gen

package
v0.0.0-...-7f6939c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Package gen provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.0 DO NOT EDIT.

Index

Constants

View Source
const (
	CookieAuthScopes = "cookieAuth.Scopes"
)

Variables

This section is empty.

Functions

func Handler

func Handler(si ServerInterface) http.Handler

Handler creates http.Handler with routing matching OpenAPI spec.

func HandlerFromMux

func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler

HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.

func HandlerFromMuxWithBaseURL

func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler

func HandlerWithOptions

func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler

HandlerWithOptions creates http.Handler with additional options

Types

type AllocateBulkResources200JSONResponse

type AllocateBulkResources200JSONResponse BulkResourceAllocationResponse

func (AllocateBulkResources200JSONResponse) VisitAllocateBulkResourcesResponse

func (response AllocateBulkResources200JSONResponse) VisitAllocateBulkResourcesResponse(w http.ResponseWriter) error

type AllocateBulkResources401JSONResponse

type AllocateBulkResources401JSONResponse struct{ UnauthorizedJSONResponse }

func (AllocateBulkResources401JSONResponse) VisitAllocateBulkResourcesResponse

func (response AllocateBulkResources401JSONResponse) VisitAllocateBulkResourcesResponse(w http.ResponseWriter) error

type AllocateBulkResources403JSONResponse

type AllocateBulkResources403JSONResponse struct{ ForbiddenJSONResponse }

func (AllocateBulkResources403JSONResponse) VisitAllocateBulkResourcesResponse

func (response AllocateBulkResources403JSONResponse) VisitAllocateBulkResourcesResponse(w http.ResponseWriter) error

type AllocateBulkResources429JSONResponse

type AllocateBulkResources429JSONResponse struct{ RateLimitExceededJSONResponse }

func (AllocateBulkResources429JSONResponse) VisitAllocateBulkResourcesResponse

func (response AllocateBulkResources429JSONResponse) VisitAllocateBulkResourcesResponse(w http.ResponseWriter) error

type AllocateBulkResources500JSONResponse

type AllocateBulkResources500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (AllocateBulkResources500JSONResponse) VisitAllocateBulkResourcesResponse

func (response AllocateBulkResources500JSONResponse) VisitAllocateBulkResourcesResponse(w http.ResponseWriter) error

type AllocateBulkResourcesJSONRequestBody

type AllocateBulkResourcesJSONRequestBody = BulkResourceAllocationRequest

AllocateBulkResourcesJSONRequestBody defines body for AllocateBulkResources for application/json ContentType.

type AllocateBulkResourcesRequestObject

type AllocateBulkResourcesRequestObject struct {
	Body *AllocateBulkResourcesJSONRequestBody
}

type AllocateBulkResourcesResponseObject

type AllocateBulkResourcesResponseObject interface {
	VisitAllocateBulkResourcesResponse(w http.ResponseWriter) error
}

type AnalysisFailedEvent

type AnalysisFailedEvent struct {
	Error     string  `json:"error"`
	ErrorCode *string `json:"errorCode"`
}

AnalysisFailedEvent Analysis phase preflight or execution failed.

type AnalysisRestartResponse

type AnalysisRestartResponse struct {
	CampaignId openapi_types.UUID `json:"campaignId"`

	// CurrentState State of analysis phase after restart initiated.
	CurrentState AnalysisRestartResponseCurrentState `json:"currentState"`

	// Idempotent True if this was a cached response from a previous identical request.
	Idempotent *bool `json:"idempotent,omitempty"`

	// Message Human-readable status message.
	Message     string              `json:"message"`
	PhaseStatus PhaseStatusResponse `json:"phaseStatus"`

	// PreviousState State of analysis phase before restart.
	PreviousState *AnalysisRestartResponsePreviousState `json:"previousState,omitempty"`
	Timestamp     time.Time                             `json:"timestamp"`
}

AnalysisRestartResponse Response for analysis-only restart. Re-runs scoring without affecting discovery/DNS/HTTP.

type AnalysisRestartResponseCurrentState

type AnalysisRestartResponseCurrentState string

AnalysisRestartResponseCurrentState State of analysis phase after restart initiated.

const (
	AnalysisRestartResponseCurrentStateQueued  AnalysisRestartResponseCurrentState = "queued"
	AnalysisRestartResponseCurrentStateRunning AnalysisRestartResponseCurrentState = "running"
)

Defines values for AnalysisRestartResponseCurrentState.

type AnalysisRestartResponsePreviousState

type AnalysisRestartResponsePreviousState string

AnalysisRestartResponsePreviousState State of analysis phase before restart.

const (
	AnalysisRestartResponsePreviousStateCompleted  AnalysisRestartResponsePreviousState = "completed"
	AnalysisRestartResponsePreviousStateConfigured AnalysisRestartResponsePreviousState = "configured"
	AnalysisRestartResponsePreviousStateFailed     AnalysisRestartResponsePreviousState = "failed"
	AnalysisRestartResponsePreviousStateNotStarted AnalysisRestartResponsePreviousState = "not_started"
	AnalysisRestartResponsePreviousStatePaused     AnalysisRestartResponsePreviousState = "paused"
)

Defines values for AnalysisRestartResponsePreviousState.

type AnalysisReuseEnrichmentEvent

type AnalysisReuseEnrichmentEvent struct {
	// FeatureVectorCount Number of feature vectors reused from prior HTTP phase enrichment.
	FeatureVectorCount *int `json:"featureVectorCount"`
}

AnalysisReuseEnrichmentEvent Analysis phase reused existing feature vectors.

type ApiError

type ApiError struct {
	// Code Stable error code space
	Code    ErrorCode `json:"code"`
	Details *[]struct {
		// Code Stable error code space
		Code ErrorCode `json:"code"`

		// Context Structured error context values constrained to primitive/array/object envelope.
		Context *map[string]*FlexibleValue `json:"context,omitempty"`

		// Field JSON pointer or field path
		Field   *string `json:"field,omitempty"`
		Message string  `json:"message"`
	} `json:"details,omitempty"`
	Message   string    `json:"message"`
	Path      *string   `json:"path,omitempty"`
	Timestamp time.Time `json:"timestamp"`
}

ApiError defines model for ApiError.

type AssociateScoringProfileRequest

type AssociateScoringProfileRequest struct {
	ProfileId openapi_types.UUID `json:"profileId"`
}

AssociateScoringProfileRequest defines model for AssociateScoringProfileRequest.

type AuthChangePassword200JSONResponse

type AuthChangePassword200JSONResponse struct {
	Message *string `json:"message,omitempty"`
}

func (AuthChangePassword200JSONResponse) VisitAuthChangePasswordResponse

func (response AuthChangePassword200JSONResponse) VisitAuthChangePasswordResponse(w http.ResponseWriter) error

type AuthChangePassword400JSONResponse

type AuthChangePassword400JSONResponse struct{ BadRequestJSONResponse }

func (AuthChangePassword400JSONResponse) VisitAuthChangePasswordResponse

func (response AuthChangePassword400JSONResponse) VisitAuthChangePasswordResponse(w http.ResponseWriter) error

type AuthChangePassword401JSONResponse

type AuthChangePassword401JSONResponse struct{ UnauthorizedJSONResponse }

func (AuthChangePassword401JSONResponse) VisitAuthChangePasswordResponse

func (response AuthChangePassword401JSONResponse) VisitAuthChangePasswordResponse(w http.ResponseWriter) error

type AuthChangePassword500JSONResponse

type AuthChangePassword500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (AuthChangePassword500JSONResponse) VisitAuthChangePasswordResponse

func (response AuthChangePassword500JSONResponse) VisitAuthChangePasswordResponse(w http.ResponseWriter) error

type AuthChangePasswordJSONBody

type AuthChangePasswordJSONBody struct {
	NewPassword string `json:"newPassword"`
	OldPassword string `json:"oldPassword"`
}

AuthChangePasswordJSONBody defines parameters for AuthChangePassword.

type AuthChangePasswordJSONRequestBody

type AuthChangePasswordJSONRequestBody AuthChangePasswordJSONBody

AuthChangePasswordJSONRequestBody defines body for AuthChangePassword for application/json ContentType.

type AuthChangePasswordRequestObject

type AuthChangePasswordRequestObject struct {
	Body *AuthChangePasswordJSONRequestBody
}

type AuthChangePasswordResponseObject

type AuthChangePasswordResponseObject interface {
	VisitAuthChangePasswordResponse(w http.ResponseWriter) error
}

type AuthConfig

type AuthConfig struct {
	// AccessTokenTtlSeconds Access token time-to-live in seconds
	AccessTokenTtlSeconds int32 `json:"accessTokenTtlSeconds"`

	// AllowedProviders Providers enabled system-wide
	AllowedProviders *[]string `json:"allowedProviders,omitempty"`

	// Enabled Whether authentication is enforced
	Enabled bool `json:"enabled"`

	// JwtAudience JWT audience claim value
	JwtAudience *string `json:"jwtAudience"`

	// JwtIssuer JWT issuer claim value
	JwtIssuer *string `json:"jwtIssuer"`

	// PasswordPolicy Password policy configuration
	PasswordPolicy *struct {
		MinLength        *int  `json:"minLength,omitempty"`
		RequireLowercase *bool `json:"requireLowercase,omitempty"`
		RequireNumbers   *bool `json:"requireNumbers,omitempty"`
		RequireSymbols   *bool `json:"requireSymbols,omitempty"`
		RequireUppercase *bool `json:"requireUppercase,omitempty"`
	} `json:"passwordPolicy,omitempty"`

	// Provider Authentication provider type
	Provider AuthConfigProvider `json:"provider"`

	// RefreshTokenTtlSeconds Refresh token time-to-live in seconds
	RefreshTokenTtlSeconds int32 `json:"refreshTokenTtlSeconds"`
}

AuthConfig Authentication configuration

type AuthConfigProvider

type AuthConfigProvider string

AuthConfigProvider Authentication provider type

const (
	AuthConfigProviderLocal  AuthConfigProvider = "local"
	AuthConfigProviderNone   AuthConfigProvider = "none"
	AuthConfigProviderOauth2 AuthConfigProvider = "oauth2"
	AuthConfigProviderSaml   AuthConfigProvider = "saml"
)

Defines values for AuthConfigProvider.

type AuthLogin200JSONResponse

type AuthLogin200JSONResponse SessionResponse

func (AuthLogin200JSONResponse) VisitAuthLoginResponse

func (response AuthLogin200JSONResponse) VisitAuthLoginResponse(w http.ResponseWriter) error

type AuthLogin400JSONResponse

type AuthLogin400JSONResponse struct{ BadRequestJSONResponse }

func (AuthLogin400JSONResponse) VisitAuthLoginResponse

func (response AuthLogin400JSONResponse) VisitAuthLoginResponse(w http.ResponseWriter) error

type AuthLogin401JSONResponse

type AuthLogin401JSONResponse struct{ UnauthorizedJSONResponse }

func (AuthLogin401JSONResponse) VisitAuthLoginResponse

func (response AuthLogin401JSONResponse) VisitAuthLoginResponse(w http.ResponseWriter) error

type AuthLogin429JSONResponse

type AuthLogin429JSONResponse struct{ RateLimitExceededJSONResponse }

func (AuthLogin429JSONResponse) VisitAuthLoginResponse

func (response AuthLogin429JSONResponse) VisitAuthLoginResponse(w http.ResponseWriter) error

type AuthLogin500JSONResponse

type AuthLogin500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (AuthLogin500JSONResponse) VisitAuthLoginResponse

func (response AuthLogin500JSONResponse) VisitAuthLoginResponse(w http.ResponseWriter) error

type AuthLoginJSONRequestBody

type AuthLoginJSONRequestBody = LoginRequest

AuthLoginJSONRequestBody defines body for AuthLogin for application/json ContentType.

type AuthLoginRequestObject

type AuthLoginRequestObject struct {
	Body *AuthLoginJSONRequestBody
}

type AuthLoginResponseObject

type AuthLoginResponseObject interface {
	VisitAuthLoginResponse(w http.ResponseWriter) error
}

type AuthLogout204Response

type AuthLogout204Response struct {
}

func (AuthLogout204Response) VisitAuthLogoutResponse

func (response AuthLogout204Response) VisitAuthLogoutResponse(w http.ResponseWriter) error

type AuthLogout401JSONResponse

type AuthLogout401JSONResponse struct{ UnauthorizedJSONResponse }

func (AuthLogout401JSONResponse) VisitAuthLogoutResponse

func (response AuthLogout401JSONResponse) VisitAuthLogoutResponse(w http.ResponseWriter) error

type AuthLogout500JSONResponse

type AuthLogout500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (AuthLogout500JSONResponse) VisitAuthLogoutResponse

func (response AuthLogout500JSONResponse) VisitAuthLogoutResponse(w http.ResponseWriter) error

type AuthLogoutRequestObject

type AuthLogoutRequestObject struct {
}

type AuthLogoutResponseObject

type AuthLogoutResponseObject interface {
	VisitAuthLogoutResponse(w http.ResponseWriter) error
}

type AuthMe200JSONResponse

type AuthMe200JSONResponse UserPublicResponse

func (AuthMe200JSONResponse) VisitAuthMeResponse

func (response AuthMe200JSONResponse) VisitAuthMeResponse(w http.ResponseWriter) error

type AuthMe401JSONResponse

type AuthMe401JSONResponse struct{ UnauthorizedJSONResponse }

func (AuthMe401JSONResponse) VisitAuthMeResponse

func (response AuthMe401JSONResponse) VisitAuthMeResponse(w http.ResponseWriter) error

type AuthMe500JSONResponse

type AuthMe500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (AuthMe500JSONResponse) VisitAuthMeResponse

func (response AuthMe500JSONResponse) VisitAuthMeResponse(w http.ResponseWriter) error

type AuthMeRequestObject

type AuthMeRequestObject struct {
}

type AuthMeResponseObject

type AuthMeResponseObject interface {
	VisitAuthMeResponse(w http.ResponseWriter) error
}

type AuthRefresh200JSONResponse

type AuthRefresh200JSONResponse SessionResponse

func (AuthRefresh200JSONResponse) VisitAuthRefreshResponse

func (response AuthRefresh200JSONResponse) VisitAuthRefreshResponse(w http.ResponseWriter) error

type AuthRefresh401JSONResponse

type AuthRefresh401JSONResponse struct{ UnauthorizedJSONResponse }

func (AuthRefresh401JSONResponse) VisitAuthRefreshResponse

func (response AuthRefresh401JSONResponse) VisitAuthRefreshResponse(w http.ResponseWriter) error

type AuthRefresh500JSONResponse

type AuthRefresh500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (AuthRefresh500JSONResponse) VisitAuthRefreshResponse

func (response AuthRefresh500JSONResponse) VisitAuthRefreshResponse(w http.ResponseWriter) error

type AuthRefreshRequestObject

type AuthRefreshRequestObject struct {
}

type AuthRefreshResponseObject

type AuthRefreshResponseObject interface {
	VisitAuthRefreshResponse(w http.ResponseWriter) error
}

type BadRequest

type BadRequest = ErrorEnvelope

BadRequest defines model for BadRequest.

type BadRequestJSONResponse

type BadRequestJSONResponse ErrorEnvelope

type BatchKeywordExtractionRequest

type BatchKeywordExtractionRequest struct {
	Items []struct {
		DnsPersonaId  *openapi_types.UUID `json:"dnsPersonaId,omitempty"`
		HttpPersonaId *openapi_types.UUID `json:"httpPersonaId,omitempty"`
		KeywordSetId  openapi_types.UUID  `json:"keywordSetId"`
		Url           string              `json:"url"`
	} `json:"items"`
}

BatchKeywordExtractionRequest defines model for BatchKeywordExtractionRequest.

type BatchKeywordExtractionResponse

type BatchKeywordExtractionResponse struct {
	Results *[]struct {
		DnsPersonaIdUsed  *openapi_types.UUID `json:"dnsPersonaIdUsed,omitempty"`
		Error             *string             `json:"error,omitempty"`
		FinalURL          *string             `json:"finalURL,omitempty"`
		HttpPersonaIdUsed *openapi_types.UUID `json:"httpPersonaIdUsed,omitempty"`
		KeywordSetIdUsed  *openapi_types.UUID `json:"keywordSetIdUsed,omitempty"`
		Matches           *[]struct {
			Category       *string   `json:"category,omitempty"`
			Contexts       *[]string `json:"contexts,omitempty"`
			MatchedPattern *string   `json:"matchedPattern,omitempty"`
			MatchedText    *string   `json:"matchedText,omitempty"`
		} `json:"matches,omitempty"`
		ProxyIdUsed *openapi_types.UUID `json:"proxyIdUsed,omitempty"`
		StatusCode  *int                `json:"statusCode,omitempty"`
		Url         *string             `json:"url,omitempty"`
	} `json:"results,omitempty"`
}

BatchKeywordExtractionResponse defines model for BatchKeywordExtractionResponse.

type BulkAnalyticsRequest

type BulkAnalyticsRequest struct {
	Aggregation *struct {
		Functions *[]BulkAnalyticsRequestAggregationFunctions `json:"functions,omitempty"`
		GroupBy   *[]string                                   `json:"groupBy,omitempty"`
	} `json:"aggregation,omitempty"`
	CampaignIds []openapi_types.UUID             `json:"campaignIds"`
	Granularity *BulkAnalyticsRequestGranularity `json:"granularity,omitempty"`
	Metrics     []BulkAnalyticsRequestMetrics    `json:"metrics"`
	TimeRange   struct {
		EndTime   time.Time `json:"endTime"`
		StartTime time.Time `json:"startTime"`
		Timezone  *string   `json:"timezone,omitempty"`
	} `json:"timeRange"`
}

BulkAnalyticsRequest defines model for BulkAnalyticsRequest.

type BulkAnalyticsRequestAggregationFunctions

type BulkAnalyticsRequestAggregationFunctions string

BulkAnalyticsRequestAggregationFunctions defines model for BulkAnalyticsRequest.Aggregation.Functions.

Defines values for BulkAnalyticsRequestAggregationFunctions.

type BulkAnalyticsRequestGranularity

type BulkAnalyticsRequestGranularity string

BulkAnalyticsRequestGranularity defines model for BulkAnalyticsRequest.Granularity.

Defines values for BulkAnalyticsRequestGranularity.

type BulkAnalyticsRequestMetrics

type BulkAnalyticsRequestMetrics string

BulkAnalyticsRequestMetrics defines model for BulkAnalyticsRequest.Metrics.

const (
	ContentAnalysis BulkAnalyticsRequestMetrics = "content_analysis"
	DomainHealth    BulkAnalyticsRequestMetrics = "domain_health"
	KeywordDensity  BulkAnalyticsRequestMetrics = "keyword_density"
	LeadScore       BulkAnalyticsRequestMetrics = "lead_score"
	ResponseTime    BulkAnalyticsRequestMetrics = "response_time"
)

Defines values for BulkAnalyticsRequestMetrics.

type BulkAnalyticsResponse

type BulkAnalyticsResponse struct {
	Analytics *struct {
		OverallSuccessRate *float32 `json:"overallSuccessRate,omitempty"`
		PerformanceMetrics *struct {
			AvgLeadScore    *float32 `json:"avgLeadScore,omitempty"`
			AvgResponseTime *float32 `json:"avgResponseTime,omitempty"`
			ConversionRate  *float32 `json:"conversionRate,omitempty"`
		} `json:"performanceMetrics,omitempty"`
		TopPerformingTLDs *[]struct {
			Domains     *int     `json:"domains,omitempty"`
			Leads       *int     `json:"leads,omitempty"`
			Rank        *int     `json:"rank,omitempty"`
			SuccessRate *float32 `json:"successRate,omitempty"`
			Tld         *string  `json:"tld,omitempty"`
		} `json:"topPerformingTLDs,omitempty"`
		TotalCampaigns *int `json:"totalCampaigns,omitempty"`
		TotalDomains   *int `json:"totalDomains,omitempty"`
		TotalLeads     *int `json:"totalLeads,omitempty"`
	} `json:"analytics,omitempty"`
	EstimatedCompletion *time.Time                  `json:"estimatedCompletion"`
	OperationId         openapi_types.UUID          `json:"operationId"`
	ProcessedCampaigns  int                         `json:"processedCampaigns"`
	Status              BulkAnalyticsResponseStatus `json:"status"`
}

BulkAnalyticsResponse defines model for BulkAnalyticsResponse.

type BulkAnalyticsResponseStatus

type BulkAnalyticsResponseStatus string

BulkAnalyticsResponseStatus defines model for BulkAnalyticsResponse.Status.

const (
	BulkAnalyticsResponseStatusCompleted BulkAnalyticsResponseStatus = "completed"
	BulkAnalyticsResponseStatusInitiated BulkAnalyticsResponseStatus = "initiated"
	BulkAnalyticsResponseStatusPending   BulkAnalyticsResponseStatus = "pending"
	BulkAnalyticsResponseStatusRunning   BulkAnalyticsResponseStatus = "running"
)

Defines values for BulkAnalyticsResponseStatus.

type BulkAnalyzeDomains200JSONResponse

type BulkAnalyzeDomains200JSONResponse BulkAnalyticsResponse

func (BulkAnalyzeDomains200JSONResponse) VisitBulkAnalyzeDomainsResponse

func (response BulkAnalyzeDomains200JSONResponse) VisitBulkAnalyzeDomainsResponse(w http.ResponseWriter) error

type BulkAnalyzeDomains401JSONResponse

type BulkAnalyzeDomains401JSONResponse struct{ UnauthorizedJSONResponse }

func (BulkAnalyzeDomains401JSONResponse) VisitBulkAnalyzeDomainsResponse

func (response BulkAnalyzeDomains401JSONResponse) VisitBulkAnalyzeDomainsResponse(w http.ResponseWriter) error

type BulkAnalyzeDomains403JSONResponse

type BulkAnalyzeDomains403JSONResponse struct{ ForbiddenJSONResponse }

func (BulkAnalyzeDomains403JSONResponse) VisitBulkAnalyzeDomainsResponse

func (response BulkAnalyzeDomains403JSONResponse) VisitBulkAnalyzeDomainsResponse(w http.ResponseWriter) error

type BulkAnalyzeDomains429JSONResponse

type BulkAnalyzeDomains429JSONResponse struct{ RateLimitExceededJSONResponse }

func (BulkAnalyzeDomains429JSONResponse) VisitBulkAnalyzeDomainsResponse

func (response BulkAnalyzeDomains429JSONResponse) VisitBulkAnalyzeDomainsResponse(w http.ResponseWriter) error

type BulkAnalyzeDomains500JSONResponse

type BulkAnalyzeDomains500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (BulkAnalyzeDomains500JSONResponse) VisitBulkAnalyzeDomainsResponse

func (response BulkAnalyzeDomains500JSONResponse) VisitBulkAnalyzeDomainsResponse(w http.ResponseWriter) error

type BulkAnalyzeDomainsJSONRequestBody

type BulkAnalyzeDomainsJSONRequestBody = BulkAnalyticsRequest

BulkAnalyzeDomainsJSONRequestBody defines body for BulkAnalyzeDomains for application/json ContentType.

type BulkAnalyzeDomainsRequestObject

type BulkAnalyzeDomainsRequestObject struct {
	Body *BulkAnalyzeDomainsJSONRequestBody
}

type BulkAnalyzeDomainsResponseObject

type BulkAnalyzeDomainsResponseObject interface {
	VisitBulkAnalyzeDomainsResponse(w http.ResponseWriter) error
}

type BulkDNSValidationRequest

type BulkDNSValidationRequest struct {
	BatchSize  *int `json:"batchSize,omitempty"`
	Operations []struct {
		CampaignId       openapi_types.UUID   `json:"campaignId"`
		MaxDomains       *int                 `json:"maxDomains,omitempty"`
		PersonaIds       []openapi_types.UUID `json:"personaIds"`
		ValidationConfig *struct {
			RecordTypes *[]BulkDNSValidationRequestOperationsValidationConfigRecordTypes `json:"recordTypes,omitempty"`
			Retries     *int                                                             `json:"retries,omitempty"`
			Timeout     *int                                                             `json:"timeout,omitempty"`
		} `json:"validationConfig,omitempty"`
	} `json:"operations"`
	Stealth *struct {
		DelayRange *struct {
			Max *int `json:"max,omitempty"`
			Min *int `json:"min,omitempty"`
		} `json:"delayRange,omitempty"`
		Enabled            *bool                                              `json:"enabled,omitempty"`
		RandomizationLevel *BulkDNSValidationRequestStealthRandomizationLevel `json:"randomizationLevel,omitempty"`
	} `json:"stealth,omitempty"`
}

BulkDNSValidationRequest defines model for BulkDNSValidationRequest.

type BulkDNSValidationRequestOperationsValidationConfigRecordTypes

type BulkDNSValidationRequestOperationsValidationConfigRecordTypes string

BulkDNSValidationRequestOperationsValidationConfigRecordTypes defines model for BulkDNSValidationRequest.Operations.ValidationConfig.RecordTypes.

type BulkDNSValidationRequestStealthRandomizationLevel

type BulkDNSValidationRequestStealthRandomizationLevel string

BulkDNSValidationRequestStealthRandomizationLevel defines model for BulkDNSValidationRequest.Stealth.RandomizationLevel.

const (
	BulkDNSValidationRequestStealthRandomizationLevelExtreme BulkDNSValidationRequestStealthRandomizationLevel = "extreme"
	BulkDNSValidationRequestStealthRandomizationLevelHigh    BulkDNSValidationRequestStealthRandomizationLevel = "high"
	BulkDNSValidationRequestStealthRandomizationLevelLow     BulkDNSValidationRequestStealthRandomizationLevel = "low"
	BulkDNSValidationRequestStealthRandomizationLevelMedium  BulkDNSValidationRequestStealthRandomizationLevel = "medium"
)

Defines values for BulkDNSValidationRequestStealthRandomizationLevel.

type BulkDatabaseQueryRequest

type BulkDatabaseQueryRequest struct {
	Limit   *int `json:"limit,omitempty"`
	Queries []struct {
		Id  string `json:"id"`
		Sql string `json:"sql"`
	} `json:"queries"`
	Timeout *int `json:"timeout,omitempty"`
}

BulkDatabaseQueryRequest defines model for BulkDatabaseQueryRequest.

type BulkDatabaseQueryResponse

type BulkDatabaseQueryResponse struct {
	Results *map[string]struct {
		Columns       *[]string          `json:"columns,omitempty"`
		Error         *string            `json:"error,omitempty"`
		ExecutionTime *int64             `json:"executionTime,omitempty"`
		RowCount      *int               `json:"rowCount,omitempty"`
		Rows          *[][]DatabaseValue `json:"rows,omitempty"`
		Success       *bool              `json:"success,omitempty"`
	} `json:"results,omitempty"`
	TotalCount *int `json:"totalCount,omitempty"`
}

BulkDatabaseQueryResponse defines model for BulkDatabaseQueryResponse.

type BulkDatabaseStatsRequest

type BulkDatabaseStatsRequest struct {
	IncludeIndexes *bool     `json:"includeIndexes,omitempty"`
	IncludeSize    *bool     `json:"includeSize,omitempty"`
	Schemas        *[]string `json:"schemas,omitempty"`
	Tables         *[]string `json:"tables,omitempty"`
}

BulkDatabaseStatsRequest defines model for BulkDatabaseStatsRequest.

type BulkDatabaseStatsResponse

type BulkDatabaseStatsResponse struct {
	// DatabaseStats Overall database statistics
	DatabaseStats *DatabaseStats          `json:"databaseStats,omitempty"`
	SchemaStats   *map[string]SchemaStats `json:"schemaStats,omitempty"`
	TableStats    *map[string]TableStats  `json:"tableStats,omitempty"`
	TotalCount    *int                    `json:"totalCount,omitempty"`
}

BulkDatabaseStatsResponse defines model for BulkDatabaseStatsResponse.

type BulkDeleteProxiesRequest

type BulkDeleteProxiesRequest struct {
	ProxyIds []openapi_types.UUID `json:"proxyIds"`
}

BulkDeleteProxiesRequest defines model for BulkDeleteProxiesRequest.

type BulkDomainGenerationRequest

type BulkDomainGenerationRequest struct {
	BatchSize  *int `json:"batchSize,omitempty"`
	Operations []struct {
		CampaignId openapi_types.UUID `json:"campaignId"`
		Config     struct {
			BatchSize            *int                                                   `json:"batchSize,omitempty"`
			CharacterSet         string                                                 `json:"characterSet"`
			ConstantString       string                                                 `json:"constantString"`
			NumDomainsToGenerate int                                                    `json:"numDomainsToGenerate"`
			PatternType          BulkDomainGenerationRequestOperationsConfigPatternType `json:"patternType"`

			// PrefixVariableLength Optional prefix-side variable length when patternType is prefix or both
			PrefixVariableLength *int `json:"prefixVariableLength,omitempty"`

			// SuffixVariableLength Optional suffix-side variable length when patternType is suffix or both
			SuffixVariableLength *int     `json:"suffixVariableLength,omitempty"`
			Tlds                 []string `json:"tlds"`

			// VariableLength Legacy combined length retained for backwards compatibility
			// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
			VariableLength *int `json:"variableLength,omitempty"`
		} `json:"config"`
		MaxDomains int `json:"maxDomains"`
	} `json:"operations"`
	Parallel *bool `json:"parallel,omitempty"`
}

BulkDomainGenerationRequest defines model for BulkDomainGenerationRequest.

type BulkDomainGenerationRequestOperationsConfigPatternType

type BulkDomainGenerationRequestOperationsConfigPatternType string

BulkDomainGenerationRequestOperationsConfigPatternType defines model for BulkDomainGenerationRequest.Operations.Config.PatternType.

const (
	BulkDomainGenerationRequestOperationsConfigPatternTypeBoth   BulkDomainGenerationRequestOperationsConfigPatternType = "both"
	BulkDomainGenerationRequestOperationsConfigPatternTypePrefix BulkDomainGenerationRequestOperationsConfigPatternType = "prefix"
	BulkDomainGenerationRequestOperationsConfigPatternTypeSuffix BulkDomainGenerationRequestOperationsConfigPatternType = "suffix"
)

Defines values for BulkDomainGenerationRequestOperationsConfigPatternType.

type BulkGenerateDomains200JSONResponse

type BulkGenerateDomains200JSONResponse BulkGenerationResponse

func (BulkGenerateDomains200JSONResponse) VisitBulkGenerateDomainsResponse

func (response BulkGenerateDomains200JSONResponse) VisitBulkGenerateDomainsResponse(w http.ResponseWriter) error

type BulkGenerateDomains401JSONResponse

type BulkGenerateDomains401JSONResponse struct{ UnauthorizedJSONResponse }

func (BulkGenerateDomains401JSONResponse) VisitBulkGenerateDomainsResponse

func (response BulkGenerateDomains401JSONResponse) VisitBulkGenerateDomainsResponse(w http.ResponseWriter) error

type BulkGenerateDomains403JSONResponse

type BulkGenerateDomains403JSONResponse struct{ ForbiddenJSONResponse }

func (BulkGenerateDomains403JSONResponse) VisitBulkGenerateDomainsResponse

func (response BulkGenerateDomains403JSONResponse) VisitBulkGenerateDomainsResponse(w http.ResponseWriter) error

type BulkGenerateDomains429JSONResponse

type BulkGenerateDomains429JSONResponse struct{ RateLimitExceededJSONResponse }

func (BulkGenerateDomains429JSONResponse) VisitBulkGenerateDomainsResponse

func (response BulkGenerateDomains429JSONResponse) VisitBulkGenerateDomainsResponse(w http.ResponseWriter) error

type BulkGenerateDomains500JSONResponse

type BulkGenerateDomains500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (BulkGenerateDomains500JSONResponse) VisitBulkGenerateDomainsResponse

func (response BulkGenerateDomains500JSONResponse) VisitBulkGenerateDomainsResponse(w http.ResponseWriter) error

type BulkGenerateDomainsJSONRequestBody

type BulkGenerateDomainsJSONRequestBody = BulkDomainGenerationRequest

BulkGenerateDomainsJSONRequestBody defines body for BulkGenerateDomains for application/json ContentType.

type BulkGenerateDomainsRequestObject

type BulkGenerateDomainsRequestObject struct {
	Body *BulkGenerateDomainsJSONRequestBody
}

type BulkGenerateDomainsResponseObject

type BulkGenerateDomainsResponseObject interface {
	VisitBulkGenerateDomainsResponse(w http.ResponseWriter) error
}

type BulkGenerationResponse

type BulkGenerationResponse struct {
	EstimatedDuration *string            `json:"estimatedDuration"`
	OperationId       openapi_types.UUID `json:"operationId"`
	Operations        map[string]struct {
		CampaignId       *openapi_types.UUID `json:"campaignId,omitempty"`
		DomainsGenerated *int                `json:"domainsGenerated,omitempty"`
		Progress         *struct {
			Processed *int `json:"processed,omitempty"`
			Total     *int `json:"total,omitempty"`
		} `json:"progress,omitempty"`
		Status *BulkGenerationResponseOperationsStatus `json:"status,omitempty"`
	} `json:"operations"`
	Status          BulkGenerationResponseStatus `json:"status"`
	TotalOperations int                          `json:"totalOperations"`
}

BulkGenerationResponse defines model for BulkGenerationResponse.

type BulkGenerationResponseOperationsStatus

type BulkGenerationResponseOperationsStatus string

BulkGenerationResponseOperationsStatus defines model for BulkGenerationResponse.Operations.Status.

const (
	BulkGenerationResponseOperationsStatusCompleted BulkGenerationResponseOperationsStatus = "completed"
	BulkGenerationResponseOperationsStatusFailed    BulkGenerationResponseOperationsStatus = "failed"
	BulkGenerationResponseOperationsStatusPending   BulkGenerationResponseOperationsStatus = "pending"
	BulkGenerationResponseOperationsStatusRunning   BulkGenerationResponseOperationsStatus = "running"
)

Defines values for BulkGenerationResponseOperationsStatus.

type BulkGenerationResponseStatus

type BulkGenerationResponseStatus string

BulkGenerationResponseStatus defines model for BulkGenerationResponse.Status.

const (
	BulkGenerationResponseStatusInitiated BulkGenerationResponseStatus = "initiated"
	BulkGenerationResponseStatusPending   BulkGenerationResponseStatus = "pending"
	BulkGenerationResponseStatusRunning   BulkGenerationResponseStatus = "running"
)

Defines values for BulkGenerationResponseStatus.

type BulkHTTPValidationRequest

type BulkHTTPValidationRequest struct {
	BatchSize  *int `json:"batchSize,omitempty"`
	Operations []struct {
		CampaignId       openapi_types.UUID   `json:"campaignId"`
		Keywords         []string             `json:"keywords"`
		MaxDomains       *int                 `json:"maxDomains,omitempty"`
		PersonaIds       []openapi_types.UUID `json:"personaIds"`
		ValidationConfig *struct {
			FollowRedirects *bool              `json:"followRedirects,omitempty"`
			Headers         *map[string]string `json:"headers,omitempty"`
			Timeout         *int               `json:"timeout,omitempty"`
			UserAgent       *string            `json:"userAgent,omitempty"`
		} `json:"validationConfig,omitempty"`
	} `json:"operations"`
	Stealth *struct {
		DelayRange *struct {
			Max *int `json:"max,omitempty"`
			Min *int `json:"min,omitempty"`
		} `json:"delayRange,omitempty"`
		Enabled            *bool                                               `json:"enabled,omitempty"`
		RandomizationLevel *BulkHTTPValidationRequestStealthRandomizationLevel `json:"randomizationLevel,omitempty"`
	} `json:"stealth,omitempty"`
}

BulkHTTPValidationRequest defines model for BulkHTTPValidationRequest.

type BulkHTTPValidationRequestStealthRandomizationLevel

type BulkHTTPValidationRequestStealthRandomizationLevel string

BulkHTTPValidationRequestStealthRandomizationLevel defines model for BulkHTTPValidationRequest.Stealth.RandomizationLevel.

const (
	BulkHTTPValidationRequestStealthRandomizationLevelExtreme BulkHTTPValidationRequestStealthRandomizationLevel = "extreme"
	BulkHTTPValidationRequestStealthRandomizationLevelHigh    BulkHTTPValidationRequestStealthRandomizationLevel = "high"
	BulkHTTPValidationRequestStealthRandomizationLevelLow     BulkHTTPValidationRequestStealthRandomizationLevel = "low"
	BulkHTTPValidationRequestStealthRandomizationLevelMedium  BulkHTTPValidationRequestStealthRandomizationLevel = "medium"
)

Defines values for BulkHTTPValidationRequestStealthRandomizationLevel.

type BulkHealthCheckResponse

type BulkHealthCheckResponse struct {
	FailedProxies  *int                        `json:"failedProxies,omitempty"`
	HealthyProxies *int                        `json:"healthyProxies,omitempty"`
	Results        *[]ProxyHealthCheckResponse `json:"results,omitempty"`
	TotalProxies   *int                        `json:"totalProxies,omitempty"`
}

BulkHealthCheckResponse defines model for BulkHealthCheckResponse.

type BulkOperationCancelStatus

type BulkOperationCancelStatus string

BulkOperationCancelStatus defines model for BulkOperationCancelStatus.

const (
	BulkOperationCancelStatusCancelled  BulkOperationCancelStatus = "cancelled"
	BulkOperationCancelStatusCancelling BulkOperationCancelStatus = "cancelling"
)

Defines values for BulkOperationCancelStatus.

type BulkProxyOperationResponse

type BulkProxyOperationResponse struct {
	ErrorCount    int `json:"errorCount"`
	FailedProxies *[]struct {
		Error   *string             `json:"error,omitempty"`
		ProxyId *openapi_types.UUID `json:"proxyId,omitempty"`
	} `json:"failedProxies,omitempty"`
	Results *[]struct {
		// Error Error message if success=false
		Error *string `json:"error"`

		// Message Optional human readable status message
		Message *string `json:"message"`

		// Operation Operation performed (enable|disable|delete|update|test)
		Operation string             `json:"operation"`
		ProxyId   openapi_types.UUID `json:"proxyId"`

		// StatusCode HTTP status or synthetic code for the operation
		StatusCode *int `json:"statusCode,omitempty"`
		Success    bool `json:"success"`
	} `json:"results,omitempty"`
	SuccessCount      int                   `json:"successCount"`
	SuccessfulProxies *[]openapi_types.UUID `json:"successfulProxies,omitempty"`
	TotalRequested    int                   `json:"totalRequested"`
}

BulkProxyOperationResponse defines model for BulkProxyOperationResponse.

type BulkProxyTestResponse

type BulkProxyTestResponse struct {
	ErrorCount     *int                 `json:"errorCount,omitempty"`
	Results        *[]ProxyTestResponse `json:"results,omitempty"`
	SuccessCount   *int                 `json:"successCount,omitempty"`
	TotalRequested *int                 `json:"totalRequested,omitempty"`
}

BulkProxyTestResponse defines model for BulkProxyTestResponse.

type BulkResourceAllocationRequest

type BulkResourceAllocationRequest struct {
	// Duration Resource allocation duration in seconds
	Duration      int                                        `json:"duration"`
	OperationType BulkResourceAllocationRequestOperationType `json:"operationType"`
	Priority      *BulkResourceAllocationRequestPriority     `json:"priority,omitempty"`
	Resources     struct {
		// Cpu CPU cores
		Cpu *int `json:"cpu,omitempty"`

		// Memory Memory in GB
		Memory *int `json:"memory,omitempty"`

		// NetworkBandwidth Bandwidth in Mbps
		NetworkBandwidth *int `json:"networkBandwidth,omitempty"`

		// Storage Storage in GB
		Storage *int `json:"storage,omitempty"`
	} `json:"resources"`

	// Tags Resource allocation tags for tracking
	Tags *map[string]string `json:"tags,omitempty"`
}

BulkResourceAllocationRequest defines model for BulkResourceAllocationRequest.

type BulkResourceAllocationRequestOperationType

type BulkResourceAllocationRequestOperationType string

BulkResourceAllocationRequestOperationType defines model for BulkResourceAllocationRequest.OperationType.

const (
	BulkResourceAllocationRequestOperationTypeAnalysis      BulkResourceAllocationRequestOperationType = "analysis"
	BulkResourceAllocationRequestOperationTypeDiscovery     BulkResourceAllocationRequestOperationType = "discovery"
	BulkResourceAllocationRequestOperationTypeDnsValidation BulkResourceAllocationRequestOperationType = "dns_validation"
	BulkResourceAllocationRequestOperationTypeEnrichment    BulkResourceAllocationRequestOperationType = "enrichment"
	BulkResourceAllocationRequestOperationTypeExtraction    BulkResourceAllocationRequestOperationType = "extraction"
	BulkResourceAllocationRequestOperationTypeScoring       BulkResourceAllocationRequestOperationType = "scoring"
)

Defines values for BulkResourceAllocationRequestOperationType.

type BulkResourceAllocationRequestPriority

type BulkResourceAllocationRequestPriority string

BulkResourceAllocationRequestPriority defines model for BulkResourceAllocationRequest.Priority.

const (
	BulkResourceAllocationRequestPriorityCritical BulkResourceAllocationRequestPriority = "critical"
	BulkResourceAllocationRequestPriorityHigh     BulkResourceAllocationRequestPriority = "high"
	BulkResourceAllocationRequestPriorityLow      BulkResourceAllocationRequestPriority = "low"
	BulkResourceAllocationRequestPriorityNormal   BulkResourceAllocationRequestPriority = "normal"
)

Defines values for BulkResourceAllocationRequestPriority.

type BulkResourceAllocationResponse

type BulkResourceAllocationResponse struct {
	Allocation struct {
		AllocatedAt   *time.Time `json:"allocatedAt,omitempty"`
		EstimatedCost *float32   `json:"estimatedCost"`
		ExpiresAt     *time.Time `json:"expiresAt,omitempty"`
	} `json:"allocation"`
	AllocationId openapi_types.UUID `json:"allocationId"`
	Endpoints    *struct {
		Control    *string `json:"control,omitempty"`
		Metrics    *string `json:"metrics,omitempty"`
		Monitoring *string `json:"monitoring,omitempty"`
	} `json:"endpoints,omitempty"`
	Resources struct {
		Cpu              *int `json:"cpu,omitempty"`
		Memory           *int `json:"memory,omitempty"`
		NetworkBandwidth *int `json:"networkBandwidth,omitempty"`
		Storage          *int `json:"storage,omitempty"`
	} `json:"resources"`
	Status BulkResourceAllocationResponseStatus `json:"status"`
}

BulkResourceAllocationResponse defines model for BulkResourceAllocationResponse.

type BulkResourceAllocationResponseStatus

type BulkResourceAllocationResponseStatus string

BulkResourceAllocationResponseStatus defines model for BulkResourceAllocationResponse.Status.

const (
	BulkResourceAllocationResponseStatusAllocated  BulkResourceAllocationResponseStatus = "allocated"
	BulkResourceAllocationResponseStatusAllocating BulkResourceAllocationResponseStatus = "allocating"
	BulkResourceAllocationResponseStatusFailed     BulkResourceAllocationResponseStatus = "failed"
)

Defines values for BulkResourceAllocationResponseStatus.

type BulkUpdateProxiesRequest

type BulkUpdateProxiesRequest struct {
	ProxyIds []openapi_types.UUID  `json:"proxyIds"`
	Updates  UpdateProxyRequestAPI `json:"updates"`
}

BulkUpdateProxiesRequest defines model for BulkUpdateProxiesRequest.

type BulkValidateDNS200JSONResponse

type BulkValidateDNS200JSONResponse BulkValidationResponse

func (BulkValidateDNS200JSONResponse) VisitBulkValidateDNSResponse

func (response BulkValidateDNS200JSONResponse) VisitBulkValidateDNSResponse(w http.ResponseWriter) error

type BulkValidateDNS401JSONResponse

type BulkValidateDNS401JSONResponse struct{ UnauthorizedJSONResponse }

func (BulkValidateDNS401JSONResponse) VisitBulkValidateDNSResponse

func (response BulkValidateDNS401JSONResponse) VisitBulkValidateDNSResponse(w http.ResponseWriter) error

type BulkValidateDNS403JSONResponse

type BulkValidateDNS403JSONResponse struct{ ForbiddenJSONResponse }

func (BulkValidateDNS403JSONResponse) VisitBulkValidateDNSResponse

func (response BulkValidateDNS403JSONResponse) VisitBulkValidateDNSResponse(w http.ResponseWriter) error

type BulkValidateDNS429JSONResponse

type BulkValidateDNS429JSONResponse struct{ RateLimitExceededJSONResponse }

func (BulkValidateDNS429JSONResponse) VisitBulkValidateDNSResponse

func (response BulkValidateDNS429JSONResponse) VisitBulkValidateDNSResponse(w http.ResponseWriter) error

type BulkValidateDNS500JSONResponse

type BulkValidateDNS500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (BulkValidateDNS500JSONResponse) VisitBulkValidateDNSResponse

func (response BulkValidateDNS500JSONResponse) VisitBulkValidateDNSResponse(w http.ResponseWriter) error

type BulkValidateDNSJSONRequestBody

type BulkValidateDNSJSONRequestBody = BulkDNSValidationRequest

BulkValidateDNSJSONRequestBody defines body for BulkValidateDNS for application/json ContentType.

type BulkValidateDNSRequestObject

type BulkValidateDNSRequestObject struct {
	Body *BulkValidateDNSJSONRequestBody
}

type BulkValidateDNSResponseObject

type BulkValidateDNSResponseObject interface {
	VisitBulkValidateDNSResponse(w http.ResponseWriter) error
}

type BulkValidateHTTP200JSONResponse

type BulkValidateHTTP200JSONResponse BulkValidationResponse

func (BulkValidateHTTP200JSONResponse) VisitBulkValidateHTTPResponse

func (response BulkValidateHTTP200JSONResponse) VisitBulkValidateHTTPResponse(w http.ResponseWriter) error

type BulkValidateHTTP401JSONResponse

type BulkValidateHTTP401JSONResponse struct{ UnauthorizedJSONResponse }

func (BulkValidateHTTP401JSONResponse) VisitBulkValidateHTTPResponse

func (response BulkValidateHTTP401JSONResponse) VisitBulkValidateHTTPResponse(w http.ResponseWriter) error

type BulkValidateHTTP403JSONResponse

type BulkValidateHTTP403JSONResponse struct{ ForbiddenJSONResponse }

func (BulkValidateHTTP403JSONResponse) VisitBulkValidateHTTPResponse

func (response BulkValidateHTTP403JSONResponse) VisitBulkValidateHTTPResponse(w http.ResponseWriter) error

type BulkValidateHTTP429JSONResponse

type BulkValidateHTTP429JSONResponse struct{ RateLimitExceededJSONResponse }

func (BulkValidateHTTP429JSONResponse) VisitBulkValidateHTTPResponse

func (response BulkValidateHTTP429JSONResponse) VisitBulkValidateHTTPResponse(w http.ResponseWriter) error

type BulkValidateHTTP500JSONResponse

type BulkValidateHTTP500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (BulkValidateHTTP500JSONResponse) VisitBulkValidateHTTPResponse

func (response BulkValidateHTTP500JSONResponse) VisitBulkValidateHTTPResponse(w http.ResponseWriter) error

type BulkValidateHTTPJSONRequestBody

type BulkValidateHTTPJSONRequestBody = BulkHTTPValidationRequest

BulkValidateHTTPJSONRequestBody defines body for BulkValidateHTTP for application/json ContentType.

type BulkValidateHTTPRequestObject

type BulkValidateHTTPRequestObject struct {
	Body *BulkValidateHTTPJSONRequestBody
}

type BulkValidateHTTPResponseObject

type BulkValidateHTTPResponseObject interface {
	VisitBulkValidateHTTPResponse(w http.ResponseWriter) error
}

type BulkValidationResponse

type BulkValidationResponse struct {
	EstimatedDuration *string                         `json:"estimatedDuration"`
	OperationId       openapi_types.UUID              `json:"operationId"`
	Operations        map[string]ProxyOperationResult `json:"operations"`
	Status            BulkValidationResponseStatus    `json:"status"`
	TotalOperations   int                             `json:"totalOperations"`
}

BulkValidationResponse defines model for BulkValidationResponse.

type BulkValidationResponseStatus

type BulkValidationResponseStatus string

BulkValidationResponseStatus defines model for BulkValidationResponse.Status.

const (
	BulkValidationResponseStatusInitiated BulkValidationResponseStatus = "initiated"
	BulkValidationResponseStatusPending   BulkValidationResponseStatus = "pending"
	BulkValidationResponseStatusRunning   BulkValidationResponseStatus = "running"
)

Defines values for BulkValidationResponseStatus.

type CampaignActivityItem

type CampaignActivityItem struct {
	// Description Human-readable description of the event
	Description *string `json:"description"`

	// EventType Type of lifecycle event (e.g., state_transition, pause, resume)
	EventType string                  `json:"eventType"`
	Metadata  *map[string]interface{} `json:"metadata"`

	// Phase Campaign phase associated with this event
	Phase          *string `json:"phase"`
	SequenceNumber int64   `json:"sequenceNumber"`

	// SourceState State before the event
	SourceState *string `json:"sourceState"`

	// TargetState State after the event
	TargetState *string   `json:"targetState"`
	Timestamp   time.Time `json:"timestamp"`
}

CampaignActivityItem A campaign lifecycle/activity event from the state machine

type CampaignActivityResponse

type CampaignActivityResponse struct {
	Data struct {
		CampaignId openapi_types.UUID     `json:"campaignId"`
		Events     []CampaignActivityItem `json:"events"`

		// TotalCount Total number of events returned
		TotalCount int `json:"totalCount"`
	} `json:"data"`
	RequestId string `json:"requestId"`
	Success   bool   `json:"success"`
}

CampaignActivityResponse Response containing campaign activity/timeline events

type CampaignClassificationBucketSample

type CampaignClassificationBucketSample struct {
	Bucket  CampaignClassificationBucketSampleBucket `json:"bucket"`
	Domains []struct {
		Domain   string   `json:"domain"`
		Richness *float32 `json:"richness"`
	} `json:"domains"`
}

CampaignClassificationBucketSample defines model for CampaignClassificationBucketSample.

type CampaignClassificationBucketSampleBucket

type CampaignClassificationBucketSampleBucket string

CampaignClassificationBucketSampleBucket defines model for CampaignClassificationBucketSample.Bucket.

Defines values for CampaignClassificationBucketSampleBucket.

type CampaignClassificationsResponse

type CampaignClassificationsResponse struct {
	Counts struct {
		AtRisk        int `json:"atRisk"`
		Emerging      int `json:"emerging"`
		HighPotential int `json:"highPotential"`
		LeadCandidate int `json:"leadCandidate"`
		LowValue      int `json:"lowValue"`
		Other         int `json:"other"`
	} `json:"counts"`
	Samples *[]CampaignClassificationBucketSample `json:"samples,omitempty"`
}

CampaignClassificationsResponse defines model for CampaignClassificationsResponse.

type CampaignCompletedEvent

type CampaignCompletedEvent struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

CampaignCompletedEvent Campaign has fully completed successfully.

type CampaignDomainsExportResponse

type CampaignDomainsExportResponse struct {
	CampaignId   *openapi_types.UUID `json:"campaignId,omitempty"`
	CampaignName *string             `json:"campaignName,omitempty"`

	// Category Category filter applied
	Category   *string                              `json:"category,omitempty"`
	Domains    *[]ExportedDomain                    `json:"domains,omitempty"`
	ExportedAt *time.Time                           `json:"exportedAt,omitempty"`
	Format     *CampaignDomainsExportResponseFormat `json:"format,omitempty"`

	// Total Total domains exported
	Total *int `json:"total,omitempty"`
}

CampaignDomainsExportResponse Response for domain export endpoint (JSON format)

type CampaignDomainsExportResponseFormat

type CampaignDomainsExportResponseFormat string

CampaignDomainsExportResponseFormat defines model for CampaignDomainsExportResponse.Format.

const (
	CampaignDomainsExportResponseFormatCsv  CampaignDomainsExportResponseFormat = "csv"
	CampaignDomainsExportResponseFormatJson CampaignDomainsExportResponseFormat = "json"
)

Defines values for CampaignDomainsExportResponseFormat.

type CampaignDomainsListResponse

type CampaignDomainsListResponse struct {
	// Aggregates Domain status aggregates sourced from counters table (Phase A optimization)
	Aggregates *struct {
		Dns *struct {
			Error   *int `json:"error,omitempty"`
			Ok      *int `json:"ok,omitempty"`
			Pending *int `json:"pending,omitempty"`
			Timeout *int `json:"timeout,omitempty"`
		} `json:"dns,omitempty"`
		Http *struct {
			Error   *int `json:"error,omitempty"`
			Ok      *int `json:"ok,omitempty"`
			Pending *int `json:"pending,omitempty"`
			Timeout *int `json:"timeout,omitempty"`
		} `json:"http,omitempty"`
		Lead *struct {
			Error   *int `json:"error,omitempty"`
			Match   *int `json:"match,omitempty"`
			NoMatch *int `json:"noMatch,omitempty"`
			Pending *int `json:"pending,omitempty"`
			Timeout *int `json:"timeout,omitempty"`
		} `json:"lead,omitempty"`
	} `json:"aggregates,omitempty"`
	CampaignId openapi_types.UUID `json:"campaignId"`
	Items      []DomainListItem   `json:"items"`

	// PageInfo Augmented pagination metadata combining cursor and numeric pagination when simultaneously available.
	PageInfo *ExtendedPageInfo `json:"pageInfo,omitempty"`
	Total    int               `json:"total"`
}

CampaignDomainsListResponse defines model for CampaignDomainsListResponse.

type CampaignFunnelResponse

type CampaignFunnelResponse struct {
	Analyzed      int `json:"analyzed"`
	DnsValid      int `json:"dnsValid"`
	Generated     int `json:"generated"`
	HighPotential int `json:"highPotential"`
	HttpValid     int `json:"httpValid"`
	KeywordHits   int `json:"keywordHits"`
	Leads         int `json:"leads"`
}

CampaignFunnelResponse defines model for CampaignFunnelResponse.

type CampaignMetricsResponse

type CampaignMetricsResponse struct {
	Anchor             int     `json:"anchor"`
	AvgRichness        float32 `json:"avgRichness"`
	HighPotential      int     `json:"highPotential"`
	KeywordCoveragePct float32 `json:"keywordCoveragePct"`
	Leads              int     `json:"leads"`
	MedianGain         float32 `json:"medianGain"`
	Repetition         int     `json:"repetition"`
	Stuffing           int     `json:"stuffing"`
	TotalAnalyzed      int     `json:"totalAnalyzed"`
	WarningRatePct     float32 `json:"warningRatePct"`
}

CampaignMetricsResponse KPI and warning component metrics for a campaign

type CampaignModeEnum

type CampaignModeEnum string

CampaignModeEnum defines model for CampaignModeEnum.

const (
	FullSequence CampaignModeEnum = "full_sequence"
	StepByStep   CampaignModeEnum = "step_by_step"
)

Defines values for CampaignModeEnum.

type CampaignModeUpdateResponse

type CampaignModeUpdateResponse struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Mode       CampaignModeEnum   `json:"mode"`
	UpdatedAt  time.Time          `json:"updatedAt"`
}

CampaignModeUpdateResponse Response model for campaign mode update operation.

type CampaignMomentumResponse

type CampaignMomentumResponse struct {
	Histogram  []int `json:"histogram"`
	MoversDown []struct {
		Delta  float32 `json:"delta"`
		Domain string  `json:"domain"`
	} `json:"moversDown"`
	MoversUp []struct {
		Delta  float32 `json:"delta"`
		Domain string  `json:"domain"`
	} `json:"moversUp"`
}

CampaignMomentumResponse defines model for CampaignMomentumResponse.

type CampaignPhaseEnum

type CampaignPhaseEnum string

CampaignPhaseEnum Canonical campaign phase identifier

const (
	CampaignPhaseEnumAnalysis      CampaignPhaseEnum = "analysis"
	CampaignPhaseEnumDiscovery     CampaignPhaseEnum = "discovery"
	CampaignPhaseEnumDnsValidation CampaignPhaseEnum = "dns_validation"
	CampaignPhaseEnumEnrichment    CampaignPhaseEnum = "enrichment"
	CampaignPhaseEnumExtraction    CampaignPhaseEnum = "extraction"
	CampaignPhaseEnumScoring       CampaignPhaseEnum = "scoring"
)

Defines values for CampaignPhaseEnum.

type CampaignPhasesStatusResponse

type CampaignPhasesStatusResponse struct {
	CampaignId openapi_types.UUID `json:"campaignId"`

	// ControlPhase The phase currently controllable (pausedPhase ?? inProgressPhase ?? null). Per P2 contract §1.
	ControlPhase *CampaignPhasesStatusResponseControlPhase `json:"controlPhase"`

	// ErrorMessage Optional campaign-level failure message surfaced when the overall run fails.
	ErrorMessage *string `json:"errorMessage"`

	// LastSequence Monotonic sequence number from the most recent lifecycle event. Used by frontend SSE guards. Per P2 contract §5.
	LastSequence              int64   `json:"lastSequence"`
	OverallProgressPercentage float32 `json:"overallProgressPercentage"`
	Phases                    []struct {
		CompletedAt *time.Time `json:"completedAt"`

		// ErrorDetails Structured metadata describing why the phase failed (code, message, context, etc.).
		ErrorDetails *map[string]interface{} `json:"errorDetails"`

		// ErrorMessage Backend-supplied error message describing why the phase failed.
		ErrorMessage *string `json:"errorMessage"`

		// FailedAt Timestamp captured when the phase marked failed.
		FailedAt           *time.Time                               `json:"failedAt"`
		Phase              CampaignPhasesStatusResponsePhasesPhase  `json:"phase"`
		ProgressPercentage float32                                  `json:"progressPercentage"`
		StartedAt          *time.Time                               `json:"startedAt"`
		Status             CampaignPhasesStatusResponsePhasesStatus `json:"status"`
	} `json:"phases"`
}

CampaignPhasesStatusResponse Consolidated phase status list plus overall progress

type CampaignPhasesStatusResponseControlPhase

type CampaignPhasesStatusResponseControlPhase string

CampaignPhasesStatusResponseControlPhase The phase currently controllable (pausedPhase ?? inProgressPhase ?? null). Per P2 contract §1.

const (
	CampaignPhasesStatusResponseControlPhaseAnalysis   CampaignPhasesStatusResponseControlPhase = "analysis"
	CampaignPhasesStatusResponseControlPhaseDns        CampaignPhasesStatusResponseControlPhase = "dns"
	CampaignPhasesStatusResponseControlPhaseGeneration CampaignPhasesStatusResponseControlPhase = "generation"
	CampaignPhasesStatusResponseControlPhaseHttp       CampaignPhasesStatusResponseControlPhase = "http"
	CampaignPhasesStatusResponseControlPhaseLeads      CampaignPhasesStatusResponseControlPhase = "leads"
)

Defines values for CampaignPhasesStatusResponseControlPhase.

type CampaignPhasesStatusResponsePhasesPhase

type CampaignPhasesStatusResponsePhasesPhase string

CampaignPhasesStatusResponsePhasesPhase defines model for CampaignPhasesStatusResponse.Phases.Phase.

const (
	CampaignPhasesStatusResponsePhasesPhaseAnalysis   CampaignPhasesStatusResponsePhasesPhase = "analysis"
	CampaignPhasesStatusResponsePhasesPhaseDns        CampaignPhasesStatusResponsePhasesPhase = "dns"
	CampaignPhasesStatusResponsePhasesPhaseGeneration CampaignPhasesStatusResponsePhasesPhase = "generation"
	CampaignPhasesStatusResponsePhasesPhaseHttp       CampaignPhasesStatusResponsePhasesPhase = "http"
	CampaignPhasesStatusResponsePhasesPhaseLeads      CampaignPhasesStatusResponsePhasesPhase = "leads"
)

Defines values for CampaignPhasesStatusResponsePhasesPhase.

type CampaignPhasesStatusResponsePhasesStatus

type CampaignPhasesStatusResponsePhasesStatus string

CampaignPhasesStatusResponsePhasesStatus defines model for CampaignPhasesStatusResponse.Phases.Status.

const (
	CampaignPhasesStatusResponsePhasesStatusCompleted  CampaignPhasesStatusResponsePhasesStatus = "completed"
	CampaignPhasesStatusResponsePhasesStatusConfigured CampaignPhasesStatusResponsePhasesStatus = "configured"
	CampaignPhasesStatusResponsePhasesStatusFailed     CampaignPhasesStatusResponsePhasesStatus = "failed"
	CampaignPhasesStatusResponsePhasesStatusInProgress CampaignPhasesStatusResponsePhasesStatus = "in_progress"
	CampaignPhasesStatusResponsePhasesStatusNotStarted CampaignPhasesStatusResponsePhasesStatus = "not_started"
	CampaignPhasesStatusResponsePhasesStatusPaused     CampaignPhasesStatusResponsePhasesStatus = "paused"
	CampaignPhasesStatusResponsePhasesStatusReady      CampaignPhasesStatusResponsePhasesStatus = "ready"
)

Defines values for CampaignPhasesStatusResponsePhasesStatus.

type CampaignProgressResponse

type CampaignProgressResponse struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Overall    struct {
		FailedDomains     *int                                   `json:"failedDomains,omitempty"`
		PercentComplete   *float32                               `json:"percentComplete,omitempty"`
		ProcessedDomains  *int                                   `json:"processedDomains,omitempty"`
		Status            *CampaignProgressResponseOverallStatus `json:"status,omitempty"`
		SuccessfulDomains *int                                   `json:"successfulDomains,omitempty"`
		TotalDomains      *int                                   `json:"totalDomains,omitempty"`
	} `json:"overall"`
	Phases struct {
		Analysis      *PhaseProgressSummary `json:"analysis,omitempty"`
		Discovery     *PhaseProgressSummary `json:"discovery,omitempty"`
		DnsValidation *PhaseProgressSummary `json:"dns_validation,omitempty"`
		Enrichment    *PhaseProgressSummary `json:"enrichment,omitempty"`
		Extraction    *PhaseProgressSummary `json:"extraction,omitempty"`
		Scoring       *PhaseProgressSummary `json:"scoring,omitempty"`
	} `json:"phases"`

	// Timeline Chronological list of timeline events for campaign lifecycle
	Timeline []TimelineEvent `json:"timeline"`
}

CampaignProgressResponse defines model for CampaignProgressResponse.

type CampaignProgressResponseOverallStatus

type CampaignProgressResponseOverallStatus string

CampaignProgressResponseOverallStatus defines model for CampaignProgressResponse.Overall.Status.

const (
	CampaignProgressResponseOverallStatusCancelled CampaignProgressResponseOverallStatus = "cancelled"
	CampaignProgressResponseOverallStatusCompleted CampaignProgressResponseOverallStatus = "completed"
	CampaignProgressResponseOverallStatusDraft     CampaignProgressResponseOverallStatus = "draft"
	CampaignProgressResponseOverallStatusFailed    CampaignProgressResponseOverallStatus = "failed"
	CampaignProgressResponseOverallStatusPaused    CampaignProgressResponseOverallStatus = "paused"
	CampaignProgressResponseOverallStatusRunning   CampaignProgressResponseOverallStatus = "running"
)

Defines values for CampaignProgressResponseOverallStatus.

type CampaignRecommendation

type CampaignRecommendation struct {
	Id            string                              `json:"id"`
	Message       string                              `json:"message"`
	RationaleCode CampaignRecommendationRationaleCode `json:"rationaleCode"`
	Severity      RecommendationSeverity              `json:"severity"`
}

CampaignRecommendation defines model for CampaignRecommendation.

type CampaignRecommendationRationaleCode

type CampaignRecommendationRationaleCode string

CampaignRecommendationRationaleCode defines model for CampaignRecommendation.RationaleCode.

const (
	RALLCLEAR         CampaignRecommendationRationaleCode = "R_ALL_CLEAR"
	RDNSLOW           CampaignRecommendationRationaleCode = "R_DNS_LOW"
	RFEWHIGHPOTENTIAL CampaignRecommendationRationaleCode = "R_FEW_HIGH_POTENTIAL"
	RHTTPLOW          CampaignRecommendationRationaleCode = "R_HTTP_LOW"
	RMOMENTUMLOSS     CampaignRecommendationRationaleCode = "R_MOMENTUM_LOSS"
	RMOMENTUMSURGE    CampaignRecommendationRationaleCode = "R_MOMENTUM_SURGE"
	RNOLEADS          CampaignRecommendationRationaleCode = "R_NO_LEADS"
	RWARNINGRATEHIGH  CampaignRecommendationRationaleCode = "R_WARNING_RATE_HIGH"
)

Defines values for CampaignRecommendationRationaleCode.

type CampaignRecommendationsResponse

type CampaignRecommendationsResponse struct {
	Recommendations []CampaignRecommendation `json:"recommendations"`
}

CampaignRecommendationsResponse defines model for CampaignRecommendationsResponse.

type CampaignResponse

type CampaignResponse struct {
	CompletedAt *time.Time `json:"completedAt"`

	// Configuration Campaign configuration
	Configuration map[string]interface{}        `json:"configuration"`
	CreatedAt     time.Time                     `json:"createdAt"`
	CurrentPhase  *CampaignResponseCurrentPhase `json:"currentPhase"`
	Description   *string                       `json:"description,omitempty"`
	Id            openapi_types.UUID            `json:"id"`
	Name          string                        `json:"name"`
	Progress      struct {
		FailedDomains     *int     `json:"failedDomains,omitempty"`
		PercentComplete   *float32 `json:"percentComplete,omitempty"`
		ProcessedDomains  *int     `json:"processedDomains,omitempty"`
		SuccessfulDomains *int     `json:"successfulDomains,omitempty"`
		TotalDomains      *int     `json:"totalDomains,omitempty"`
	} `json:"progress"`
	StartedAt *time.Time             `json:"startedAt"`
	Status    CampaignResponseStatus `json:"status"`
	UpdatedAt time.Time              `json:"updatedAt"`
}

CampaignResponse defines model for CampaignResponse.

type CampaignResponseCurrentPhase

type CampaignResponseCurrentPhase string

CampaignResponseCurrentPhase defines model for CampaignResponse.CurrentPhase.

const (
	CampaignResponseCurrentPhaseAnalysis      CampaignResponseCurrentPhase = "analysis"
	CampaignResponseCurrentPhaseDiscovery     CampaignResponseCurrentPhase = "discovery"
	CampaignResponseCurrentPhaseDnsValidation CampaignResponseCurrentPhase = "dns_validation"
	CampaignResponseCurrentPhaseEnrichment    CampaignResponseCurrentPhase = "enrichment"
	CampaignResponseCurrentPhaseExtraction    CampaignResponseCurrentPhase = "extraction"
	CampaignResponseCurrentPhaseScoring       CampaignResponseCurrentPhase = "scoring"
)

Defines values for CampaignResponseCurrentPhase.

type CampaignResponseStatus

type CampaignResponseStatus string

CampaignResponseStatus defines model for CampaignResponse.Status.

const (
	CampaignResponseStatusCancelled CampaignResponseStatus = "cancelled"
	CampaignResponseStatusCompleted CampaignResponseStatus = "completed"
	CampaignResponseStatusDraft     CampaignResponseStatus = "draft"
	CampaignResponseStatusFailed    CampaignResponseStatus = "failed"
	CampaignResponseStatusPaused    CampaignResponseStatus = "paused"
	CampaignResponseStatusRunning   CampaignResponseStatus = "running"
)

Defines values for CampaignResponseStatus.

type CampaignRestartPhaseEnum

type CampaignRestartPhaseEnum string

CampaignRestartPhaseEnum Campaign phases eligible for manual restart controls (discovery executes offline and is excluded)

const (
	CampaignRestartPhaseEnumAnalysis      CampaignRestartPhaseEnum = "analysis"
	CampaignRestartPhaseEnumDnsValidation CampaignRestartPhaseEnum = "dns_validation"
	CampaignRestartPhaseEnumEnrichment    CampaignRestartPhaseEnum = "enrichment"
	CampaignRestartPhaseEnumExtraction    CampaignRestartPhaseEnum = "extraction"
	CampaignRestartPhaseEnumScoring       CampaignRestartPhaseEnum = "scoring"
)

Defines values for CampaignRestartPhaseEnum.

type CampaignRestartResponse

type CampaignRestartResponse struct {
	CampaignId openapi_types.UUID `json:"campaignId"`

	// Message Human-readable status message summarizing the restart attempt.
	Message *string `json:"message,omitempty"`

	// PhaseStatuses Latest status snapshot for each restartable phase after enqueueing.
	PhaseStatuses *[]PhaseStatusResponse `json:"phaseStatuses,omitempty"`

	// PhasesRestarted Ordered list of phases that were successfully re-queued.
	PhasesRestarted []CampaignRestartPhaseEnum `json:"phasesRestarted"`

	// RestartErrors Optional per-phase error details when some phases could not be restarted.
	RestartErrors *[]struct {
		Message string `json:"message"`

		// Phase Campaign phases eligible for manual restart controls (discovery executes offline and is excluded)
		Phase CampaignRestartPhaseEnum `json:"phase"`
	} `json:"restartErrors,omitempty"`

	// SkippedPhases Phases intentionally excluded from restart (always discovery today).
	SkippedPhases *[]CampaignPhaseEnum `json:"skippedPhases,omitempty"`
}

CampaignRestartResponse Summary of a restart request that replays all non-discovery phases sequentially.

type CampaignSseAnalysisFailedEvent

type CampaignSseAnalysisFailedEvent struct {
	// Payload Analysis phase preflight or execution failed.
	Payload   AnalysisFailedEvent                `json:"payload"`
	Timestamp *time.Time                         `json:"timestamp,omitempty"`
	Type      CampaignSseAnalysisFailedEventType `json:"type"`

	// Version Envelope version emitted by the server (currently 1).
	Version int `json:"version"`
}

CampaignSseAnalysisFailedEvent defines model for CampaignSseAnalysisFailedEvent.

type CampaignSseAnalysisFailedEventType

type CampaignSseAnalysisFailedEventType string

CampaignSseAnalysisFailedEventType defines model for CampaignSseAnalysisFailedEvent.Type.

const (
	AnalysisFailed CampaignSseAnalysisFailedEventType = "analysis_failed"
)

Defines values for CampaignSseAnalysisFailedEventType.

type CampaignSseAnalysisReuseEnrichmentEvent

type CampaignSseAnalysisReuseEnrichmentEvent struct {
	// Payload Analysis phase reused existing feature vectors.
	Payload   AnalysisReuseEnrichmentEvent                `json:"payload"`
	Timestamp *time.Time                                  `json:"timestamp,omitempty"`
	Type      CampaignSseAnalysisReuseEnrichmentEventType `json:"type"`

	// Version Envelope version emitted by the server (currently 1).
	Version int `json:"version"`
}

CampaignSseAnalysisReuseEnrichmentEvent defines model for CampaignSseAnalysisReuseEnrichmentEvent.

type CampaignSseAnalysisReuseEnrichmentEventType

type CampaignSseAnalysisReuseEnrichmentEventType string

CampaignSseAnalysisReuseEnrichmentEventType defines model for CampaignSseAnalysisReuseEnrichmentEvent.Type.

const (
	AnalysisReuseEnrichment CampaignSseAnalysisReuseEnrichmentEventType = "analysis_reuse_enrichment"
)

Defines values for CampaignSseAnalysisReuseEnrichmentEventType.

type CampaignSseCompletedEvent

type CampaignSseCompletedEvent struct {
	// Payload Campaign has fully completed successfully.
	Payload   CampaignCompletedEvent        `json:"payload"`
	Timestamp *time.Time                    `json:"timestamp,omitempty"`
	Type      CampaignSseCompletedEventType `json:"type"`

	// Version Envelope version emitted by the server (currently 1).
	Version int `json:"version"`
}

CampaignSseCompletedEvent defines model for CampaignSseCompletedEvent.

type CampaignSseCompletedEventType

type CampaignSseCompletedEventType string

CampaignSseCompletedEventType defines model for CampaignSseCompletedEvent.Type.

const (
	CampaignCompleted CampaignSseCompletedEventType = "campaign_completed"
)

Defines values for CampaignSseCompletedEventType.

type CampaignSseDomainGeneratedEvent

type CampaignSseDomainGeneratedEvent struct {
	// Payload Domain generation/validation status update (subset / partial DomainListItem fields may be present).
	Payload   DomainStatusEvent                   `json:"payload"`
	Timestamp *time.Time                          `json:"timestamp,omitempty"`
	Type      CampaignSseDomainGeneratedEventType `json:"type"`

	// Version Envelope version emitted by the server (currently 1).
	Version int `json:"version"`
}

CampaignSseDomainGeneratedEvent defines model for CampaignSseDomainGeneratedEvent.

type CampaignSseDomainGeneratedEventType

type CampaignSseDomainGeneratedEventType string

CampaignSseDomainGeneratedEventType defines model for CampaignSseDomainGeneratedEvent.Type.

const (
	DomainGenerated CampaignSseDomainGeneratedEventType = "domain_generated"
)

Defines values for CampaignSseDomainGeneratedEventType.

type CampaignSseDomainValidatedEvent

type CampaignSseDomainValidatedEvent struct {
	// Payload Domain generation/validation status update (subset / partial DomainListItem fields may be present).
	Payload   DomainStatusEvent                   `json:"payload"`
	Timestamp *time.Time                          `json:"timestamp,omitempty"`
	Type      CampaignSseDomainValidatedEventType `json:"type"`

	// Version Envelope version emitted by the server (currently 1).
	Version int `json:"version"`
}

CampaignSseDomainValidatedEvent defines model for CampaignSseDomainValidatedEvent.

type CampaignSseDomainValidatedEventType

type CampaignSseDomainValidatedEventType string

CampaignSseDomainValidatedEventType defines model for CampaignSseDomainValidatedEvent.Type.

const (
	DomainValidated CampaignSseDomainValidatedEventType = "domain_validated"
)

Defines values for CampaignSseDomainValidatedEventType.

type CampaignSseEnvelope

type CampaignSseEnvelope struct {
	// Version Envelope version emitted by the server (currently 1).
	Version int `json:"version"`
}

CampaignSseEnvelope Canonical SSE envelope applied to all campaign SSE events.

type CampaignSseEvent

type CampaignSseEvent struct {
	// contains filtered or unexported fields
}

CampaignSseEvent Discriminated union of all campaign SSE event wrapper objects.

func (CampaignSseEvent) AsCampaignSseAnalysisFailedEvent

func (t CampaignSseEvent) AsCampaignSseAnalysisFailedEvent() (CampaignSseAnalysisFailedEvent, error)

AsCampaignSseAnalysisFailedEvent returns the union data inside the CampaignSseEvent as a CampaignSseAnalysisFailedEvent

func (CampaignSseEvent) AsCampaignSseAnalysisReuseEnrichmentEvent

func (t CampaignSseEvent) AsCampaignSseAnalysisReuseEnrichmentEvent() (CampaignSseAnalysisReuseEnrichmentEvent, error)

AsCampaignSseAnalysisReuseEnrichmentEvent returns the union data inside the CampaignSseEvent as a CampaignSseAnalysisReuseEnrichmentEvent

func (CampaignSseEvent) AsCampaignSseCompletedEvent

func (t CampaignSseEvent) AsCampaignSseCompletedEvent() (CampaignSseCompletedEvent, error)

AsCampaignSseCompletedEvent returns the union data inside the CampaignSseEvent as a CampaignSseCompletedEvent

func (CampaignSseEvent) AsCampaignSseDomainGeneratedEvent

func (t CampaignSseEvent) AsCampaignSseDomainGeneratedEvent() (CampaignSseDomainGeneratedEvent, error)

AsCampaignSseDomainGeneratedEvent returns the union data inside the CampaignSseEvent as a CampaignSseDomainGeneratedEvent

func (CampaignSseEvent) AsCampaignSseDomainValidatedEvent

func (t CampaignSseEvent) AsCampaignSseDomainValidatedEvent() (CampaignSseDomainValidatedEvent, error)

AsCampaignSseDomainValidatedEvent returns the union data inside the CampaignSseEvent as a CampaignSseDomainValidatedEvent

func (CampaignSseEvent) AsCampaignSsePhaseCompletedEvent

func (t CampaignSseEvent) AsCampaignSsePhaseCompletedEvent() (CampaignSsePhaseCompletedEvent, error)

AsCampaignSsePhaseCompletedEvent returns the union data inside the CampaignSseEvent as a CampaignSsePhaseCompletedEvent

func (CampaignSseEvent) AsCampaignSsePhaseFailedEvent

func (t CampaignSseEvent) AsCampaignSsePhaseFailedEvent() (CampaignSsePhaseFailedEvent, error)

AsCampaignSsePhaseFailedEvent returns the union data inside the CampaignSseEvent as a CampaignSsePhaseFailedEvent

func (CampaignSseEvent) AsCampaignSsePhaseStartedEvent

func (t CampaignSseEvent) AsCampaignSsePhaseStartedEvent() (CampaignSsePhaseStartedEvent, error)

AsCampaignSsePhaseStartedEvent returns the union data inside the CampaignSseEvent as a CampaignSsePhaseStartedEvent

func (CampaignSseEvent) AsCampaignSseProgressEvent

func (t CampaignSseEvent) AsCampaignSseProgressEvent() (CampaignSseProgressEvent, error)

AsCampaignSseProgressEvent returns the union data inside the CampaignSseEvent as a CampaignSseProgressEvent

func (CampaignSseEvent) Discriminator

func (t CampaignSseEvent) Discriminator() (string, error)

func (*CampaignSseEvent) FromCampaignSseAnalysisFailedEvent

func (t *CampaignSseEvent) FromCampaignSseAnalysisFailedEvent(v CampaignSseAnalysisFailedEvent) error

FromCampaignSseAnalysisFailedEvent overwrites any union data inside the CampaignSseEvent as the provided CampaignSseAnalysisFailedEvent

func (*CampaignSseEvent) FromCampaignSseAnalysisReuseEnrichmentEvent

func (t *CampaignSseEvent) FromCampaignSseAnalysisReuseEnrichmentEvent(v CampaignSseAnalysisReuseEnrichmentEvent) error

FromCampaignSseAnalysisReuseEnrichmentEvent overwrites any union data inside the CampaignSseEvent as the provided CampaignSseAnalysisReuseEnrichmentEvent

func (*CampaignSseEvent) FromCampaignSseCompletedEvent

func (t *CampaignSseEvent) FromCampaignSseCompletedEvent(v CampaignSseCompletedEvent) error

FromCampaignSseCompletedEvent overwrites any union data inside the CampaignSseEvent as the provided CampaignSseCompletedEvent

func (*CampaignSseEvent) FromCampaignSseDomainGeneratedEvent

func (t *CampaignSseEvent) FromCampaignSseDomainGeneratedEvent(v CampaignSseDomainGeneratedEvent) error

FromCampaignSseDomainGeneratedEvent overwrites any union data inside the CampaignSseEvent as the provided CampaignSseDomainGeneratedEvent

func (*CampaignSseEvent) FromCampaignSseDomainValidatedEvent

func (t *CampaignSseEvent) FromCampaignSseDomainValidatedEvent(v CampaignSseDomainValidatedEvent) error

FromCampaignSseDomainValidatedEvent overwrites any union data inside the CampaignSseEvent as the provided CampaignSseDomainValidatedEvent

func (*CampaignSseEvent) FromCampaignSsePhaseCompletedEvent

func (t *CampaignSseEvent) FromCampaignSsePhaseCompletedEvent(v CampaignSsePhaseCompletedEvent) error

FromCampaignSsePhaseCompletedEvent overwrites any union data inside the CampaignSseEvent as the provided CampaignSsePhaseCompletedEvent

func (*CampaignSseEvent) FromCampaignSsePhaseFailedEvent

func (t *CampaignSseEvent) FromCampaignSsePhaseFailedEvent(v CampaignSsePhaseFailedEvent) error

FromCampaignSsePhaseFailedEvent overwrites any union data inside the CampaignSseEvent as the provided CampaignSsePhaseFailedEvent

func (*CampaignSseEvent) FromCampaignSsePhaseStartedEvent

func (t *CampaignSseEvent) FromCampaignSsePhaseStartedEvent(v CampaignSsePhaseStartedEvent) error

FromCampaignSsePhaseStartedEvent overwrites any union data inside the CampaignSseEvent as the provided CampaignSsePhaseStartedEvent

func (*CampaignSseEvent) FromCampaignSseProgressEvent

func (t *CampaignSseEvent) FromCampaignSseProgressEvent(v CampaignSseProgressEvent) error

FromCampaignSseProgressEvent overwrites any union data inside the CampaignSseEvent as the provided CampaignSseProgressEvent

func (CampaignSseEvent) MarshalJSON

func (t CampaignSseEvent) MarshalJSON() ([]byte, error)

func (*CampaignSseEvent) MergeCampaignSseAnalysisFailedEvent

func (t *CampaignSseEvent) MergeCampaignSseAnalysisFailedEvent(v CampaignSseAnalysisFailedEvent) error

MergeCampaignSseAnalysisFailedEvent performs a merge with any union data inside the CampaignSseEvent, using the provided CampaignSseAnalysisFailedEvent

func (*CampaignSseEvent) MergeCampaignSseAnalysisReuseEnrichmentEvent

func (t *CampaignSseEvent) MergeCampaignSseAnalysisReuseEnrichmentEvent(v CampaignSseAnalysisReuseEnrichmentEvent) error

MergeCampaignSseAnalysisReuseEnrichmentEvent performs a merge with any union data inside the CampaignSseEvent, using the provided CampaignSseAnalysisReuseEnrichmentEvent

func (*CampaignSseEvent) MergeCampaignSseCompletedEvent

func (t *CampaignSseEvent) MergeCampaignSseCompletedEvent(v CampaignSseCompletedEvent) error

MergeCampaignSseCompletedEvent performs a merge with any union data inside the CampaignSseEvent, using the provided CampaignSseCompletedEvent

func (*CampaignSseEvent) MergeCampaignSseDomainGeneratedEvent

func (t *CampaignSseEvent) MergeCampaignSseDomainGeneratedEvent(v CampaignSseDomainGeneratedEvent) error

MergeCampaignSseDomainGeneratedEvent performs a merge with any union data inside the CampaignSseEvent, using the provided CampaignSseDomainGeneratedEvent

func (*CampaignSseEvent) MergeCampaignSseDomainValidatedEvent

func (t *CampaignSseEvent) MergeCampaignSseDomainValidatedEvent(v CampaignSseDomainValidatedEvent) error

MergeCampaignSseDomainValidatedEvent performs a merge with any union data inside the CampaignSseEvent, using the provided CampaignSseDomainValidatedEvent

func (*CampaignSseEvent) MergeCampaignSsePhaseCompletedEvent

func (t *CampaignSseEvent) MergeCampaignSsePhaseCompletedEvent(v CampaignSsePhaseCompletedEvent) error

MergeCampaignSsePhaseCompletedEvent performs a merge with any union data inside the CampaignSseEvent, using the provided CampaignSsePhaseCompletedEvent

func (*CampaignSseEvent) MergeCampaignSsePhaseFailedEvent

func (t *CampaignSseEvent) MergeCampaignSsePhaseFailedEvent(v CampaignSsePhaseFailedEvent) error

MergeCampaignSsePhaseFailedEvent performs a merge with any union data inside the CampaignSseEvent, using the provided CampaignSsePhaseFailedEvent

func (*CampaignSseEvent) MergeCampaignSsePhaseStartedEvent

func (t *CampaignSseEvent) MergeCampaignSsePhaseStartedEvent(v CampaignSsePhaseStartedEvent) error

MergeCampaignSsePhaseStartedEvent performs a merge with any union data inside the CampaignSseEvent, using the provided CampaignSsePhaseStartedEvent

func (*CampaignSseEvent) MergeCampaignSseProgressEvent

func (t *CampaignSseEvent) MergeCampaignSseProgressEvent(v CampaignSseProgressEvent) error

MergeCampaignSseProgressEvent performs a merge with any union data inside the CampaignSseEvent, using the provided CampaignSseProgressEvent

func (*CampaignSseEvent) UnmarshalJSON

func (t *CampaignSseEvent) UnmarshalJSON(b []byte) error

func (CampaignSseEvent) ValueByDiscriminator

func (t CampaignSseEvent) ValueByDiscriminator() (interface{}, error)

type CampaignSsePhaseCompletedEvent

type CampaignSsePhaseCompletedEvent struct {
	// Payload Phase lifecycle transition (started or completed).
	Payload   PhaseTransitionEvent               `json:"payload"`
	Timestamp *time.Time                         `json:"timestamp,omitempty"`
	Type      CampaignSsePhaseCompletedEventType `json:"type"`

	// Version Envelope version emitted by the server (currently 1).
	Version int `json:"version"`
}

CampaignSsePhaseCompletedEvent defines model for CampaignSsePhaseCompletedEvent.

type CampaignSsePhaseCompletedEventType

type CampaignSsePhaseCompletedEventType string

CampaignSsePhaseCompletedEventType defines model for CampaignSsePhaseCompletedEvent.Type.

const (
	PhaseCompleted CampaignSsePhaseCompletedEventType = "phase_completed"
)

Defines values for CampaignSsePhaseCompletedEventType.

type CampaignSsePhaseFailedEvent

type CampaignSsePhaseFailedEvent struct {
	// Payload Phase failure event.
	Payload   PhaseFailedEvent                `json:"payload"`
	Timestamp *time.Time                      `json:"timestamp,omitempty"`
	Type      CampaignSsePhaseFailedEventType `json:"type"`

	// Version Envelope version emitted by the server (currently 1).
	Version int `json:"version"`
}

CampaignSsePhaseFailedEvent defines model for CampaignSsePhaseFailedEvent.

type CampaignSsePhaseFailedEventType

type CampaignSsePhaseFailedEventType string

CampaignSsePhaseFailedEventType defines model for CampaignSsePhaseFailedEvent.Type.

const (
	PhaseFailed CampaignSsePhaseFailedEventType = "phase_failed"
)

Defines values for CampaignSsePhaseFailedEventType.

type CampaignSsePhaseStartedEvent

type CampaignSsePhaseStartedEvent struct {
	// Payload Phase lifecycle transition (started or completed).
	Payload   PhaseTransitionEvent             `json:"payload"`
	Timestamp *time.Time                       `json:"timestamp,omitempty"`
	Type      CampaignSsePhaseStartedEventType `json:"type"`

	// Version Envelope version emitted by the server (currently 1).
	Version int `json:"version"`
}

CampaignSsePhaseStartedEvent defines model for CampaignSsePhaseStartedEvent.

type CampaignSsePhaseStartedEventType

type CampaignSsePhaseStartedEventType string

CampaignSsePhaseStartedEventType defines model for CampaignSsePhaseStartedEvent.Type.

const (
	PhaseStarted CampaignSsePhaseStartedEventType = "phase_started"
)

Defines values for CampaignSsePhaseStartedEventType.

type CampaignSseProgressEvent

type CampaignSseProgressEvent struct {
	Payload   CampaignProgressResponse     `json:"payload"`
	Timestamp *time.Time                   `json:"timestamp,omitempty"`
	Type      CampaignSseProgressEventType `json:"type"`

	// Version Envelope version emitted by the server (currently 1).
	Version int `json:"version"`
}

CampaignSseProgressEvent defines model for CampaignSseProgressEvent.

type CampaignSseProgressEventType

type CampaignSseProgressEventType string

CampaignSseProgressEventType defines model for CampaignSseProgressEvent.Type.

const (
	CampaignProgress CampaignSseProgressEventType = "campaign_progress"
)

Defines values for CampaignSseProgressEventType.

type CampaignState

type CampaignState struct {
	CampaignId    openapi_types.UUID         `json:"campaignId"`
	Configuration *map[string]*FlexibleValue `json:"configuration,omitempty"`
	CreatedAt     time.Time                  `json:"createdAt"`
	CurrentState  CampaignStateEnum          `json:"currentState"`
	Mode          CampaignModeEnum           `json:"mode"`
	UpdatedAt     time.Time                  `json:"updatedAt"`
	Version       int                        `json:"version"`
}

CampaignState defines model for CampaignState.

type CampaignStateEnum

type CampaignStateEnum string

CampaignStateEnum defines model for CampaignStateEnum.

const (
	CampaignStateEnumArchived  CampaignStateEnum = "archived"
	CampaignStateEnumCancelled CampaignStateEnum = "cancelled"
	CampaignStateEnumCompleted CampaignStateEnum = "completed"
	CampaignStateEnumDraft     CampaignStateEnum = "draft"
	CampaignStateEnumFailed    CampaignStateEnum = "failed"
	CampaignStateEnumPaused    CampaignStateEnum = "paused"
	CampaignStateEnumRunning   CampaignStateEnum = "running"
)

Defines values for CampaignStateEnum.

type CampaignStateUpdate

type CampaignStateUpdate struct {
	Configuration *map[string]*FlexibleValue `json:"configuration,omitempty"`
	CurrentState  *CampaignStateEnum         `json:"currentState,omitempty"`
	Mode          *CampaignModeEnum          `json:"mode,omitempty"`

	// Version Optional optimistic concurrency version; if provided must match current
	Version *int `json:"version,omitempty"`
}

CampaignStateUpdate defines model for CampaignStateUpdate.

type CampaignStateWithExecutions

type CampaignStateWithExecutions struct {
	CampaignState   CampaignState    `json:"campaignState"`
	PhaseExecutions []PhaseExecution `json:"phaseExecutions"`
}

CampaignStateWithExecutions defines model for CampaignStateWithExecutions.

type CampaignStopResponse

type CampaignStopResponse struct {
	CampaignId openapi_types.UUID `json:"campaignId"`

	// Message Human-readable explanation of the stop outcome.
	Message     string              `json:"message"`
	PhaseStatus PhaseStatusResponse `json:"phaseStatus"`

	// StoppedPhase Canonical campaign phase identifier
	StoppedPhase CampaignPhaseEnum `json:"stoppedPhase"`
	Timestamp    *time.Time        `json:"timestamp,omitempty"`
}

CampaignStopResponse Summary payload returned after stopping the active campaign phase.

type CampaignsActivityGet200JSONResponse

type CampaignsActivityGet200JSONResponse CampaignActivityResponse

func (CampaignsActivityGet200JSONResponse) VisitCampaignsActivityGetResponse

func (response CampaignsActivityGet200JSONResponse) VisitCampaignsActivityGetResponse(w http.ResponseWriter) error

type CampaignsActivityGet404JSONResponse

type CampaignsActivityGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsActivityGet404JSONResponse) VisitCampaignsActivityGetResponse

func (response CampaignsActivityGet404JSONResponse) VisitCampaignsActivityGetResponse(w http.ResponseWriter) error

type CampaignsActivityGet500JSONResponse

type CampaignsActivityGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsActivityGet500JSONResponse) VisitCampaignsActivityGetResponse

func (response CampaignsActivityGet500JSONResponse) VisitCampaignsActivityGetResponse(w http.ResponseWriter) error

type CampaignsActivityGetParams

type CampaignsActivityGetParams struct {
	// Limit Maximum number of events to return (1-100, default 50)
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

CampaignsActivityGetParams defines parameters for CampaignsActivityGet.

type CampaignsActivityGetRequestObject

type CampaignsActivityGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Params     CampaignsActivityGetParams
}

type CampaignsActivityGetResponseObject

type CampaignsActivityGetResponseObject interface {
	VisitCampaignsActivityGetResponse(w http.ResponseWriter) error
}

type CampaignsAnalysisRestart200JSONResponse

type CampaignsAnalysisRestart200JSONResponse AnalysisRestartResponse

func (CampaignsAnalysisRestart200JSONResponse) VisitCampaignsAnalysisRestartResponse

func (response CampaignsAnalysisRestart200JSONResponse) VisitCampaignsAnalysisRestartResponse(w http.ResponseWriter) error

type CampaignsAnalysisRestart400JSONResponse

type CampaignsAnalysisRestart400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsAnalysisRestart400JSONResponse) VisitCampaignsAnalysisRestartResponse

func (response CampaignsAnalysisRestart400JSONResponse) VisitCampaignsAnalysisRestartResponse(w http.ResponseWriter) error

type CampaignsAnalysisRestart401JSONResponse

type CampaignsAnalysisRestart401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsAnalysisRestart401JSONResponse) VisitCampaignsAnalysisRestartResponse

func (response CampaignsAnalysisRestart401JSONResponse) VisitCampaignsAnalysisRestartResponse(w http.ResponseWriter) error

type CampaignsAnalysisRestart404JSONResponse

type CampaignsAnalysisRestart404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsAnalysisRestart404JSONResponse) VisitCampaignsAnalysisRestartResponse

func (response CampaignsAnalysisRestart404JSONResponse) VisitCampaignsAnalysisRestartResponse(w http.ResponseWriter) error

type CampaignsAnalysisRestart409JSONResponse

type CampaignsAnalysisRestart409JSONResponse struct {
	// CurrentState Current state of the analysis phase
	CurrentState *string  `json:"currentState,omitempty"`
	Error        ApiError `json:"error"`
	RequestId    string   `json:"requestId"`

	// RequiredState Required state to allow restart
	RequiredState *string `json:"requiredState,omitempty"`

	// Success Always false for error envelopes.
	Success *bool `json:"success,omitempty"`
}

func (CampaignsAnalysisRestart409JSONResponse) VisitCampaignsAnalysisRestartResponse

func (response CampaignsAnalysisRestart409JSONResponse) VisitCampaignsAnalysisRestartResponse(w http.ResponseWriter) error

type CampaignsAnalysisRestart500JSONResponse

type CampaignsAnalysisRestart500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsAnalysisRestart500JSONResponse) VisitCampaignsAnalysisRestartResponse

func (response CampaignsAnalysisRestart500JSONResponse) VisitCampaignsAnalysisRestartResponse(w http.ResponseWriter) error

type CampaignsAnalysisRestartParams

type CampaignsAnalysisRestartParams struct {
	// XIdempotencyKey Unique key for duplicate request detection. If a request with this key was already
	// processed within 5 minutes, the cached result is returned without re-executing.
	XIdempotencyKey *string `json:"X-Idempotency-Key,omitempty"`
}

CampaignsAnalysisRestartParams defines parameters for CampaignsAnalysisRestart.

type CampaignsAnalysisRestartRequestObject

type CampaignsAnalysisRestartRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Params     CampaignsAnalysisRestartParams
}

type CampaignsAnalysisRestartResponseObject

type CampaignsAnalysisRestartResponseObject interface {
	VisitCampaignsAnalysisRestartResponse(w http.ResponseWriter) error
}

type CampaignsBulkOperationsList200JSONResponse

type CampaignsBulkOperationsList200JSONResponse []struct {
	OperationId *openapi_types.UUID `json:"operationId,omitempty"`
	Status      *string             `json:"status,omitempty"`
	Type        *string             `json:"type,omitempty"`
}

func (CampaignsBulkOperationsList200JSONResponse) VisitCampaignsBulkOperationsListResponse

func (response CampaignsBulkOperationsList200JSONResponse) VisitCampaignsBulkOperationsListResponse(w http.ResponseWriter) error

type CampaignsBulkOperationsList400JSONResponse

type CampaignsBulkOperationsList400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsBulkOperationsList400JSONResponse) VisitCampaignsBulkOperationsListResponse

func (response CampaignsBulkOperationsList400JSONResponse) VisitCampaignsBulkOperationsListResponse(w http.ResponseWriter) error

type CampaignsBulkOperationsList401JSONResponse

type CampaignsBulkOperationsList401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsBulkOperationsList401JSONResponse) VisitCampaignsBulkOperationsListResponse

func (response CampaignsBulkOperationsList401JSONResponse) VisitCampaignsBulkOperationsListResponse(w http.ResponseWriter) error

type CampaignsBulkOperationsList429JSONResponse

type CampaignsBulkOperationsList429JSONResponse struct{ RateLimitExceededJSONResponse }

func (CampaignsBulkOperationsList429JSONResponse) VisitCampaignsBulkOperationsListResponse

func (response CampaignsBulkOperationsList429JSONResponse) VisitCampaignsBulkOperationsListResponse(w http.ResponseWriter) error

type CampaignsBulkOperationsList500JSONResponse

type CampaignsBulkOperationsList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsBulkOperationsList500JSONResponse) VisitCampaignsBulkOperationsListResponse

func (response CampaignsBulkOperationsList500JSONResponse) VisitCampaignsBulkOperationsListResponse(w http.ResponseWriter) error

type CampaignsBulkOperationsListRequestObject

type CampaignsBulkOperationsListRequestObject struct {
}

type CampaignsBulkOperationsListResponseObject

type CampaignsBulkOperationsListResponseObject interface {
	VisitCampaignsBulkOperationsListResponse(w http.ResponseWriter) error
}

type CampaignsClassificationsGet200JSONResponse

type CampaignsClassificationsGet200JSONResponse CampaignClassificationsResponse

func (CampaignsClassificationsGet200JSONResponse) VisitCampaignsClassificationsGetResponse

func (response CampaignsClassificationsGet200JSONResponse) VisitCampaignsClassificationsGetResponse(w http.ResponseWriter) error

type CampaignsClassificationsGet404JSONResponse

type CampaignsClassificationsGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsClassificationsGet404JSONResponse) VisitCampaignsClassificationsGetResponse

func (response CampaignsClassificationsGet404JSONResponse) VisitCampaignsClassificationsGetResponse(w http.ResponseWriter) error

type CampaignsClassificationsGet500JSONResponse

type CampaignsClassificationsGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsClassificationsGet500JSONResponse) VisitCampaignsClassificationsGetResponse

func (response CampaignsClassificationsGet500JSONResponse) VisitCampaignsClassificationsGetResponse(w http.ResponseWriter) error

type CampaignsClassificationsGetParams

type CampaignsClassificationsGetParams struct {
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

CampaignsClassificationsGetParams defines parameters for CampaignsClassificationsGet.

type CampaignsClassificationsGetRequestObject

type CampaignsClassificationsGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Params     CampaignsClassificationsGetParams
}

type CampaignsClassificationsGetResponseObject

type CampaignsClassificationsGetResponseObject interface {
	VisitCampaignsClassificationsGetResponse(w http.ResponseWriter) error
}

type CampaignsCreate201JSONResponse

type CampaignsCreate201JSONResponse struct {
	Body    CampaignResponse
	Headers CampaignsCreate201ResponseHeaders
}

func (CampaignsCreate201JSONResponse) VisitCampaignsCreateResponse

func (response CampaignsCreate201JSONResponse) VisitCampaignsCreateResponse(w http.ResponseWriter) error

type CampaignsCreate201ResponseHeaders

type CampaignsCreate201ResponseHeaders struct {
	XRequestId string
}

type CampaignsCreate400JSONResponse

type CampaignsCreate400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsCreate400JSONResponse) VisitCampaignsCreateResponse

func (response CampaignsCreate400JSONResponse) VisitCampaignsCreateResponse(w http.ResponseWriter) error

type CampaignsCreate401JSONResponse

type CampaignsCreate401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsCreate401JSONResponse) VisitCampaignsCreateResponse

func (response CampaignsCreate401JSONResponse) VisitCampaignsCreateResponse(w http.ResponseWriter) error

type CampaignsCreate409JSONResponse

type CampaignsCreate409JSONResponse struct{ ConflictJSONResponse }

func (CampaignsCreate409JSONResponse) VisitCampaignsCreateResponse

func (response CampaignsCreate409JSONResponse) VisitCampaignsCreateResponse(w http.ResponseWriter) error

type CampaignsCreate422JSONResponse

type CampaignsCreate422JSONResponse struct{ ValidationErrorJSONResponse }

func (CampaignsCreate422JSONResponse) VisitCampaignsCreateResponse

func (response CampaignsCreate422JSONResponse) VisitCampaignsCreateResponse(w http.ResponseWriter) error

type CampaignsCreate500JSONResponse

type CampaignsCreate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsCreate500JSONResponse) VisitCampaignsCreateResponse

func (response CampaignsCreate500JSONResponse) VisitCampaignsCreateResponse(w http.ResponseWriter) error

type CampaignsCreateJSONRequestBody

type CampaignsCreateJSONRequestBody = CreateCampaignRequest

CampaignsCreateJSONRequestBody defines body for CampaignsCreate for application/json ContentType.

type CampaignsCreateRequestObject

type CampaignsCreateRequestObject struct {
	Body *CampaignsCreateJSONRequestBody
}

type CampaignsCreateResponseObject

type CampaignsCreateResponseObject interface {
	VisitCampaignsCreateResponse(w http.ResponseWriter) error
}

type CampaignsDelete204Response

type CampaignsDelete204Response struct {
}

func (CampaignsDelete204Response) VisitCampaignsDeleteResponse

func (response CampaignsDelete204Response) VisitCampaignsDeleteResponse(w http.ResponseWriter) error

type CampaignsDelete401JSONResponse

type CampaignsDelete401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsDelete401JSONResponse) VisitCampaignsDeleteResponse

func (response CampaignsDelete401JSONResponse) VisitCampaignsDeleteResponse(w http.ResponseWriter) error

type CampaignsDelete404JSONResponse

type CampaignsDelete404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsDelete404JSONResponse) VisitCampaignsDeleteResponse

func (response CampaignsDelete404JSONResponse) VisitCampaignsDeleteResponse(w http.ResponseWriter) error

type CampaignsDelete500JSONResponse

type CampaignsDelete500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsDelete500JSONResponse) VisitCampaignsDeleteResponse

func (response CampaignsDelete500JSONResponse) VisitCampaignsDeleteResponse(w http.ResponseWriter) error

type CampaignsDeleteRequestObject

type CampaignsDeleteRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsDeleteResponseObject

type CampaignsDeleteResponseObject interface {
	VisitCampaignsDeleteResponse(w http.ResponseWriter) error
}

type CampaignsDiscoveryLineage200JSONResponse

type CampaignsDiscoveryLineage200JSONResponse DiscoveryLineageResponse

func (CampaignsDiscoveryLineage200JSONResponse) VisitCampaignsDiscoveryLineageResponse

func (response CampaignsDiscoveryLineage200JSONResponse) VisitCampaignsDiscoveryLineageResponse(w http.ResponseWriter) error

type CampaignsDiscoveryLineage401JSONResponse

type CampaignsDiscoveryLineage401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsDiscoveryLineage401JSONResponse) VisitCampaignsDiscoveryLineageResponse

func (response CampaignsDiscoveryLineage401JSONResponse) VisitCampaignsDiscoveryLineageResponse(w http.ResponseWriter) error

type CampaignsDiscoveryLineage404JSONResponse

type CampaignsDiscoveryLineage404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsDiscoveryLineage404JSONResponse) VisitCampaignsDiscoveryLineageResponse

func (response CampaignsDiscoveryLineage404JSONResponse) VisitCampaignsDiscoveryLineageResponse(w http.ResponseWriter) error

type CampaignsDiscoveryLineage500JSONResponse

type CampaignsDiscoveryLineage500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsDiscoveryLineage500JSONResponse) VisitCampaignsDiscoveryLineageResponse

func (response CampaignsDiscoveryLineage500JSONResponse) VisitCampaignsDiscoveryLineageResponse(w http.ResponseWriter) error

type CampaignsDiscoveryLineageRequestObject

type CampaignsDiscoveryLineageRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsDiscoveryLineageResponseObject

type CampaignsDiscoveryLineageResponseObject interface {
	VisitCampaignsDiscoveryLineageResponse(w http.ResponseWriter) error
}

type CampaignsDomainGenerationPatternOffset200JSONResponse

type CampaignsDomainGenerationPatternOffset200JSONResponse PatternOffsetResponse

func (CampaignsDomainGenerationPatternOffset200JSONResponse) VisitCampaignsDomainGenerationPatternOffsetResponse

func (response CampaignsDomainGenerationPatternOffset200JSONResponse) VisitCampaignsDomainGenerationPatternOffsetResponse(w http.ResponseWriter) error

type CampaignsDomainGenerationPatternOffset400JSONResponse

type CampaignsDomainGenerationPatternOffset400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsDomainGenerationPatternOffset400JSONResponse) VisitCampaignsDomainGenerationPatternOffsetResponse

func (response CampaignsDomainGenerationPatternOffset400JSONResponse) VisitCampaignsDomainGenerationPatternOffsetResponse(w http.ResponseWriter) error

type CampaignsDomainGenerationPatternOffset401JSONResponse

type CampaignsDomainGenerationPatternOffset401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsDomainGenerationPatternOffset401JSONResponse) VisitCampaignsDomainGenerationPatternOffsetResponse

func (response CampaignsDomainGenerationPatternOffset401JSONResponse) VisitCampaignsDomainGenerationPatternOffsetResponse(w http.ResponseWriter) error

type CampaignsDomainGenerationPatternOffset404JSONResponse

type CampaignsDomainGenerationPatternOffset404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsDomainGenerationPatternOffset404JSONResponse) VisitCampaignsDomainGenerationPatternOffsetResponse

func (response CampaignsDomainGenerationPatternOffset404JSONResponse) VisitCampaignsDomainGenerationPatternOffsetResponse(w http.ResponseWriter) error

type CampaignsDomainGenerationPatternOffset500JSONResponse

type CampaignsDomainGenerationPatternOffset500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsDomainGenerationPatternOffset500JSONResponse) VisitCampaignsDomainGenerationPatternOffsetResponse

func (response CampaignsDomainGenerationPatternOffset500JSONResponse) VisitCampaignsDomainGenerationPatternOffsetResponse(w http.ResponseWriter) error

type CampaignsDomainGenerationPatternOffsetJSONRequestBody

type CampaignsDomainGenerationPatternOffsetJSONRequestBody = PatternOffsetRequest

CampaignsDomainGenerationPatternOffsetJSONRequestBody defines body for CampaignsDomainGenerationPatternOffset for application/json ContentType.

type CampaignsDomainGenerationPatternOffsetRequestObject

type CampaignsDomainGenerationPatternOffsetRequestObject struct {
	Body *CampaignsDomainGenerationPatternOffsetJSONRequestBody
}

type CampaignsDomainGenerationPatternOffsetResponseObject

type CampaignsDomainGenerationPatternOffsetResponseObject interface {
	VisitCampaignsDomainGenerationPatternOffsetResponse(w http.ResponseWriter) error
}

type CampaignsDomainScoreBreakdown200JSONResponse

type CampaignsDomainScoreBreakdown200JSONResponse DomainScoreBreakdownResponse

func (CampaignsDomainScoreBreakdown200JSONResponse) VisitCampaignsDomainScoreBreakdownResponse

func (response CampaignsDomainScoreBreakdown200JSONResponse) VisitCampaignsDomainScoreBreakdownResponse(w http.ResponseWriter) error

type CampaignsDomainScoreBreakdown400JSONResponse

type CampaignsDomainScoreBreakdown400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsDomainScoreBreakdown400JSONResponse) VisitCampaignsDomainScoreBreakdownResponse

func (response CampaignsDomainScoreBreakdown400JSONResponse) VisitCampaignsDomainScoreBreakdownResponse(w http.ResponseWriter) error

type CampaignsDomainScoreBreakdown401JSONResponse

type CampaignsDomainScoreBreakdown401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsDomainScoreBreakdown401JSONResponse) VisitCampaignsDomainScoreBreakdownResponse

func (response CampaignsDomainScoreBreakdown401JSONResponse) VisitCampaignsDomainScoreBreakdownResponse(w http.ResponseWriter) error

type CampaignsDomainScoreBreakdown404JSONResponse

type CampaignsDomainScoreBreakdown404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsDomainScoreBreakdown404JSONResponse) VisitCampaignsDomainScoreBreakdownResponse

func (response CampaignsDomainScoreBreakdown404JSONResponse) VisitCampaignsDomainScoreBreakdownResponse(w http.ResponseWriter) error

type CampaignsDomainScoreBreakdown500JSONResponse

type CampaignsDomainScoreBreakdown500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsDomainScoreBreakdown500JSONResponse) VisitCampaignsDomainScoreBreakdownResponse

func (response CampaignsDomainScoreBreakdown500JSONResponse) VisitCampaignsDomainScoreBreakdownResponse(w http.ResponseWriter) error

type CampaignsDomainScoreBreakdownRequestObject

type CampaignsDomainScoreBreakdownRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Domain     string             `json:"domain"`
}

type CampaignsDomainScoreBreakdownResponseObject

type CampaignsDomainScoreBreakdownResponseObject interface {
	VisitCampaignsDomainScoreBreakdownResponse(w http.ResponseWriter) error
}

type CampaignsDomainsExport200JSONResponse

type CampaignsDomainsExport200JSONResponse CampaignDomainsExportResponse

func (CampaignsDomainsExport200JSONResponse) VisitCampaignsDomainsExportResponse

func (response CampaignsDomainsExport200JSONResponse) VisitCampaignsDomainsExportResponse(w http.ResponseWriter) error

type CampaignsDomainsExport200TextcsvResponse

type CampaignsDomainsExport200TextcsvResponse struct {
	Body          io.Reader
	ContentLength int64
}

func (CampaignsDomainsExport200TextcsvResponse) VisitCampaignsDomainsExportResponse

func (response CampaignsDomainsExport200TextcsvResponse) VisitCampaignsDomainsExportResponse(w http.ResponseWriter) error

type CampaignsDomainsExport401JSONResponse

type CampaignsDomainsExport401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsDomainsExport401JSONResponse) VisitCampaignsDomainsExportResponse

func (response CampaignsDomainsExport401JSONResponse) VisitCampaignsDomainsExportResponse(w http.ResponseWriter) error

type CampaignsDomainsExport404JSONResponse

type CampaignsDomainsExport404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsDomainsExport404JSONResponse) VisitCampaignsDomainsExportResponse

func (response CampaignsDomainsExport404JSONResponse) VisitCampaignsDomainsExportResponse(w http.ResponseWriter) error

type CampaignsDomainsExport500JSONResponse

type CampaignsDomainsExport500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsDomainsExport500JSONResponse) VisitCampaignsDomainsExportResponse

func (response CampaignsDomainsExport500JSONResponse) VisitCampaignsDomainsExportResponse(w http.ResponseWriter) error

type CampaignsDomainsExportParams

type CampaignsDomainsExportParams struct {
	// Format Export format
	Format *CampaignsDomainsExportParamsFormat `form:"format,omitempty" json:"format,omitempty"`

	// Category Filter by domain category/rejection reason
	Category *CampaignsDomainsExportParamsCategory `form:"category,omitempty" json:"category,omitempty"`
}

CampaignsDomainsExportParams defines parameters for CampaignsDomainsExport.

type CampaignsDomainsExportParamsCategory

type CampaignsDomainsExportParamsCategory string

CampaignsDomainsExportParamsCategory defines parameters for CampaignsDomainsExport.

const (
	CampaignsDomainsExportParamsCategoryAll        CampaignsDomainsExportParamsCategory = "all"
	CampaignsDomainsExportParamsCategoryError      CampaignsDomainsExportParamsCategory = "error"
	CampaignsDomainsExportParamsCategoryLowScore   CampaignsDomainsExportParamsCategory = "low_score"
	CampaignsDomainsExportParamsCategoryNoKeywords CampaignsDomainsExportParamsCategory = "no_keywords"
	CampaignsDomainsExportParamsCategoryParked     CampaignsDomainsExportParamsCategory = "parked"
	CampaignsDomainsExportParamsCategoryQualified  CampaignsDomainsExportParamsCategory = "qualified"
)

Defines values for CampaignsDomainsExportParamsCategory.

type CampaignsDomainsExportParamsFormat

type CampaignsDomainsExportParamsFormat string

CampaignsDomainsExportParamsFormat defines parameters for CampaignsDomainsExport.

Defines values for CampaignsDomainsExportParamsFormat.

type CampaignsDomainsExportRequestObject

type CampaignsDomainsExportRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Params     CampaignsDomainsExportParams
}

type CampaignsDomainsExportResponseObject

type CampaignsDomainsExportResponseObject interface {
	VisitCampaignsDomainsExportResponse(w http.ResponseWriter) error
}

type CampaignsDomainsList200JSONResponse

type CampaignsDomainsList200JSONResponse CampaignDomainsListResponse

func (CampaignsDomainsList200JSONResponse) VisitCampaignsDomainsListResponse

func (response CampaignsDomainsList200JSONResponse) VisitCampaignsDomainsListResponse(w http.ResponseWriter) error

type CampaignsDomainsList401JSONResponse

type CampaignsDomainsList401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsDomainsList401JSONResponse) VisitCampaignsDomainsListResponse

func (response CampaignsDomainsList401JSONResponse) VisitCampaignsDomainsListResponse(w http.ResponseWriter) error

type CampaignsDomainsList404JSONResponse

type CampaignsDomainsList404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsDomainsList404JSONResponse) VisitCampaignsDomainsListResponse

func (response CampaignsDomainsList404JSONResponse) VisitCampaignsDomainsListResponse(w http.ResponseWriter) error

type CampaignsDomainsList500JSONResponse

type CampaignsDomainsList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsDomainsList500JSONResponse) VisitCampaignsDomainsListResponse

func (response CampaignsDomainsList500JSONResponse) VisitCampaignsDomainsListResponse(w http.ResponseWriter) error

type CampaignsDomainsListParams

type CampaignsDomainsListParams struct {
	Limit  *int `form:"limit,omitempty" json:"limit,omitempty"`
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// DnsStatus Filter domains whose authoritative DNS status matches (pending|ok|error|timeout)
	DnsStatus *CampaignsDomainsListParamsDnsStatus `form:"dnsStatus,omitempty" json:"dnsStatus,omitempty"`

	// HttpStatus Filter domains whose authoritative HTTP status matches (pending|ok|error|timeout)
	HttpStatus *CampaignsDomainsListParamsHttpStatus `form:"httpStatus,omitempty" json:"httpStatus,omitempty"`

	// DnsReason Filter domains by DNS reason (exact match). Example values: NXDOMAIN, SERVFAIL, REFUSED, NOANSWER, TIMEOUT, ERROR
	DnsReason *string `form:"dnsReason,omitempty" json:"dnsReason,omitempty"`

	// HttpReason Filter domains by HTTP reason (exact match). Example values: TIMEOUT, NOT_FOUND, UPSTREAM_5XX, PROXY_ERROR, TLS_ERROR, SSL_EXPIRED, CONNECTION_RESET, ERROR
	HttpReason *string `form:"httpReason,omitempty" json:"httpReason,omitempty"`

	// MinScore Minimum inclusive domain score to include
	MinScore *float32 `form:"minScore,omitempty" json:"minScore,omitempty"`

	// NotParked Exclude domains detected as parked
	NotParked *bool `form:"notParked,omitempty" json:"notParked,omitempty"`

	// HasContact Only include domains with detected contact signals
	HasContact *bool `form:"hasContact,omitempty" json:"hasContact,omitempty"`

	// Keyword Require at least one keyword match (any)
	Keyword *string `form:"keyword,omitempty" json:"keyword,omitempty"`

	// Sort Richness-based sort field (defaults to richness_score when omitted)
	Sort *CampaignsDomainsListParamsSort `form:"sort,omitempty" json:"sort,omitempty"`

	// Dir Sort direction (defaults to desc)
	Dir *CampaignsDomainsListParamsDir `form:"dir,omitempty" json:"dir,omitempty"`

	// Warnings Warning filter applied before sorting (has = only domains with penalties; none = only clean domains)
	Warnings *CampaignsDomainsListParamsWarnings `form:"warnings,omitempty" json:"warnings,omitempty"`

	// RejectionReason Filter by rejection reason. Supports single value or comma-separated list for multi-value filtering. Valid values: qualified, low_score, no_keywords, parked, dns_error, dns_timeout, http_error, http_timeout, pending
	RejectionReason *[]DomainRejectionReasonEnum `form:"rejectionReason,omitempty" json:"rejectionReason,omitempty"`

	// First Page size for cursor pagination (overrides limit when present)
	First *int `form:"first,omitempty" json:"first,omitempty"`

	// After Cursor token to continue listing after
	After *string `form:"after,omitempty" json:"after,omitempty"`
}

CampaignsDomainsListParams defines parameters for CampaignsDomainsList.

type CampaignsDomainsListParamsDir

type CampaignsDomainsListParamsDir string

CampaignsDomainsListParamsDir defines parameters for CampaignsDomainsList.

const (
	Asc  CampaignsDomainsListParamsDir = "asc"
	Desc CampaignsDomainsListParamsDir = "desc"
)

Defines values for CampaignsDomainsListParamsDir.

type CampaignsDomainsListParamsDnsStatus

type CampaignsDomainsListParamsDnsStatus string

CampaignsDomainsListParamsDnsStatus defines parameters for CampaignsDomainsList.

const (
	CampaignsDomainsListParamsDnsStatusError   CampaignsDomainsListParamsDnsStatus = "error"
	CampaignsDomainsListParamsDnsStatusOk      CampaignsDomainsListParamsDnsStatus = "ok"
	CampaignsDomainsListParamsDnsStatusPending CampaignsDomainsListParamsDnsStatus = "pending"
	CampaignsDomainsListParamsDnsStatusTimeout CampaignsDomainsListParamsDnsStatus = "timeout"
)

Defines values for CampaignsDomainsListParamsDnsStatus.

type CampaignsDomainsListParamsHttpStatus

type CampaignsDomainsListParamsHttpStatus string

CampaignsDomainsListParamsHttpStatus defines parameters for CampaignsDomainsList.

const (
	CampaignsDomainsListParamsHttpStatusError   CampaignsDomainsListParamsHttpStatus = "error"
	CampaignsDomainsListParamsHttpStatusOk      CampaignsDomainsListParamsHttpStatus = "ok"
	CampaignsDomainsListParamsHttpStatusPending CampaignsDomainsListParamsHttpStatus = "pending"
	CampaignsDomainsListParamsHttpStatusTimeout CampaignsDomainsListParamsHttpStatus = "timeout"
)

Defines values for CampaignsDomainsListParamsHttpStatus.

type CampaignsDomainsListParamsSort

type CampaignsDomainsListParamsSort string

CampaignsDomainsListParamsSort defines parameters for CampaignsDomainsList.

const (
	KeywordsUnique CampaignsDomainsListParamsSort = "keywords_unique"
	MicrocrawlGain CampaignsDomainsListParamsSort = "microcrawl_gain"
	RichnessScore  CampaignsDomainsListParamsSort = "richness_score"
)

Defines values for CampaignsDomainsListParamsSort.

type CampaignsDomainsListParamsWarnings

type CampaignsDomainsListParamsWarnings string

CampaignsDomainsListParamsWarnings defines parameters for CampaignsDomainsList.

const (
	CampaignsDomainsListParamsWarningsHas  CampaignsDomainsListParamsWarnings = "has"
	CampaignsDomainsListParamsWarningsNone CampaignsDomainsListParamsWarnings = "none"
)

Defines values for CampaignsDomainsListParamsWarnings.

type CampaignsDomainsListRequestObject

type CampaignsDomainsListRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Params     CampaignsDomainsListParams
}

type CampaignsDomainsListResponseObject

type CampaignsDomainsListResponseObject interface {
	VisitCampaignsDomainsListResponse(w http.ResponseWriter) error
}

type CampaignsDuplicatePost201JSONResponse

type CampaignsDuplicatePost201JSONResponse CampaignResponse

func (CampaignsDuplicatePost201JSONResponse) VisitCampaignsDuplicatePostResponse

func (response CampaignsDuplicatePost201JSONResponse) VisitCampaignsDuplicatePostResponse(w http.ResponseWriter) error

type CampaignsDuplicatePost404JSONResponse

type CampaignsDuplicatePost404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsDuplicatePost404JSONResponse) VisitCampaignsDuplicatePostResponse

func (response CampaignsDuplicatePost404JSONResponse) VisitCampaignsDuplicatePostResponse(w http.ResponseWriter) error

type CampaignsDuplicatePost409JSONResponse

type CampaignsDuplicatePost409JSONResponse struct{ ConflictJSONResponse }

func (CampaignsDuplicatePost409JSONResponse) VisitCampaignsDuplicatePostResponse

func (response CampaignsDuplicatePost409JSONResponse) VisitCampaignsDuplicatePostResponse(w http.ResponseWriter) error

type CampaignsDuplicatePost500JSONResponse

type CampaignsDuplicatePost500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsDuplicatePost500JSONResponse) VisitCampaignsDuplicatePostResponse

func (response CampaignsDuplicatePost500JSONResponse) VisitCampaignsDuplicatePostResponse(w http.ResponseWriter) error

type CampaignsDuplicatePostRequestObject

type CampaignsDuplicatePostRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsDuplicatePostResponseObject

type CampaignsDuplicatePostResponseObject interface {
	VisitCampaignsDuplicatePostResponse(w http.ResponseWriter) error
}

type CampaignsEnrichedGet200JSONResponse

type CampaignsEnrichedGet200JSONResponse EnrichedCampaignResponse

func (CampaignsEnrichedGet200JSONResponse) VisitCampaignsEnrichedGetResponse

func (response CampaignsEnrichedGet200JSONResponse) VisitCampaignsEnrichedGetResponse(w http.ResponseWriter) error

type CampaignsEnrichedGet404JSONResponse

type CampaignsEnrichedGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsEnrichedGet404JSONResponse) VisitCampaignsEnrichedGetResponse

func (response CampaignsEnrichedGet404JSONResponse) VisitCampaignsEnrichedGetResponse(w http.ResponseWriter) error

type CampaignsEnrichedGet500JSONResponse

type CampaignsEnrichedGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsEnrichedGet500JSONResponse) VisitCampaignsEnrichedGetResponse

func (response CampaignsEnrichedGet500JSONResponse) VisitCampaignsEnrichedGetResponse(w http.ResponseWriter) error

type CampaignsEnrichedGetRequestObject

type CampaignsEnrichedGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsEnrichedGetResponseObject

type CampaignsEnrichedGetResponseObject interface {
	VisitCampaignsEnrichedGetResponse(w http.ResponseWriter) error
}

type CampaignsEnrichmentTrigger202JSONResponse

type CampaignsEnrichmentTrigger202JSONResponse struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Message    string             `json:"message"`

	// Phase Phase name, always 'enrichment' for this endpoint
	Phase string `json:"phase"`
}

func (CampaignsEnrichmentTrigger202JSONResponse) VisitCampaignsEnrichmentTriggerResponse

func (response CampaignsEnrichmentTrigger202JSONResponse) VisitCampaignsEnrichmentTriggerResponse(w http.ResponseWriter) error

type CampaignsEnrichmentTrigger400JSONResponse

type CampaignsEnrichmentTrigger400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsEnrichmentTrigger400JSONResponse) VisitCampaignsEnrichmentTriggerResponse

func (response CampaignsEnrichmentTrigger400JSONResponse) VisitCampaignsEnrichmentTriggerResponse(w http.ResponseWriter) error

type CampaignsEnrichmentTrigger401JSONResponse

type CampaignsEnrichmentTrigger401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsEnrichmentTrigger401JSONResponse) VisitCampaignsEnrichmentTriggerResponse

func (response CampaignsEnrichmentTrigger401JSONResponse) VisitCampaignsEnrichmentTriggerResponse(w http.ResponseWriter) error

type CampaignsEnrichmentTrigger404JSONResponse

type CampaignsEnrichmentTrigger404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsEnrichmentTrigger404JSONResponse) VisitCampaignsEnrichmentTriggerResponse

func (response CampaignsEnrichmentTrigger404JSONResponse) VisitCampaignsEnrichmentTriggerResponse(w http.ResponseWriter) error

type CampaignsEnrichmentTrigger409JSONResponse

type CampaignsEnrichmentTrigger409JSONResponse struct {
	CurrentState *string `json:"currentState,omitempty"`
	Error        string  `json:"error"`
	Message      string  `json:"message"`
}

func (CampaignsEnrichmentTrigger409JSONResponse) VisitCampaignsEnrichmentTriggerResponse

func (response CampaignsEnrichmentTrigger409JSONResponse) VisitCampaignsEnrichmentTriggerResponse(w http.ResponseWriter) error

type CampaignsEnrichmentTrigger500JSONResponse

type CampaignsEnrichmentTrigger500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsEnrichmentTrigger500JSONResponse) VisitCampaignsEnrichmentTriggerResponse

func (response CampaignsEnrichmentTrigger500JSONResponse) VisitCampaignsEnrichmentTriggerResponse(w http.ResponseWriter) error

type CampaignsEnrichmentTriggerJSONBody

type CampaignsEnrichmentTriggerJSONBody struct {
	// EnableCompanyData Enable company data enrichment
	EnableCompanyData *bool `json:"enableCompanyData,omitempty"`

	// EnableSocialProfiles Enable social profile enrichment
	EnableSocialProfiles *bool `json:"enableSocialProfiles,omitempty"`

	// EnableWhois Enable WHOIS data enrichment
	EnableWhois *bool `json:"enableWhois,omitempty"`
}

CampaignsEnrichmentTriggerJSONBody defines parameters for CampaignsEnrichmentTrigger.

type CampaignsEnrichmentTriggerJSONRequestBody

type CampaignsEnrichmentTriggerJSONRequestBody CampaignsEnrichmentTriggerJSONBody

CampaignsEnrichmentTriggerJSONRequestBody defines body for CampaignsEnrichmentTrigger for application/json ContentType.

type CampaignsEnrichmentTriggerRequestObject

type CampaignsEnrichmentTriggerRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Body       *CampaignsEnrichmentTriggerJSONRequestBody
}

type CampaignsEnrichmentTriggerResponseObject

type CampaignsEnrichmentTriggerResponseObject interface {
	VisitCampaignsEnrichmentTriggerResponse(w http.ResponseWriter) error
}

type CampaignsFunnelGet200JSONResponse

type CampaignsFunnelGet200JSONResponse CampaignFunnelResponse

func (CampaignsFunnelGet200JSONResponse) VisitCampaignsFunnelGetResponse

func (response CampaignsFunnelGet200JSONResponse) VisitCampaignsFunnelGetResponse(w http.ResponseWriter) error

type CampaignsFunnelGet404JSONResponse

type CampaignsFunnelGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsFunnelGet404JSONResponse) VisitCampaignsFunnelGetResponse

func (response CampaignsFunnelGet404JSONResponse) VisitCampaignsFunnelGetResponse(w http.ResponseWriter) error

type CampaignsFunnelGet500JSONResponse

type CampaignsFunnelGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsFunnelGet500JSONResponse) VisitCampaignsFunnelGetResponse

func (response CampaignsFunnelGet500JSONResponse) VisitCampaignsFunnelGetResponse(w http.ResponseWriter) error

type CampaignsFunnelGetRequestObject

type CampaignsFunnelGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsFunnelGetResponseObject

type CampaignsFunnelGetResponseObject interface {
	VisitCampaignsFunnelGetResponse(w http.ResponseWriter) error
}

type CampaignsGet200JSONResponse

type CampaignsGet200JSONResponse struct {
	Body    CampaignResponse
	Headers CampaignsGet200ResponseHeaders
}

func (CampaignsGet200JSONResponse) VisitCampaignsGetResponse

func (response CampaignsGet200JSONResponse) VisitCampaignsGetResponse(w http.ResponseWriter) error

type CampaignsGet200ResponseHeaders

type CampaignsGet200ResponseHeaders struct {
	XRequestId string
}

type CampaignsGet401JSONResponse

type CampaignsGet401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsGet401JSONResponse) VisitCampaignsGetResponse

func (response CampaignsGet401JSONResponse) VisitCampaignsGetResponse(w http.ResponseWriter) error

type CampaignsGet404JSONResponse

type CampaignsGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsGet404JSONResponse) VisitCampaignsGetResponse

func (response CampaignsGet404JSONResponse) VisitCampaignsGetResponse(w http.ResponseWriter) error

type CampaignsGet500JSONResponse

type CampaignsGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsGet500JSONResponse) VisitCampaignsGetResponse

func (response CampaignsGet500JSONResponse) VisitCampaignsGetResponse(w http.ResponseWriter) error

type CampaignsGetRequestObject

type CampaignsGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsGetResponseObject

type CampaignsGetResponseObject interface {
	VisitCampaignsGetResponse(w http.ResponseWriter) error
}

type CampaignsList200JSONResponse

type CampaignsList200JSONResponse struct {
	Body    []CampaignResponse
	Headers CampaignsList200ResponseHeaders
}

func (CampaignsList200JSONResponse) VisitCampaignsListResponse

func (response CampaignsList200JSONResponse) VisitCampaignsListResponse(w http.ResponseWriter) error

type CampaignsList200ResponseHeaders

type CampaignsList200ResponseHeaders struct {
	XRequestId string
}

type CampaignsList401JSONResponse

type CampaignsList401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsList401JSONResponse) VisitCampaignsListResponse

func (response CampaignsList401JSONResponse) VisitCampaignsListResponse(w http.ResponseWriter) error

type CampaignsList500JSONResponse

type CampaignsList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsList500JSONResponse) VisitCampaignsListResponse

func (response CampaignsList500JSONResponse) VisitCampaignsListResponse(w http.ResponseWriter) error

type CampaignsListRequestObject

type CampaignsListRequestObject struct {
}

type CampaignsListResponseObject

type CampaignsListResponseObject interface {
	VisitCampaignsListResponse(w http.ResponseWriter) error
}

type CampaignsMetricsGet200JSONResponse

type CampaignsMetricsGet200JSONResponse CampaignMetricsResponse

func (CampaignsMetricsGet200JSONResponse) VisitCampaignsMetricsGetResponse

func (response CampaignsMetricsGet200JSONResponse) VisitCampaignsMetricsGetResponse(w http.ResponseWriter) error

type CampaignsMetricsGet404JSONResponse

type CampaignsMetricsGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsMetricsGet404JSONResponse) VisitCampaignsMetricsGetResponse

func (response CampaignsMetricsGet404JSONResponse) VisitCampaignsMetricsGetResponse(w http.ResponseWriter) error

type CampaignsMetricsGet500JSONResponse

type CampaignsMetricsGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsMetricsGet500JSONResponse) VisitCampaignsMetricsGetResponse

func (response CampaignsMetricsGet500JSONResponse) VisitCampaignsMetricsGetResponse(w http.ResponseWriter) error

type CampaignsMetricsGetRequestObject

type CampaignsMetricsGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsMetricsGetResponseObject

type CampaignsMetricsGetResponseObject interface {
	VisitCampaignsMetricsGetResponse(w http.ResponseWriter) error
}

type CampaignsModeUpdate200JSONResponse

type CampaignsModeUpdate200JSONResponse CampaignModeUpdateResponse

func (CampaignsModeUpdate200JSONResponse) VisitCampaignsModeUpdateResponse

func (response CampaignsModeUpdate200JSONResponse) VisitCampaignsModeUpdateResponse(w http.ResponseWriter) error

type CampaignsModeUpdate400JSONResponse

type CampaignsModeUpdate400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsModeUpdate400JSONResponse) VisitCampaignsModeUpdateResponse

func (response CampaignsModeUpdate400JSONResponse) VisitCampaignsModeUpdateResponse(w http.ResponseWriter) error

type CampaignsModeUpdate401JSONResponse

type CampaignsModeUpdate401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsModeUpdate401JSONResponse) VisitCampaignsModeUpdateResponse

func (response CampaignsModeUpdate401JSONResponse) VisitCampaignsModeUpdateResponse(w http.ResponseWriter) error

type CampaignsModeUpdate404JSONResponse

type CampaignsModeUpdate404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsModeUpdate404JSONResponse) VisitCampaignsModeUpdateResponse

func (response CampaignsModeUpdate404JSONResponse) VisitCampaignsModeUpdateResponse(w http.ResponseWriter) error

type CampaignsModeUpdate500JSONResponse

type CampaignsModeUpdate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsModeUpdate500JSONResponse) VisitCampaignsModeUpdateResponse

func (response CampaignsModeUpdate500JSONResponse) VisitCampaignsModeUpdateResponse(w http.ResponseWriter) error

type CampaignsModeUpdateJSONBody

type CampaignsModeUpdateJSONBody struct {
	Mode CampaignModeEnum `json:"mode"`
}

CampaignsModeUpdateJSONBody defines parameters for CampaignsModeUpdate.

type CampaignsModeUpdateJSONRequestBody

type CampaignsModeUpdateJSONRequestBody CampaignsModeUpdateJSONBody

CampaignsModeUpdateJSONRequestBody defines body for CampaignsModeUpdate for application/json ContentType.

type CampaignsModeUpdateRequestObject

type CampaignsModeUpdateRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Body       *CampaignsModeUpdateJSONRequestBody
}

type CampaignsModeUpdateResponseObject

type CampaignsModeUpdateResponseObject interface {
	VisitCampaignsModeUpdateResponse(w http.ResponseWriter) error
}

type CampaignsMomentumGet200JSONResponse

type CampaignsMomentumGet200JSONResponse CampaignMomentumResponse

func (CampaignsMomentumGet200JSONResponse) VisitCampaignsMomentumGetResponse

func (response CampaignsMomentumGet200JSONResponse) VisitCampaignsMomentumGetResponse(w http.ResponseWriter) error

type CampaignsMomentumGet404JSONResponse

type CampaignsMomentumGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsMomentumGet404JSONResponse) VisitCampaignsMomentumGetResponse

func (response CampaignsMomentumGet404JSONResponse) VisitCampaignsMomentumGetResponse(w http.ResponseWriter) error

type CampaignsMomentumGet500JSONResponse

type CampaignsMomentumGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsMomentumGet500JSONResponse) VisitCampaignsMomentumGetResponse

func (response CampaignsMomentumGet500JSONResponse) VisitCampaignsMomentumGetResponse(w http.ResponseWriter) error

type CampaignsMomentumGetRequestObject

type CampaignsMomentumGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsMomentumGetResponseObject

type CampaignsMomentumGetResponseObject interface {
	VisitCampaignsMomentumGetResponse(w http.ResponseWriter) error
}

type CampaignsPhaseConfigsList200JSONResponse

type CampaignsPhaseConfigsList200JSONResponse struct {
	CampaignId     *openapi_types.UUID                `json:"campaignId,omitempty"`
	Configs        *map[string]map[string]interface{} `json:"configs,omitempty"`
	ConfigsPresent *map[string]bool                   `json:"configsPresent,omitempty"`
}

func (CampaignsPhaseConfigsList200JSONResponse) VisitCampaignsPhaseConfigsListResponse

func (response CampaignsPhaseConfigsList200JSONResponse) VisitCampaignsPhaseConfigsListResponse(w http.ResponseWriter) error

type CampaignsPhaseConfigsList400JSONResponse

type CampaignsPhaseConfigsList400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsPhaseConfigsList400JSONResponse) VisitCampaignsPhaseConfigsListResponse

func (response CampaignsPhaseConfigsList400JSONResponse) VisitCampaignsPhaseConfigsListResponse(w http.ResponseWriter) error

type CampaignsPhaseConfigsList401JSONResponse

type CampaignsPhaseConfigsList401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsPhaseConfigsList401JSONResponse) VisitCampaignsPhaseConfigsListResponse

func (response CampaignsPhaseConfigsList401JSONResponse) VisitCampaignsPhaseConfigsListResponse(w http.ResponseWriter) error

type CampaignsPhaseConfigsList404JSONResponse

type CampaignsPhaseConfigsList404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhaseConfigsList404JSONResponse) VisitCampaignsPhaseConfigsListResponse

func (response CampaignsPhaseConfigsList404JSONResponse) VisitCampaignsPhaseConfigsListResponse(w http.ResponseWriter) error

type CampaignsPhaseConfigsList500JSONResponse

type CampaignsPhaseConfigsList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhaseConfigsList500JSONResponse) VisitCampaignsPhaseConfigsListResponse

func (response CampaignsPhaseConfigsList500JSONResponse) VisitCampaignsPhaseConfigsListResponse(w http.ResponseWriter) error

type CampaignsPhaseConfigsListRequestObject

type CampaignsPhaseConfigsListRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsPhaseConfigsListResponseObject

type CampaignsPhaseConfigsListResponseObject interface {
	VisitCampaignsPhaseConfigsListResponse(w http.ResponseWriter) error
}

type CampaignsPhaseConfigure200JSONResponse

type CampaignsPhaseConfigure200JSONResponse PhaseStatusResponse

func (CampaignsPhaseConfigure200JSONResponse) VisitCampaignsPhaseConfigureResponse

func (response CampaignsPhaseConfigure200JSONResponse) VisitCampaignsPhaseConfigureResponse(w http.ResponseWriter) error

type CampaignsPhaseConfigure400JSONResponse

type CampaignsPhaseConfigure400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsPhaseConfigure400JSONResponse) VisitCampaignsPhaseConfigureResponse

func (response CampaignsPhaseConfigure400JSONResponse) VisitCampaignsPhaseConfigureResponse(w http.ResponseWriter) error

type CampaignsPhaseConfigure401JSONResponse

type CampaignsPhaseConfigure401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsPhaseConfigure401JSONResponse) VisitCampaignsPhaseConfigureResponse

func (response CampaignsPhaseConfigure401JSONResponse) VisitCampaignsPhaseConfigureResponse(w http.ResponseWriter) error

type CampaignsPhaseConfigure404JSONResponse

type CampaignsPhaseConfigure404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhaseConfigure404JSONResponse) VisitCampaignsPhaseConfigureResponse

func (response CampaignsPhaseConfigure404JSONResponse) VisitCampaignsPhaseConfigureResponse(w http.ResponseWriter) error

type CampaignsPhaseConfigure500JSONResponse

type CampaignsPhaseConfigure500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhaseConfigure500JSONResponse) VisitCampaignsPhaseConfigureResponse

func (response CampaignsPhaseConfigure500JSONResponse) VisitCampaignsPhaseConfigureResponse(w http.ResponseWriter) error

type CampaignsPhaseConfigureJSONRequestBody

type CampaignsPhaseConfigureJSONRequestBody = PhaseConfigurationRequest

CampaignsPhaseConfigureJSONRequestBody defines body for CampaignsPhaseConfigure for application/json ContentType.

type CampaignsPhaseConfigureRequestObject

type CampaignsPhaseConfigureRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Phase      CampaignPhaseEnum  `json:"phase"`
	Body       *CampaignsPhaseConfigureJSONRequestBody
}

type CampaignsPhaseConfigureResponseObject

type CampaignsPhaseConfigureResponseObject interface {
	VisitCampaignsPhaseConfigureResponse(w http.ResponseWriter) error
}

type CampaignsPhaseExecutionDelete204Response

type CampaignsPhaseExecutionDelete204Response struct {
}

func (CampaignsPhaseExecutionDelete204Response) VisitCampaignsPhaseExecutionDeleteResponse

func (response CampaignsPhaseExecutionDelete204Response) VisitCampaignsPhaseExecutionDeleteResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionDelete404JSONResponse

type CampaignsPhaseExecutionDelete404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhaseExecutionDelete404JSONResponse) VisitCampaignsPhaseExecutionDeleteResponse

func (response CampaignsPhaseExecutionDelete404JSONResponse) VisitCampaignsPhaseExecutionDeleteResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionDelete500JSONResponse

type CampaignsPhaseExecutionDelete500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhaseExecutionDelete500JSONResponse) VisitCampaignsPhaseExecutionDeleteResponse

func (response CampaignsPhaseExecutionDelete500JSONResponse) VisitCampaignsPhaseExecutionDeleteResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionDeleteParamsPhaseType

type CampaignsPhaseExecutionDeleteParamsPhaseType string

CampaignsPhaseExecutionDeleteParamsPhaseType defines parameters for CampaignsPhaseExecutionDelete.

const (
	CampaignsPhaseExecutionDeleteParamsPhaseTypeAnalysis      CampaignsPhaseExecutionDeleteParamsPhaseType = "analysis"
	CampaignsPhaseExecutionDeleteParamsPhaseTypeDiscovery     CampaignsPhaseExecutionDeleteParamsPhaseType = "discovery"
	CampaignsPhaseExecutionDeleteParamsPhaseTypeDnsValidation CampaignsPhaseExecutionDeleteParamsPhaseType = "dns_validation"
	CampaignsPhaseExecutionDeleteParamsPhaseTypeEnrichment    CampaignsPhaseExecutionDeleteParamsPhaseType = "enrichment"
	CampaignsPhaseExecutionDeleteParamsPhaseTypeExtraction    CampaignsPhaseExecutionDeleteParamsPhaseType = "extraction"
	CampaignsPhaseExecutionDeleteParamsPhaseTypeScoring       CampaignsPhaseExecutionDeleteParamsPhaseType = "scoring"
)

Defines values for CampaignsPhaseExecutionDeleteParamsPhaseType.

type CampaignsPhaseExecutionDeleteRequestObject

type CampaignsPhaseExecutionDeleteRequestObject struct {
	CampaignId openapi_types.UUID                           `json:"campaignId"`
	PhaseType  CampaignsPhaseExecutionDeleteParamsPhaseType `json:"phaseType"`
}

type CampaignsPhaseExecutionDeleteResponseObject

type CampaignsPhaseExecutionDeleteResponseObject interface {
	VisitCampaignsPhaseExecutionDeleteResponse(w http.ResponseWriter) error
}

type CampaignsPhaseExecutionGet200JSONResponse

type CampaignsPhaseExecutionGet200JSONResponse PhaseExecution

func (CampaignsPhaseExecutionGet200JSONResponse) VisitCampaignsPhaseExecutionGetResponse

func (response CampaignsPhaseExecutionGet200JSONResponse) VisitCampaignsPhaseExecutionGetResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionGet404JSONResponse

type CampaignsPhaseExecutionGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhaseExecutionGet404JSONResponse) VisitCampaignsPhaseExecutionGetResponse

func (response CampaignsPhaseExecutionGet404JSONResponse) VisitCampaignsPhaseExecutionGetResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionGet500JSONResponse

type CampaignsPhaseExecutionGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhaseExecutionGet500JSONResponse) VisitCampaignsPhaseExecutionGetResponse

func (response CampaignsPhaseExecutionGet500JSONResponse) VisitCampaignsPhaseExecutionGetResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionGetParamsPhaseType

type CampaignsPhaseExecutionGetParamsPhaseType string

CampaignsPhaseExecutionGetParamsPhaseType defines parameters for CampaignsPhaseExecutionGet.

const (
	CampaignsPhaseExecutionGetParamsPhaseTypeAnalysis      CampaignsPhaseExecutionGetParamsPhaseType = "analysis"
	CampaignsPhaseExecutionGetParamsPhaseTypeDiscovery     CampaignsPhaseExecutionGetParamsPhaseType = "discovery"
	CampaignsPhaseExecutionGetParamsPhaseTypeDnsValidation CampaignsPhaseExecutionGetParamsPhaseType = "dns_validation"
	CampaignsPhaseExecutionGetParamsPhaseTypeEnrichment    CampaignsPhaseExecutionGetParamsPhaseType = "enrichment"
	CampaignsPhaseExecutionGetParamsPhaseTypeExtraction    CampaignsPhaseExecutionGetParamsPhaseType = "extraction"
	CampaignsPhaseExecutionGetParamsPhaseTypeScoring       CampaignsPhaseExecutionGetParamsPhaseType = "scoring"
)

Defines values for CampaignsPhaseExecutionGetParamsPhaseType.

type CampaignsPhaseExecutionGetRequestObject

type CampaignsPhaseExecutionGetRequestObject struct {
	CampaignId openapi_types.UUID                        `json:"campaignId"`
	PhaseType  CampaignsPhaseExecutionGetParamsPhaseType `json:"phaseType"`
}

type CampaignsPhaseExecutionGetResponseObject

type CampaignsPhaseExecutionGetResponseObject interface {
	VisitCampaignsPhaseExecutionGetResponse(w http.ResponseWriter) error
}

type CampaignsPhaseExecutionPut200JSONResponse

type CampaignsPhaseExecutionPut200JSONResponse PhaseExecution

func (CampaignsPhaseExecutionPut200JSONResponse) VisitCampaignsPhaseExecutionPutResponse

func (response CampaignsPhaseExecutionPut200JSONResponse) VisitCampaignsPhaseExecutionPutResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionPut400JSONResponse

type CampaignsPhaseExecutionPut400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsPhaseExecutionPut400JSONResponse) VisitCampaignsPhaseExecutionPutResponse

func (response CampaignsPhaseExecutionPut400JSONResponse) VisitCampaignsPhaseExecutionPutResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionPut404JSONResponse

type CampaignsPhaseExecutionPut404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhaseExecutionPut404JSONResponse) VisitCampaignsPhaseExecutionPutResponse

func (response CampaignsPhaseExecutionPut404JSONResponse) VisitCampaignsPhaseExecutionPutResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionPut500JSONResponse

type CampaignsPhaseExecutionPut500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhaseExecutionPut500JSONResponse) VisitCampaignsPhaseExecutionPutResponse

func (response CampaignsPhaseExecutionPut500JSONResponse) VisitCampaignsPhaseExecutionPutResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionPutJSONRequestBody

type CampaignsPhaseExecutionPutJSONRequestBody = PhaseExecutionUpdate

CampaignsPhaseExecutionPutJSONRequestBody defines body for CampaignsPhaseExecutionPut for application/json ContentType.

type CampaignsPhaseExecutionPutParamsPhaseType

type CampaignsPhaseExecutionPutParamsPhaseType string

CampaignsPhaseExecutionPutParamsPhaseType defines parameters for CampaignsPhaseExecutionPut.

const (
	Analysis      CampaignsPhaseExecutionPutParamsPhaseType = "analysis"
	Discovery     CampaignsPhaseExecutionPutParamsPhaseType = "discovery"
	DnsValidation CampaignsPhaseExecutionPutParamsPhaseType = "dns_validation"
	Enrichment    CampaignsPhaseExecutionPutParamsPhaseType = "enrichment"
	Extraction    CampaignsPhaseExecutionPutParamsPhaseType = "extraction"
	Scoring       CampaignsPhaseExecutionPutParamsPhaseType = "scoring"
)

Defines values for CampaignsPhaseExecutionPutParamsPhaseType.

type CampaignsPhaseExecutionPutRequestObject

type CampaignsPhaseExecutionPutRequestObject struct {
	CampaignId openapi_types.UUID                        `json:"campaignId"`
	PhaseType  CampaignsPhaseExecutionPutParamsPhaseType `json:"phaseType"`
	Body       *CampaignsPhaseExecutionPutJSONRequestBody
}

type CampaignsPhaseExecutionPutResponseObject

type CampaignsPhaseExecutionPutResponseObject interface {
	VisitCampaignsPhaseExecutionPutResponse(w http.ResponseWriter) error
}

type CampaignsPhaseExecutionsList200JSONResponse

type CampaignsPhaseExecutionsList200JSONResponse CampaignStateWithExecutions

func (CampaignsPhaseExecutionsList200JSONResponse) VisitCampaignsPhaseExecutionsListResponse

func (response CampaignsPhaseExecutionsList200JSONResponse) VisitCampaignsPhaseExecutionsListResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionsList404JSONResponse

type CampaignsPhaseExecutionsList404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhaseExecutionsList404JSONResponse) VisitCampaignsPhaseExecutionsListResponse

func (response CampaignsPhaseExecutionsList404JSONResponse) VisitCampaignsPhaseExecutionsListResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionsList500JSONResponse

type CampaignsPhaseExecutionsList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhaseExecutionsList500JSONResponse) VisitCampaignsPhaseExecutionsListResponse

func (response CampaignsPhaseExecutionsList500JSONResponse) VisitCampaignsPhaseExecutionsListResponse(w http.ResponseWriter) error

type CampaignsPhaseExecutionsListRequestObject

type CampaignsPhaseExecutionsListRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsPhaseExecutionsListResponseObject

type CampaignsPhaseExecutionsListResponseObject interface {
	VisitCampaignsPhaseExecutionsListResponse(w http.ResponseWriter) error
}

type CampaignsPhasePause200JSONResponse

type CampaignsPhasePause200JSONResponse PhaseStatusResponse

func (CampaignsPhasePause200JSONResponse) VisitCampaignsPhasePauseResponse

func (response CampaignsPhasePause200JSONResponse) VisitCampaignsPhasePauseResponse(w http.ResponseWriter) error

type CampaignsPhasePause400JSONResponse

type CampaignsPhasePause400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsPhasePause400JSONResponse) VisitCampaignsPhasePauseResponse

func (response CampaignsPhasePause400JSONResponse) VisitCampaignsPhasePauseResponse(w http.ResponseWriter) error

type CampaignsPhasePause401JSONResponse

type CampaignsPhasePause401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsPhasePause401JSONResponse) VisitCampaignsPhasePauseResponse

func (response CampaignsPhasePause401JSONResponse) VisitCampaignsPhasePauseResponse(w http.ResponseWriter) error

type CampaignsPhasePause404JSONResponse

type CampaignsPhasePause404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhasePause404JSONResponse) VisitCampaignsPhasePauseResponse

func (response CampaignsPhasePause404JSONResponse) VisitCampaignsPhasePauseResponse(w http.ResponseWriter) error

type CampaignsPhasePause409JSONResponse

type CampaignsPhasePause409JSONResponse struct{ ConflictJSONResponse }

func (CampaignsPhasePause409JSONResponse) VisitCampaignsPhasePauseResponse

func (response CampaignsPhasePause409JSONResponse) VisitCampaignsPhasePauseResponse(w http.ResponseWriter) error

type CampaignsPhasePause500JSONResponse

type CampaignsPhasePause500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhasePause500JSONResponse) VisitCampaignsPhasePauseResponse

func (response CampaignsPhasePause500JSONResponse) VisitCampaignsPhasePauseResponse(w http.ResponseWriter) error

type CampaignsPhasePauseParams

type CampaignsPhasePauseParams struct {
	// ExpectedState P3.2: Precondition check. If provided, pause only proceeds when current phase status matches.
	// Returns 409 EXPECTED_STATE_MISMATCH if actual state differs.
	ExpectedState *PhaseStatusEnum `form:"expected_state,omitempty" json:"expected_state,omitempty"`

	// XIdempotencyKey P3.3: Unique key for duplicate request detection. If a request with this key was already
	// processed within 5 minutes, the cached result is returned without emitting a new SSE sequence.
	XIdempotencyKey *string `json:"X-Idempotency-Key,omitempty"`
}

CampaignsPhasePauseParams defines parameters for CampaignsPhasePause.

type CampaignsPhasePauseRequestObject

type CampaignsPhasePauseRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Phase      CampaignPhaseEnum  `json:"phase"`
	Params     CampaignsPhasePauseParams
}

type CampaignsPhasePauseResponseObject

type CampaignsPhasePauseResponseObject interface {
	VisitCampaignsPhasePauseResponse(w http.ResponseWriter) error
}

type CampaignsPhaseResume200JSONResponse

type CampaignsPhaseResume200JSONResponse PhaseStatusResponse

func (CampaignsPhaseResume200JSONResponse) VisitCampaignsPhaseResumeResponse

func (response CampaignsPhaseResume200JSONResponse) VisitCampaignsPhaseResumeResponse(w http.ResponseWriter) error

type CampaignsPhaseResume400JSONResponse

type CampaignsPhaseResume400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsPhaseResume400JSONResponse) VisitCampaignsPhaseResumeResponse

func (response CampaignsPhaseResume400JSONResponse) VisitCampaignsPhaseResumeResponse(w http.ResponseWriter) error

type CampaignsPhaseResume401JSONResponse

type CampaignsPhaseResume401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsPhaseResume401JSONResponse) VisitCampaignsPhaseResumeResponse

func (response CampaignsPhaseResume401JSONResponse) VisitCampaignsPhaseResumeResponse(w http.ResponseWriter) error

type CampaignsPhaseResume404JSONResponse

type CampaignsPhaseResume404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhaseResume404JSONResponse) VisitCampaignsPhaseResumeResponse

func (response CampaignsPhaseResume404JSONResponse) VisitCampaignsPhaseResumeResponse(w http.ResponseWriter) error

type CampaignsPhaseResume409JSONResponse

type CampaignsPhaseResume409JSONResponse struct{ ConflictJSONResponse }

func (CampaignsPhaseResume409JSONResponse) VisitCampaignsPhaseResumeResponse

func (response CampaignsPhaseResume409JSONResponse) VisitCampaignsPhaseResumeResponse(w http.ResponseWriter) error

type CampaignsPhaseResume500JSONResponse

type CampaignsPhaseResume500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhaseResume500JSONResponse) VisitCampaignsPhaseResumeResponse

func (response CampaignsPhaseResume500JSONResponse) VisitCampaignsPhaseResumeResponse(w http.ResponseWriter) error

type CampaignsPhaseResumeParams

type CampaignsPhaseResumeParams struct {
	// ExpectedState P3.2: Precondition check. If provided, resume only proceeds when current phase status matches.
	// Returns 409 EXPECTED_STATE_MISMATCH if actual state differs.
	ExpectedState *PhaseStatusEnum `form:"expected_state,omitempty" json:"expected_state,omitempty"`

	// XIdempotencyKey P3.3: Unique key for duplicate request detection. If a request with this key was already
	// processed within 5 minutes, the cached result is returned without emitting a new SSE sequence.
	XIdempotencyKey *string `json:"X-Idempotency-Key,omitempty"`
}

CampaignsPhaseResumeParams defines parameters for CampaignsPhaseResume.

type CampaignsPhaseResumeRequestObject

type CampaignsPhaseResumeRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Phase      CampaignPhaseEnum  `json:"phase"`
	Params     CampaignsPhaseResumeParams
}

type CampaignsPhaseResumeResponseObject

type CampaignsPhaseResumeResponseObject interface {
	VisitCampaignsPhaseResumeResponse(w http.ResponseWriter) error
}

type CampaignsPhaseStart200JSONResponse

type CampaignsPhaseStart200JSONResponse PhaseStatusResponse

func (CampaignsPhaseStart200JSONResponse) VisitCampaignsPhaseStartResponse

func (response CampaignsPhaseStart200JSONResponse) VisitCampaignsPhaseStartResponse(w http.ResponseWriter) error

type CampaignsPhaseStart400JSONResponse

type CampaignsPhaseStart400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsPhaseStart400JSONResponse) VisitCampaignsPhaseStartResponse

func (response CampaignsPhaseStart400JSONResponse) VisitCampaignsPhaseStartResponse(w http.ResponseWriter) error

type CampaignsPhaseStart401JSONResponse

type CampaignsPhaseStart401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsPhaseStart401JSONResponse) VisitCampaignsPhaseStartResponse

func (response CampaignsPhaseStart401JSONResponse) VisitCampaignsPhaseStartResponse(w http.ResponseWriter) error

type CampaignsPhaseStart404JSONResponse

type CampaignsPhaseStart404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhaseStart404JSONResponse) VisitCampaignsPhaseStartResponse

func (response CampaignsPhaseStart404JSONResponse) VisitCampaignsPhaseStartResponse(w http.ResponseWriter) error

type CampaignsPhaseStart409JSONResponse

type CampaignsPhaseStart409JSONResponse struct {
	Error ApiError `json:"error"`

	// MissingPhases Phase identifiers that lack configuration
	MissingPhases *[]string `json:"missingPhases,omitempty"`
	RequestId     string    `json:"requestId"`

	// Success Always false for error envelopes.
	Success *bool `json:"success,omitempty"`
}

func (CampaignsPhaseStart409JSONResponse) VisitCampaignsPhaseStartResponse

func (response CampaignsPhaseStart409JSONResponse) VisitCampaignsPhaseStartResponse(w http.ResponseWriter) error

type CampaignsPhaseStart500JSONResponse

type CampaignsPhaseStart500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhaseStart500JSONResponse) VisitCampaignsPhaseStartResponse

func (response CampaignsPhaseStart500JSONResponse) VisitCampaignsPhaseStartResponse(w http.ResponseWriter) error

type CampaignsPhaseStartParams

type CampaignsPhaseStartParams struct {
	// XIdempotencyKey P3.3: Unique key for duplicate request detection. If a request with this key was already
	// processed within 5 minutes, the cached result is returned without emitting a new SSE sequence.
	XIdempotencyKey *string `json:"X-Idempotency-Key,omitempty"`
}

CampaignsPhaseStartParams defines parameters for CampaignsPhaseStart.

type CampaignsPhaseStartRequestObject

type CampaignsPhaseStartRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Phase      CampaignPhaseEnum  `json:"phase"`
	Params     CampaignsPhaseStartParams
}

type CampaignsPhaseStartResponseObject

type CampaignsPhaseStartResponseObject interface {
	VisitCampaignsPhaseStartResponse(w http.ResponseWriter) error
}

type CampaignsPhaseStatus200JSONResponse

type CampaignsPhaseStatus200JSONResponse PhaseStatusResponse

func (CampaignsPhaseStatus200JSONResponse) VisitCampaignsPhaseStatusResponse

func (response CampaignsPhaseStatus200JSONResponse) VisitCampaignsPhaseStatusResponse(w http.ResponseWriter) error

type CampaignsPhaseStatus401JSONResponse

type CampaignsPhaseStatus401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsPhaseStatus401JSONResponse) VisitCampaignsPhaseStatusResponse

func (response CampaignsPhaseStatus401JSONResponse) VisitCampaignsPhaseStatusResponse(w http.ResponseWriter) error

type CampaignsPhaseStatus404JSONResponse

type CampaignsPhaseStatus404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhaseStatus404JSONResponse) VisitCampaignsPhaseStatusResponse

func (response CampaignsPhaseStatus404JSONResponse) VisitCampaignsPhaseStatusResponse(w http.ResponseWriter) error

type CampaignsPhaseStatus500JSONResponse

type CampaignsPhaseStatus500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhaseStatus500JSONResponse) VisitCampaignsPhaseStatusResponse

func (response CampaignsPhaseStatus500JSONResponse) VisitCampaignsPhaseStatusResponse(w http.ResponseWriter) error

type CampaignsPhaseStatusRequestObject

type CampaignsPhaseStatusRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Phase      CampaignPhaseEnum  `json:"phase"`
}

type CampaignsPhaseStatusResponseObject

type CampaignsPhaseStatusResponseObject interface {
	VisitCampaignsPhaseStatusResponse(w http.ResponseWriter) error
}

type CampaignsPhaseStop200JSONResponse

type CampaignsPhaseStop200JSONResponse PhaseStatusResponse

func (CampaignsPhaseStop200JSONResponse) VisitCampaignsPhaseStopResponse

func (response CampaignsPhaseStop200JSONResponse) VisitCampaignsPhaseStopResponse(w http.ResponseWriter) error

type CampaignsPhaseStop400JSONResponse

type CampaignsPhaseStop400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsPhaseStop400JSONResponse) VisitCampaignsPhaseStopResponse

func (response CampaignsPhaseStop400JSONResponse) VisitCampaignsPhaseStopResponse(w http.ResponseWriter) error

type CampaignsPhaseStop401JSONResponse

type CampaignsPhaseStop401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsPhaseStop401JSONResponse) VisitCampaignsPhaseStopResponse

func (response CampaignsPhaseStop401JSONResponse) VisitCampaignsPhaseStopResponse(w http.ResponseWriter) error

type CampaignsPhaseStop404JSONResponse

type CampaignsPhaseStop404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsPhaseStop404JSONResponse) VisitCampaignsPhaseStopResponse

func (response CampaignsPhaseStop404JSONResponse) VisitCampaignsPhaseStopResponse(w http.ResponseWriter) error

type CampaignsPhaseStop500JSONResponse

type CampaignsPhaseStop500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsPhaseStop500JSONResponse) VisitCampaignsPhaseStopResponse

func (response CampaignsPhaseStop500JSONResponse) VisitCampaignsPhaseStopResponse(w http.ResponseWriter) error

type CampaignsPhaseStopParams

type CampaignsPhaseStopParams struct {
	// XIdempotencyKey P3.3: Unique key for duplicate request detection. If a request with this key was already
	// processed within 5 minutes, the cached result is returned without emitting a new SSE sequence.
	XIdempotencyKey *string `json:"X-Idempotency-Key,omitempty"`
}

CampaignsPhaseStopParams defines parameters for CampaignsPhaseStop.

type CampaignsPhaseStopRequestObject

type CampaignsPhaseStopRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Phase      CampaignPhaseEnum  `json:"phase"`
	Params     CampaignsPhaseStopParams
}

type CampaignsPhaseStopResponseObject

type CampaignsPhaseStopResponseObject interface {
	VisitCampaignsPhaseStopResponse(w http.ResponseWriter) error
}

type CampaignsProgress200JSONResponse

type CampaignsProgress200JSONResponse CampaignProgressResponse

func (CampaignsProgress200JSONResponse) VisitCampaignsProgressResponse

func (response CampaignsProgress200JSONResponse) VisitCampaignsProgressResponse(w http.ResponseWriter) error

type CampaignsProgress401JSONResponse

type CampaignsProgress401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsProgress401JSONResponse) VisitCampaignsProgressResponse

func (response CampaignsProgress401JSONResponse) VisitCampaignsProgressResponse(w http.ResponseWriter) error

type CampaignsProgress404JSONResponse

type CampaignsProgress404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsProgress404JSONResponse) VisitCampaignsProgressResponse

func (response CampaignsProgress404JSONResponse) VisitCampaignsProgressResponse(w http.ResponseWriter) error

type CampaignsProgress500JSONResponse

type CampaignsProgress500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsProgress500JSONResponse) VisitCampaignsProgressResponse

func (response CampaignsProgress500JSONResponse) VisitCampaignsProgressResponse(w http.ResponseWriter) error

type CampaignsProgressRequestObject

type CampaignsProgressRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsProgressResponseObject

type CampaignsProgressResponseObject interface {
	VisitCampaignsProgressResponse(w http.ResponseWriter) error
}

type CampaignsRecommendationsGet200JSONResponse

type CampaignsRecommendationsGet200JSONResponse CampaignRecommendationsResponse

func (CampaignsRecommendationsGet200JSONResponse) VisitCampaignsRecommendationsGetResponse

func (response CampaignsRecommendationsGet200JSONResponse) VisitCampaignsRecommendationsGetResponse(w http.ResponseWriter) error

type CampaignsRecommendationsGet404JSONResponse

type CampaignsRecommendationsGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsRecommendationsGet404JSONResponse) VisitCampaignsRecommendationsGetResponse

func (response CampaignsRecommendationsGet404JSONResponse) VisitCampaignsRecommendationsGetResponse(w http.ResponseWriter) error

type CampaignsRecommendationsGet500JSONResponse

type CampaignsRecommendationsGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsRecommendationsGet500JSONResponse) VisitCampaignsRecommendationsGetResponse

func (response CampaignsRecommendationsGet500JSONResponse) VisitCampaignsRecommendationsGetResponse(w http.ResponseWriter) error

type CampaignsRecommendationsGetRequestObject

type CampaignsRecommendationsGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsRecommendationsGetResponseObject

type CampaignsRecommendationsGetResponseObject interface {
	VisitCampaignsRecommendationsGetResponse(w http.ResponseWriter) error
}

type CampaignsRejectionSummaryGet200JSONResponse

type CampaignsRejectionSummaryGet200JSONResponse RejectionSummaryResponse

func (CampaignsRejectionSummaryGet200JSONResponse) VisitCampaignsRejectionSummaryGetResponse

func (response CampaignsRejectionSummaryGet200JSONResponse) VisitCampaignsRejectionSummaryGetResponse(w http.ResponseWriter) error

type CampaignsRejectionSummaryGet404JSONResponse

type CampaignsRejectionSummaryGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsRejectionSummaryGet404JSONResponse) VisitCampaignsRejectionSummaryGetResponse

func (response CampaignsRejectionSummaryGet404JSONResponse) VisitCampaignsRejectionSummaryGetResponse(w http.ResponseWriter) error

type CampaignsRejectionSummaryGet500JSONResponse

type CampaignsRejectionSummaryGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsRejectionSummaryGet500JSONResponse) VisitCampaignsRejectionSummaryGetResponse

func (response CampaignsRejectionSummaryGet500JSONResponse) VisitCampaignsRejectionSummaryGetResponse(w http.ResponseWriter) error

type CampaignsRejectionSummaryGetRequestObject

type CampaignsRejectionSummaryGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsRejectionSummaryGetResponseObject

type CampaignsRejectionSummaryGetResponseObject interface {
	VisitCampaignsRejectionSummaryGetResponse(w http.ResponseWriter) error
}

type CampaignsRescore204Response

type CampaignsRescore204Response struct {
}

func (CampaignsRescore204Response) VisitCampaignsRescoreResponse

func (response CampaignsRescore204Response) VisitCampaignsRescoreResponse(w http.ResponseWriter) error

type CampaignsRescore401JSONResponse

type CampaignsRescore401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsRescore401JSONResponse) VisitCampaignsRescoreResponse

func (response CampaignsRescore401JSONResponse) VisitCampaignsRescoreResponse(w http.ResponseWriter) error

type CampaignsRescore403JSONResponse

type CampaignsRescore403JSONResponse struct{ ForbiddenJSONResponse }

func (CampaignsRescore403JSONResponse) VisitCampaignsRescoreResponse

func (response CampaignsRescore403JSONResponse) VisitCampaignsRescoreResponse(w http.ResponseWriter) error

type CampaignsRescore404JSONResponse

type CampaignsRescore404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsRescore404JSONResponse) VisitCampaignsRescoreResponse

func (response CampaignsRescore404JSONResponse) VisitCampaignsRescoreResponse(w http.ResponseWriter) error

type CampaignsRescore409JSONResponse

type CampaignsRescore409JSONResponse struct{ ConflictJSONResponse }

func (CampaignsRescore409JSONResponse) VisitCampaignsRescoreResponse

func (response CampaignsRescore409JSONResponse) VisitCampaignsRescoreResponse(w http.ResponseWriter) error

type CampaignsRescore500JSONResponse

type CampaignsRescore500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsRescore500JSONResponse) VisitCampaignsRescoreResponse

func (response CampaignsRescore500JSONResponse) VisitCampaignsRescoreResponse(w http.ResponseWriter) error

type CampaignsRescoreJSONRequestBody

type CampaignsRescoreJSONRequestBody = RescoreCampaignRequest

CampaignsRescoreJSONRequestBody defines body for CampaignsRescore for application/json ContentType.

type CampaignsRescoreRequestObject

type CampaignsRescoreRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Body       *CampaignsRescoreJSONRequestBody
}

type CampaignsRescoreResponseObject

type CampaignsRescoreResponseObject interface {
	VisitCampaignsRescoreResponse(w http.ResponseWriter) error
}

type CampaignsRestart200JSONResponse

type CampaignsRestart200JSONResponse CampaignRestartResponse

func (CampaignsRestart200JSONResponse) VisitCampaignsRestartResponse

func (response CampaignsRestart200JSONResponse) VisitCampaignsRestartResponse(w http.ResponseWriter) error

type CampaignsRestart400JSONResponse

type CampaignsRestart400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsRestart400JSONResponse) VisitCampaignsRestartResponse

func (response CampaignsRestart400JSONResponse) VisitCampaignsRestartResponse(w http.ResponseWriter) error

type CampaignsRestart401JSONResponse

type CampaignsRestart401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsRestart401JSONResponse) VisitCampaignsRestartResponse

func (response CampaignsRestart401JSONResponse) VisitCampaignsRestartResponse(w http.ResponseWriter) error

type CampaignsRestart404JSONResponse

type CampaignsRestart404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsRestart404JSONResponse) VisitCampaignsRestartResponse

func (response CampaignsRestart404JSONResponse) VisitCampaignsRestartResponse(w http.ResponseWriter) error

type CampaignsRestart500JSONResponse

type CampaignsRestart500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsRestart500JSONResponse) VisitCampaignsRestartResponse

func (response CampaignsRestart500JSONResponse) VisitCampaignsRestartResponse(w http.ResponseWriter) error

type CampaignsRestartRequestObject

type CampaignsRestartRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsRestartResponseObject

type CampaignsRestartResponseObject interface {
	VisitCampaignsRestartResponse(w http.ResponseWriter) error
}

type CampaignsScoringProfileAssociate204Response

type CampaignsScoringProfileAssociate204Response struct {
}

func (CampaignsScoringProfileAssociate204Response) VisitCampaignsScoringProfileAssociateResponse

func (response CampaignsScoringProfileAssociate204Response) VisitCampaignsScoringProfileAssociateResponse(w http.ResponseWriter) error

type CampaignsScoringProfileAssociate400JSONResponse

type CampaignsScoringProfileAssociate400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsScoringProfileAssociate400JSONResponse) VisitCampaignsScoringProfileAssociateResponse

func (response CampaignsScoringProfileAssociate400JSONResponse) VisitCampaignsScoringProfileAssociateResponse(w http.ResponseWriter) error

type CampaignsScoringProfileAssociate401JSONResponse

type CampaignsScoringProfileAssociate401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsScoringProfileAssociate401JSONResponse) VisitCampaignsScoringProfileAssociateResponse

func (response CampaignsScoringProfileAssociate401JSONResponse) VisitCampaignsScoringProfileAssociateResponse(w http.ResponseWriter) error

type CampaignsScoringProfileAssociate403JSONResponse

type CampaignsScoringProfileAssociate403JSONResponse struct{ ForbiddenJSONResponse }

func (CampaignsScoringProfileAssociate403JSONResponse) VisitCampaignsScoringProfileAssociateResponse

func (response CampaignsScoringProfileAssociate403JSONResponse) VisitCampaignsScoringProfileAssociateResponse(w http.ResponseWriter) error

type CampaignsScoringProfileAssociate404JSONResponse

type CampaignsScoringProfileAssociate404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsScoringProfileAssociate404JSONResponse) VisitCampaignsScoringProfileAssociateResponse

func (response CampaignsScoringProfileAssociate404JSONResponse) VisitCampaignsScoringProfileAssociateResponse(w http.ResponseWriter) error

type CampaignsScoringProfileAssociate409JSONResponse

type CampaignsScoringProfileAssociate409JSONResponse struct{ ConflictJSONResponse }

func (CampaignsScoringProfileAssociate409JSONResponse) VisitCampaignsScoringProfileAssociateResponse

func (response CampaignsScoringProfileAssociate409JSONResponse) VisitCampaignsScoringProfileAssociateResponse(w http.ResponseWriter) error

type CampaignsScoringProfileAssociate500JSONResponse

type CampaignsScoringProfileAssociate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsScoringProfileAssociate500JSONResponse) VisitCampaignsScoringProfileAssociateResponse

func (response CampaignsScoringProfileAssociate500JSONResponse) VisitCampaignsScoringProfileAssociateResponse(w http.ResponseWriter) error

type CampaignsScoringProfileAssociateJSONRequestBody

type CampaignsScoringProfileAssociateJSONRequestBody = AssociateScoringProfileRequest

CampaignsScoringProfileAssociateJSONRequestBody defines body for CampaignsScoringProfileAssociate for application/json ContentType.

type CampaignsScoringProfileAssociateRequestObject

type CampaignsScoringProfileAssociateRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Body       *CampaignsScoringProfileAssociateJSONRequestBody
}

type CampaignsScoringProfileAssociateResponseObject

type CampaignsScoringProfileAssociateResponseObject interface {
	VisitCampaignsScoringProfileAssociateResponse(w http.ResponseWriter) error
}

type CampaignsStateDelete204Response

type CampaignsStateDelete204Response struct {
}

func (CampaignsStateDelete204Response) VisitCampaignsStateDeleteResponse

func (response CampaignsStateDelete204Response) VisitCampaignsStateDeleteResponse(w http.ResponseWriter) error

type CampaignsStateDelete404JSONResponse

type CampaignsStateDelete404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsStateDelete404JSONResponse) VisitCampaignsStateDeleteResponse

func (response CampaignsStateDelete404JSONResponse) VisitCampaignsStateDeleteResponse(w http.ResponseWriter) error

type CampaignsStateDelete500JSONResponse

type CampaignsStateDelete500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsStateDelete500JSONResponse) VisitCampaignsStateDeleteResponse

func (response CampaignsStateDelete500JSONResponse) VisitCampaignsStateDeleteResponse(w http.ResponseWriter) error

type CampaignsStateDeleteRequestObject

type CampaignsStateDeleteRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsStateDeleteResponseObject

type CampaignsStateDeleteResponseObject interface {
	VisitCampaignsStateDeleteResponse(w http.ResponseWriter) error
}

type CampaignsStateGet200JSONResponse

type CampaignsStateGet200JSONResponse CampaignState

func (CampaignsStateGet200JSONResponse) VisitCampaignsStateGetResponse

func (response CampaignsStateGet200JSONResponse) VisitCampaignsStateGetResponse(w http.ResponseWriter) error

type CampaignsStateGet404JSONResponse

type CampaignsStateGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsStateGet404JSONResponse) VisitCampaignsStateGetResponse

func (response CampaignsStateGet404JSONResponse) VisitCampaignsStateGetResponse(w http.ResponseWriter) error

type CampaignsStateGet500JSONResponse

type CampaignsStateGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsStateGet500JSONResponse) VisitCampaignsStateGetResponse

func (response CampaignsStateGet500JSONResponse) VisitCampaignsStateGetResponse(w http.ResponseWriter) error

type CampaignsStateGetRequestObject

type CampaignsStateGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsStateGetResponseObject

type CampaignsStateGetResponseObject interface {
	VisitCampaignsStateGetResponse(w http.ResponseWriter) error
}

type CampaignsStatePut200JSONResponse

type CampaignsStatePut200JSONResponse CampaignState

func (CampaignsStatePut200JSONResponse) VisitCampaignsStatePutResponse

func (response CampaignsStatePut200JSONResponse) VisitCampaignsStatePutResponse(w http.ResponseWriter) error

type CampaignsStatePut400JSONResponse

type CampaignsStatePut400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsStatePut400JSONResponse) VisitCampaignsStatePutResponse

func (response CampaignsStatePut400JSONResponse) VisitCampaignsStatePutResponse(w http.ResponseWriter) error

type CampaignsStatePut404JSONResponse

type CampaignsStatePut404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsStatePut404JSONResponse) VisitCampaignsStatePutResponse

func (response CampaignsStatePut404JSONResponse) VisitCampaignsStatePutResponse(w http.ResponseWriter) error

type CampaignsStatePut500JSONResponse

type CampaignsStatePut500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsStatePut500JSONResponse) VisitCampaignsStatePutResponse

func (response CampaignsStatePut500JSONResponse) VisitCampaignsStatePutResponse(w http.ResponseWriter) error

type CampaignsStatePutJSONRequestBody

type CampaignsStatePutJSONRequestBody = CampaignStateUpdate

CampaignsStatePutJSONRequestBody defines body for CampaignsStatePut for application/json ContentType.

type CampaignsStatePutRequestObject

type CampaignsStatePutRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Body       *CampaignsStatePutJSONRequestBody
}

type CampaignsStatePutResponseObject

type CampaignsStatePutResponseObject interface {
	VisitCampaignsStatePutResponse(w http.ResponseWriter) error
}

type CampaignsStatusGet200JSONResponse

type CampaignsStatusGet200JSONResponse CampaignPhasesStatusResponse

func (CampaignsStatusGet200JSONResponse) VisitCampaignsStatusGetResponse

func (response CampaignsStatusGet200JSONResponse) VisitCampaignsStatusGetResponse(w http.ResponseWriter) error

type CampaignsStatusGet404JSONResponse

type CampaignsStatusGet404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsStatusGet404JSONResponse) VisitCampaignsStatusGetResponse

func (response CampaignsStatusGet404JSONResponse) VisitCampaignsStatusGetResponse(w http.ResponseWriter) error

type CampaignsStatusGet500JSONResponse

type CampaignsStatusGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsStatusGet500JSONResponse) VisitCampaignsStatusGetResponse

func (response CampaignsStatusGet500JSONResponse) VisitCampaignsStatusGetResponse(w http.ResponseWriter) error

type CampaignsStatusGetRequestObject

type CampaignsStatusGetRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type CampaignsStatusGetResponseObject

type CampaignsStatusGetResponseObject interface {
	VisitCampaignsStatusGetResponse(w http.ResponseWriter) error
}

type CampaignsStop200JSONResponse

type CampaignsStop200JSONResponse CampaignStopResponse

func (CampaignsStop200JSONResponse) VisitCampaignsStopResponse

func (response CampaignsStop200JSONResponse) VisitCampaignsStopResponse(w http.ResponseWriter) error

type CampaignsStop400JSONResponse

type CampaignsStop400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsStop400JSONResponse) VisitCampaignsStopResponse

func (response CampaignsStop400JSONResponse) VisitCampaignsStopResponse(w http.ResponseWriter) error

type CampaignsStop401JSONResponse

type CampaignsStop401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsStop401JSONResponse) VisitCampaignsStopResponse

func (response CampaignsStop401JSONResponse) VisitCampaignsStopResponse(w http.ResponseWriter) error

type CampaignsStop404JSONResponse

type CampaignsStop404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsStop404JSONResponse) VisitCampaignsStopResponse

func (response CampaignsStop404JSONResponse) VisitCampaignsStopResponse(w http.ResponseWriter) error

type CampaignsStop500JSONResponse

type CampaignsStop500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsStop500JSONResponse) VisitCampaignsStopResponse

func (response CampaignsStop500JSONResponse) VisitCampaignsStopResponse(w http.ResponseWriter) error

type CampaignsStopParams

type CampaignsStopParams struct {
	// XIdempotencyKey P3.3: Unique key for duplicate request detection. If a request with this key was already
	// processed within 5 minutes, the cached result is returned without emitting a new SSE sequence.
	XIdempotencyKey *string `json:"X-Idempotency-Key,omitempty"`
}

CampaignsStopParams defines parameters for CampaignsStop.

type CampaignsStopRequestObject

type CampaignsStopRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Params     CampaignsStopParams
}

type CampaignsStopResponseObject

type CampaignsStopResponseObject interface {
	VisitCampaignsStopResponse(w http.ResponseWriter) error
}

type CampaignsUpdate200JSONResponse

type CampaignsUpdate200JSONResponse CampaignResponse

func (CampaignsUpdate200JSONResponse) VisitCampaignsUpdateResponse

func (response CampaignsUpdate200JSONResponse) VisitCampaignsUpdateResponse(w http.ResponseWriter) error

type CampaignsUpdate400JSONResponse

type CampaignsUpdate400JSONResponse struct{ BadRequestJSONResponse }

func (CampaignsUpdate400JSONResponse) VisitCampaignsUpdateResponse

func (response CampaignsUpdate400JSONResponse) VisitCampaignsUpdateResponse(w http.ResponseWriter) error

type CampaignsUpdate401JSONResponse

type CampaignsUpdate401JSONResponse struct{ UnauthorizedJSONResponse }

func (CampaignsUpdate401JSONResponse) VisitCampaignsUpdateResponse

func (response CampaignsUpdate401JSONResponse) VisitCampaignsUpdateResponse(w http.ResponseWriter) error

type CampaignsUpdate404JSONResponse

type CampaignsUpdate404JSONResponse struct{ NotFoundJSONResponse }

func (CampaignsUpdate404JSONResponse) VisitCampaignsUpdateResponse

func (response CampaignsUpdate404JSONResponse) VisitCampaignsUpdateResponse(w http.ResponseWriter) error

type CampaignsUpdate500JSONResponse

type CampaignsUpdate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CampaignsUpdate500JSONResponse) VisitCampaignsUpdateResponse

func (response CampaignsUpdate500JSONResponse) VisitCampaignsUpdateResponse(w http.ResponseWriter) error

type CampaignsUpdateJSONRequestBody

type CampaignsUpdateJSONRequestBody = UpdateCampaignRequest

CampaignsUpdateJSONRequestBody defines body for CampaignsUpdate for application/json ContentType.

type CampaignsUpdateRequestObject

type CampaignsUpdateRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Body       *CampaignsUpdateJSONRequestBody
}

type CampaignsUpdateResponseObject

type CampaignsUpdateResponseObject interface {
	VisitCampaignsUpdateResponse(w http.ResponseWriter) error
}

type CancelBulkOperation200JSONResponse

type CancelBulkOperation200JSONResponse struct {
	OperationId *openapi_types.UUID        `json:"operationId,omitempty"`
	Status      *BulkOperationCancelStatus `json:"status,omitempty"`
}

func (CancelBulkOperation200JSONResponse) VisitCancelBulkOperationResponse

func (response CancelBulkOperation200JSONResponse) VisitCancelBulkOperationResponse(w http.ResponseWriter) error

type CancelBulkOperation400JSONResponse

type CancelBulkOperation400JSONResponse struct{ BadRequestJSONResponse }

func (CancelBulkOperation400JSONResponse) VisitCancelBulkOperationResponse

func (response CancelBulkOperation400JSONResponse) VisitCancelBulkOperationResponse(w http.ResponseWriter) error

type CancelBulkOperation401JSONResponse

type CancelBulkOperation401JSONResponse struct{ UnauthorizedJSONResponse }

func (CancelBulkOperation401JSONResponse) VisitCancelBulkOperationResponse

func (response CancelBulkOperation401JSONResponse) VisitCancelBulkOperationResponse(w http.ResponseWriter) error

type CancelBulkOperation404JSONResponse

type CancelBulkOperation404JSONResponse struct{ NotFoundJSONResponse }

func (CancelBulkOperation404JSONResponse) VisitCancelBulkOperationResponse

func (response CancelBulkOperation404JSONResponse) VisitCancelBulkOperationResponse(w http.ResponseWriter) error

type CancelBulkOperation500JSONResponse

type CancelBulkOperation500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (CancelBulkOperation500JSONResponse) VisitCancelBulkOperationResponse

func (response CancelBulkOperation500JSONResponse) VisitCancelBulkOperationResponse(w http.ResponseWriter) error

type CancelBulkOperationRequestObject

type CancelBulkOperationRequestObject struct {
	OperationId openapi_types.UUID `json:"operationId"`
}

type CancelBulkOperationResponseObject

type CancelBulkOperationResponseObject interface {
	VisitCancelBulkOperationResponse(w http.ResponseWriter) error
}

type ChiServerOptions

type ChiServerOptions struct {
	BaseURL          string
	BaseRouter       chi.Router
	Middlewares      []MiddlewareFunc
	ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type ConfigGetAuthentication200JSONResponse

type ConfigGetAuthentication200JSONResponse AuthConfig

func (ConfigGetAuthentication200JSONResponse) VisitConfigGetAuthenticationResponse

func (response ConfigGetAuthentication200JSONResponse) VisitConfigGetAuthenticationResponse(w http.ResponseWriter) error

type ConfigGetAuthentication401JSONResponse

type ConfigGetAuthentication401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigGetAuthentication401JSONResponse) VisitConfigGetAuthenticationResponse

func (response ConfigGetAuthentication401JSONResponse) VisitConfigGetAuthenticationResponse(w http.ResponseWriter) error

type ConfigGetAuthentication403JSONResponse

type ConfigGetAuthentication403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigGetAuthentication403JSONResponse) VisitConfigGetAuthenticationResponse

func (response ConfigGetAuthentication403JSONResponse) VisitConfigGetAuthenticationResponse(w http.ResponseWriter) error

type ConfigGetAuthentication429JSONResponse

type ConfigGetAuthentication429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigGetAuthentication429JSONResponse) VisitConfigGetAuthenticationResponse

func (response ConfigGetAuthentication429JSONResponse) VisitConfigGetAuthenticationResponse(w http.ResponseWriter) error

type ConfigGetAuthentication500JSONResponse

type ConfigGetAuthentication500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigGetAuthentication500JSONResponse) VisitConfigGetAuthenticationResponse

func (response ConfigGetAuthentication500JSONResponse) VisitConfigGetAuthenticationResponse(w http.ResponseWriter) error

type ConfigGetAuthenticationRequestObject

type ConfigGetAuthenticationRequestObject struct {
}

type ConfigGetAuthenticationResponseObject

type ConfigGetAuthenticationResponseObject interface {
	VisitConfigGetAuthenticationResponse(w http.ResponseWriter) error
}

type ConfigGetDnsValidator200JSONResponse

type ConfigGetDnsValidator200JSONResponse DNSValidatorConfigJSON

func (ConfigGetDnsValidator200JSONResponse) VisitConfigGetDnsValidatorResponse

func (response ConfigGetDnsValidator200JSONResponse) VisitConfigGetDnsValidatorResponse(w http.ResponseWriter) error

type ConfigGetDnsValidator401JSONResponse

type ConfigGetDnsValidator401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigGetDnsValidator401JSONResponse) VisitConfigGetDnsValidatorResponse

func (response ConfigGetDnsValidator401JSONResponse) VisitConfigGetDnsValidatorResponse(w http.ResponseWriter) error

type ConfigGetDnsValidator403JSONResponse

type ConfigGetDnsValidator403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigGetDnsValidator403JSONResponse) VisitConfigGetDnsValidatorResponse

func (response ConfigGetDnsValidator403JSONResponse) VisitConfigGetDnsValidatorResponse(w http.ResponseWriter) error

type ConfigGetDnsValidator429JSONResponse

type ConfigGetDnsValidator429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigGetDnsValidator429JSONResponse) VisitConfigGetDnsValidatorResponse

func (response ConfigGetDnsValidator429JSONResponse) VisitConfigGetDnsValidatorResponse(w http.ResponseWriter) error

type ConfigGetDnsValidator500JSONResponse

type ConfigGetDnsValidator500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigGetDnsValidator500JSONResponse) VisitConfigGetDnsValidatorResponse

func (response ConfigGetDnsValidator500JSONResponse) VisitConfigGetDnsValidatorResponse(w http.ResponseWriter) error

type ConfigGetDnsValidatorRequestObject

type ConfigGetDnsValidatorRequestObject struct {
}

type ConfigGetDnsValidatorResponseObject

type ConfigGetDnsValidatorResponseObject interface {
	VisitConfigGetDnsValidatorResponse(w http.ResponseWriter) error
}

type ConfigGetFeatures200JSONResponse

type ConfigGetFeatures200JSONResponse FeatureFlags

func (ConfigGetFeatures200JSONResponse) VisitConfigGetFeaturesResponse

func (response ConfigGetFeatures200JSONResponse) VisitConfigGetFeaturesResponse(w http.ResponseWriter) error

type ConfigGetFeatures400JSONResponse

type ConfigGetFeatures400JSONResponse struct{ BadRequestJSONResponse }

func (ConfigGetFeatures400JSONResponse) VisitConfigGetFeaturesResponse

func (response ConfigGetFeatures400JSONResponse) VisitConfigGetFeaturesResponse(w http.ResponseWriter) error

type ConfigGetFeatures401JSONResponse

type ConfigGetFeatures401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigGetFeatures401JSONResponse) VisitConfigGetFeaturesResponse

func (response ConfigGetFeatures401JSONResponse) VisitConfigGetFeaturesResponse(w http.ResponseWriter) error

type ConfigGetFeatures403JSONResponse

type ConfigGetFeatures403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigGetFeatures403JSONResponse) VisitConfigGetFeaturesResponse

func (response ConfigGetFeatures403JSONResponse) VisitConfigGetFeaturesResponse(w http.ResponseWriter) error

type ConfigGetFeatures409JSONResponse

type ConfigGetFeatures409JSONResponse struct{ ConflictJSONResponse }

func (ConfigGetFeatures409JSONResponse) VisitConfigGetFeaturesResponse

func (response ConfigGetFeatures409JSONResponse) VisitConfigGetFeaturesResponse(w http.ResponseWriter) error

type ConfigGetFeatures422JSONResponse

type ConfigGetFeatures422JSONResponse struct{ ValidationErrorJSONResponse }

func (ConfigGetFeatures422JSONResponse) VisitConfigGetFeaturesResponse

func (response ConfigGetFeatures422JSONResponse) VisitConfigGetFeaturesResponse(w http.ResponseWriter) error

type ConfigGetFeatures429JSONResponse

type ConfigGetFeatures429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigGetFeatures429JSONResponse) VisitConfigGetFeaturesResponse

func (response ConfigGetFeatures429JSONResponse) VisitConfigGetFeaturesResponse(w http.ResponseWriter) error

type ConfigGetFeatures500JSONResponse

type ConfigGetFeatures500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigGetFeatures500JSONResponse) VisitConfigGetFeaturesResponse

func (response ConfigGetFeatures500JSONResponse) VisitConfigGetFeaturesResponse(w http.ResponseWriter) error

type ConfigGetFeaturesRequestObject

type ConfigGetFeaturesRequestObject struct {
}

type ConfigGetFeaturesResponseObject

type ConfigGetFeaturesResponseObject interface {
	VisitConfigGetFeaturesResponse(w http.ResponseWriter) error
}

type ConfigGetHttp200JSONResponse

type ConfigGetHttp200JSONResponse map[string]interface{}

func (ConfigGetHttp200JSONResponse) VisitConfigGetHttpResponse

func (response ConfigGetHttp200JSONResponse) VisitConfigGetHttpResponse(w http.ResponseWriter) error

type ConfigGetHttp401JSONResponse

type ConfigGetHttp401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigGetHttp401JSONResponse) VisitConfigGetHttpResponse

func (response ConfigGetHttp401JSONResponse) VisitConfigGetHttpResponse(w http.ResponseWriter) error

type ConfigGetHttp403JSONResponse

type ConfigGetHttp403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigGetHttp403JSONResponse) VisitConfigGetHttpResponse

func (response ConfigGetHttp403JSONResponse) VisitConfigGetHttpResponse(w http.ResponseWriter) error

type ConfigGetHttp429JSONResponse

type ConfigGetHttp429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigGetHttp429JSONResponse) VisitConfigGetHttpResponse

func (response ConfigGetHttp429JSONResponse) VisitConfigGetHttpResponse(w http.ResponseWriter) error

type ConfigGetHttp500JSONResponse

type ConfigGetHttp500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigGetHttp500JSONResponse) VisitConfigGetHttpResponse

func (response ConfigGetHttp500JSONResponse) VisitConfigGetHttpResponse(w http.ResponseWriter) error

type ConfigGetHttpRequestObject

type ConfigGetHttpRequestObject struct {
}

type ConfigGetHttpResponseObject

type ConfigGetHttpResponseObject interface {
	VisitConfigGetHttpResponse(w http.ResponseWriter) error
}

type ConfigGetLogging200JSONResponse

type ConfigGetLogging200JSONResponse LoggingConfig

func (ConfigGetLogging200JSONResponse) VisitConfigGetLoggingResponse

func (response ConfigGetLogging200JSONResponse) VisitConfigGetLoggingResponse(w http.ResponseWriter) error

type ConfigGetLogging401JSONResponse

type ConfigGetLogging401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigGetLogging401JSONResponse) VisitConfigGetLoggingResponse

func (response ConfigGetLogging401JSONResponse) VisitConfigGetLoggingResponse(w http.ResponseWriter) error

type ConfigGetLogging403JSONResponse

type ConfigGetLogging403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigGetLogging403JSONResponse) VisitConfigGetLoggingResponse

func (response ConfigGetLogging403JSONResponse) VisitConfigGetLoggingResponse(w http.ResponseWriter) error

type ConfigGetLogging429JSONResponse

type ConfigGetLogging429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigGetLogging429JSONResponse) VisitConfigGetLoggingResponse

func (response ConfigGetLogging429JSONResponse) VisitConfigGetLoggingResponse(w http.ResponseWriter) error

type ConfigGetLogging500JSONResponse

type ConfigGetLogging500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigGetLogging500JSONResponse) VisitConfigGetLoggingResponse

func (response ConfigGetLogging500JSONResponse) VisitConfigGetLoggingResponse(w http.ResponseWriter) error

type ConfigGetLoggingRequestObject

type ConfigGetLoggingRequestObject struct {
}

type ConfigGetLoggingResponseObject

type ConfigGetLoggingResponseObject interface {
	VisitConfigGetLoggingResponse(w http.ResponseWriter) error
}

type ConfigGetProxyManager200JSONResponse

type ConfigGetProxyManager200JSONResponse map[string]interface{}

func (ConfigGetProxyManager200JSONResponse) VisitConfigGetProxyManagerResponse

func (response ConfigGetProxyManager200JSONResponse) VisitConfigGetProxyManagerResponse(w http.ResponseWriter) error

type ConfigGetProxyManager401JSONResponse

type ConfigGetProxyManager401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigGetProxyManager401JSONResponse) VisitConfigGetProxyManagerResponse

func (response ConfigGetProxyManager401JSONResponse) VisitConfigGetProxyManagerResponse(w http.ResponseWriter) error

type ConfigGetProxyManager403JSONResponse

type ConfigGetProxyManager403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigGetProxyManager403JSONResponse) VisitConfigGetProxyManagerResponse

func (response ConfigGetProxyManager403JSONResponse) VisitConfigGetProxyManagerResponse(w http.ResponseWriter) error

type ConfigGetProxyManager429JSONResponse

type ConfigGetProxyManager429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigGetProxyManager429JSONResponse) VisitConfigGetProxyManagerResponse

func (response ConfigGetProxyManager429JSONResponse) VisitConfigGetProxyManagerResponse(w http.ResponseWriter) error

type ConfigGetProxyManager500JSONResponse

type ConfigGetProxyManager500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigGetProxyManager500JSONResponse) VisitConfigGetProxyManagerResponse

func (response ConfigGetProxyManager500JSONResponse) VisitConfigGetProxyManagerResponse(w http.ResponseWriter) error

type ConfigGetProxyManagerRequestObject

type ConfigGetProxyManagerRequestObject struct {
}

type ConfigGetProxyManagerResponseObject

type ConfigGetProxyManagerResponseObject interface {
	VisitConfigGetProxyManagerResponse(w http.ResponseWriter) error
}

type ConfigGetRateLimiter200JSONResponse

type ConfigGetRateLimiter200JSONResponse RateLimiterConfig

func (ConfigGetRateLimiter200JSONResponse) VisitConfigGetRateLimiterResponse

func (response ConfigGetRateLimiter200JSONResponse) VisitConfigGetRateLimiterResponse(w http.ResponseWriter) error

type ConfigGetRateLimiter401JSONResponse

type ConfigGetRateLimiter401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigGetRateLimiter401JSONResponse) VisitConfigGetRateLimiterResponse

func (response ConfigGetRateLimiter401JSONResponse) VisitConfigGetRateLimiterResponse(w http.ResponseWriter) error

type ConfigGetRateLimiter403JSONResponse

type ConfigGetRateLimiter403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigGetRateLimiter403JSONResponse) VisitConfigGetRateLimiterResponse

func (response ConfigGetRateLimiter403JSONResponse) VisitConfigGetRateLimiterResponse(w http.ResponseWriter) error

type ConfigGetRateLimiter429JSONResponse

type ConfigGetRateLimiter429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigGetRateLimiter429JSONResponse) VisitConfigGetRateLimiterResponse

func (response ConfigGetRateLimiter429JSONResponse) VisitConfigGetRateLimiterResponse(w http.ResponseWriter) error

type ConfigGetRateLimiter500JSONResponse

type ConfigGetRateLimiter500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigGetRateLimiter500JSONResponse) VisitConfigGetRateLimiterResponse

func (response ConfigGetRateLimiter500JSONResponse) VisitConfigGetRateLimiterResponse(w http.ResponseWriter) error

type ConfigGetRateLimiterRequestObject

type ConfigGetRateLimiterRequestObject struct {
}

type ConfigGetRateLimiterResponseObject

type ConfigGetRateLimiterResponseObject interface {
	VisitConfigGetRateLimiterResponse(w http.ResponseWriter) error
}

type ConfigGetServer200JSONResponse

type ConfigGetServer200JSONResponse map[string]interface{}

func (ConfigGetServer200JSONResponse) VisitConfigGetServerResponse

func (response ConfigGetServer200JSONResponse) VisitConfigGetServerResponse(w http.ResponseWriter) error

type ConfigGetServer401JSONResponse

type ConfigGetServer401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigGetServer401JSONResponse) VisitConfigGetServerResponse

func (response ConfigGetServer401JSONResponse) VisitConfigGetServerResponse(w http.ResponseWriter) error

type ConfigGetServer403JSONResponse

type ConfigGetServer403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigGetServer403JSONResponse) VisitConfigGetServerResponse

func (response ConfigGetServer403JSONResponse) VisitConfigGetServerResponse(w http.ResponseWriter) error

type ConfigGetServer429JSONResponse

type ConfigGetServer429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigGetServer429JSONResponse) VisitConfigGetServerResponse

func (response ConfigGetServer429JSONResponse) VisitConfigGetServerResponse(w http.ResponseWriter) error

type ConfigGetServer500JSONResponse

type ConfigGetServer500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigGetServer500JSONResponse) VisitConfigGetServerResponse

func (response ConfigGetServer500JSONResponse) VisitConfigGetServerResponse(w http.ResponseWriter) error

type ConfigGetServerRequestObject

type ConfigGetServerRequestObject struct {
}

type ConfigGetServerResponseObject

type ConfigGetServerResponseObject interface {
	VisitConfigGetServerResponse(w http.ResponseWriter) error
}

type ConfigGetStealth200JSONResponse

type ConfigGetStealth200JSONResponse struct {
	Enabled *bool `json:"enabled,omitempty"`
}

func (ConfigGetStealth200JSONResponse) VisitConfigGetStealthResponse

func (response ConfigGetStealth200JSONResponse) VisitConfigGetStealthResponse(w http.ResponseWriter) error

type ConfigGetStealth401JSONResponse

type ConfigGetStealth401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigGetStealth401JSONResponse) VisitConfigGetStealthResponse

func (response ConfigGetStealth401JSONResponse) VisitConfigGetStealthResponse(w http.ResponseWriter) error

type ConfigGetStealth500JSONResponse

type ConfigGetStealth500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigGetStealth500JSONResponse) VisitConfigGetStealthResponse

func (response ConfigGetStealth500JSONResponse) VisitConfigGetStealthResponse(w http.ResponseWriter) error

type ConfigGetStealthRequestObject

type ConfigGetStealthRequestObject struct {
}

type ConfigGetStealthResponseObject

type ConfigGetStealthResponseObject interface {
	VisitConfigGetStealthResponse(w http.ResponseWriter) error
}

type ConfigGetWorker200JSONResponse

type ConfigGetWorker200JSONResponse WorkerConfig

func (ConfigGetWorker200JSONResponse) VisitConfigGetWorkerResponse

func (response ConfigGetWorker200JSONResponse) VisitConfigGetWorkerResponse(w http.ResponseWriter) error

type ConfigGetWorker401JSONResponse

type ConfigGetWorker401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigGetWorker401JSONResponse) VisitConfigGetWorkerResponse

func (response ConfigGetWorker401JSONResponse) VisitConfigGetWorkerResponse(w http.ResponseWriter) error

type ConfigGetWorker403JSONResponse

type ConfigGetWorker403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigGetWorker403JSONResponse) VisitConfigGetWorkerResponse

func (response ConfigGetWorker403JSONResponse) VisitConfigGetWorkerResponse(w http.ResponseWriter) error

type ConfigGetWorker429JSONResponse

type ConfigGetWorker429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigGetWorker429JSONResponse) VisitConfigGetWorkerResponse

func (response ConfigGetWorker429JSONResponse) VisitConfigGetWorkerResponse(w http.ResponseWriter) error

type ConfigGetWorker500JSONResponse

type ConfigGetWorker500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigGetWorker500JSONResponse) VisitConfigGetWorkerResponse

func (response ConfigGetWorker500JSONResponse) VisitConfigGetWorkerResponse(w http.ResponseWriter) error

type ConfigGetWorkerRequestObject

type ConfigGetWorkerRequestObject struct {
}

type ConfigGetWorkerResponseObject

type ConfigGetWorkerResponseObject interface {
	VisitConfigGetWorkerResponse(w http.ResponseWriter) error
}

type ConfigUpdateAuthentication200JSONResponse

type ConfigUpdateAuthentication200JSONResponse AuthConfig

func (ConfigUpdateAuthentication200JSONResponse) VisitConfigUpdateAuthenticationResponse

func (response ConfigUpdateAuthentication200JSONResponse) VisitConfigUpdateAuthenticationResponse(w http.ResponseWriter) error

type ConfigUpdateAuthentication400JSONResponse

type ConfigUpdateAuthentication400JSONResponse struct{ BadRequestJSONResponse }

func (ConfigUpdateAuthentication400JSONResponse) VisitConfigUpdateAuthenticationResponse

func (response ConfigUpdateAuthentication400JSONResponse) VisitConfigUpdateAuthenticationResponse(w http.ResponseWriter) error

type ConfigUpdateAuthentication401JSONResponse

type ConfigUpdateAuthentication401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigUpdateAuthentication401JSONResponse) VisitConfigUpdateAuthenticationResponse

func (response ConfigUpdateAuthentication401JSONResponse) VisitConfigUpdateAuthenticationResponse(w http.ResponseWriter) error

type ConfigUpdateAuthentication403JSONResponse

type ConfigUpdateAuthentication403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigUpdateAuthentication403JSONResponse) VisitConfigUpdateAuthenticationResponse

func (response ConfigUpdateAuthentication403JSONResponse) VisitConfigUpdateAuthenticationResponse(w http.ResponseWriter) error

type ConfigUpdateAuthentication409JSONResponse

type ConfigUpdateAuthentication409JSONResponse struct{ ConflictJSONResponse }

func (ConfigUpdateAuthentication409JSONResponse) VisitConfigUpdateAuthenticationResponse

func (response ConfigUpdateAuthentication409JSONResponse) VisitConfigUpdateAuthenticationResponse(w http.ResponseWriter) error

type ConfigUpdateAuthentication422JSONResponse

type ConfigUpdateAuthentication422JSONResponse struct{ ValidationErrorJSONResponse }

func (ConfigUpdateAuthentication422JSONResponse) VisitConfigUpdateAuthenticationResponse

func (response ConfigUpdateAuthentication422JSONResponse) VisitConfigUpdateAuthenticationResponse(w http.ResponseWriter) error

type ConfigUpdateAuthentication429JSONResponse

type ConfigUpdateAuthentication429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigUpdateAuthentication429JSONResponse) VisitConfigUpdateAuthenticationResponse

func (response ConfigUpdateAuthentication429JSONResponse) VisitConfigUpdateAuthenticationResponse(w http.ResponseWriter) error

type ConfigUpdateAuthentication500JSONResponse

type ConfigUpdateAuthentication500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigUpdateAuthentication500JSONResponse) VisitConfigUpdateAuthenticationResponse

func (response ConfigUpdateAuthentication500JSONResponse) VisitConfigUpdateAuthenticationResponse(w http.ResponseWriter) error

type ConfigUpdateAuthenticationJSONRequestBody

type ConfigUpdateAuthenticationJSONRequestBody = AuthConfig

ConfigUpdateAuthenticationJSONRequestBody defines body for ConfigUpdateAuthentication for application/json ContentType.

type ConfigUpdateAuthenticationRequestObject

type ConfigUpdateAuthenticationRequestObject struct {
	Body *ConfigUpdateAuthenticationJSONRequestBody
}

type ConfigUpdateAuthenticationResponseObject

type ConfigUpdateAuthenticationResponseObject interface {
	VisitConfigUpdateAuthenticationResponse(w http.ResponseWriter) error
}

type ConfigUpdateDnsValidator200JSONResponse

type ConfigUpdateDnsValidator200JSONResponse DNSValidatorConfigJSON

func (ConfigUpdateDnsValidator200JSONResponse) VisitConfigUpdateDnsValidatorResponse

func (response ConfigUpdateDnsValidator200JSONResponse) VisitConfigUpdateDnsValidatorResponse(w http.ResponseWriter) error

type ConfigUpdateDnsValidator400JSONResponse

type ConfigUpdateDnsValidator400JSONResponse struct{ BadRequestJSONResponse }

func (ConfigUpdateDnsValidator400JSONResponse) VisitConfigUpdateDnsValidatorResponse

func (response ConfigUpdateDnsValidator400JSONResponse) VisitConfigUpdateDnsValidatorResponse(w http.ResponseWriter) error

type ConfigUpdateDnsValidator401JSONResponse

type ConfigUpdateDnsValidator401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigUpdateDnsValidator401JSONResponse) VisitConfigUpdateDnsValidatorResponse

func (response ConfigUpdateDnsValidator401JSONResponse) VisitConfigUpdateDnsValidatorResponse(w http.ResponseWriter) error

type ConfigUpdateDnsValidator403JSONResponse

type ConfigUpdateDnsValidator403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigUpdateDnsValidator403JSONResponse) VisitConfigUpdateDnsValidatorResponse

func (response ConfigUpdateDnsValidator403JSONResponse) VisitConfigUpdateDnsValidatorResponse(w http.ResponseWriter) error

type ConfigUpdateDnsValidator409JSONResponse

type ConfigUpdateDnsValidator409JSONResponse struct{ ConflictJSONResponse }

func (ConfigUpdateDnsValidator409JSONResponse) VisitConfigUpdateDnsValidatorResponse

func (response ConfigUpdateDnsValidator409JSONResponse) VisitConfigUpdateDnsValidatorResponse(w http.ResponseWriter) error

type ConfigUpdateDnsValidator422JSONResponse

type ConfigUpdateDnsValidator422JSONResponse struct{ ValidationErrorJSONResponse }

func (ConfigUpdateDnsValidator422JSONResponse) VisitConfigUpdateDnsValidatorResponse

func (response ConfigUpdateDnsValidator422JSONResponse) VisitConfigUpdateDnsValidatorResponse(w http.ResponseWriter) error

type ConfigUpdateDnsValidator429JSONResponse

type ConfigUpdateDnsValidator429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigUpdateDnsValidator429JSONResponse) VisitConfigUpdateDnsValidatorResponse

func (response ConfigUpdateDnsValidator429JSONResponse) VisitConfigUpdateDnsValidatorResponse(w http.ResponseWriter) error

type ConfigUpdateDnsValidator500JSONResponse

type ConfigUpdateDnsValidator500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigUpdateDnsValidator500JSONResponse) VisitConfigUpdateDnsValidatorResponse

func (response ConfigUpdateDnsValidator500JSONResponse) VisitConfigUpdateDnsValidatorResponse(w http.ResponseWriter) error

type ConfigUpdateDnsValidatorJSONRequestBody

type ConfigUpdateDnsValidatorJSONRequestBody = DNSValidatorConfigJSON

ConfigUpdateDnsValidatorJSONRequestBody defines body for ConfigUpdateDnsValidator for application/json ContentType.

type ConfigUpdateDnsValidatorRequestObject

type ConfigUpdateDnsValidatorRequestObject struct {
	Body *ConfigUpdateDnsValidatorJSONRequestBody
}

type ConfigUpdateDnsValidatorResponseObject

type ConfigUpdateDnsValidatorResponseObject interface {
	VisitConfigUpdateDnsValidatorResponse(w http.ResponseWriter) error
}

type ConfigUpdateHttp200JSONResponse

type ConfigUpdateHttp200JSONResponse map[string]interface{}

func (ConfigUpdateHttp200JSONResponse) VisitConfigUpdateHttpResponse

func (response ConfigUpdateHttp200JSONResponse) VisitConfigUpdateHttpResponse(w http.ResponseWriter) error

type ConfigUpdateHttp400JSONResponse

type ConfigUpdateHttp400JSONResponse struct{ BadRequestJSONResponse }

func (ConfigUpdateHttp400JSONResponse) VisitConfigUpdateHttpResponse

func (response ConfigUpdateHttp400JSONResponse) VisitConfigUpdateHttpResponse(w http.ResponseWriter) error

type ConfigUpdateHttp401JSONResponse

type ConfigUpdateHttp401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigUpdateHttp401JSONResponse) VisitConfigUpdateHttpResponse

func (response ConfigUpdateHttp401JSONResponse) VisitConfigUpdateHttpResponse(w http.ResponseWriter) error

type ConfigUpdateHttp403JSONResponse

type ConfigUpdateHttp403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigUpdateHttp403JSONResponse) VisitConfigUpdateHttpResponse

func (response ConfigUpdateHttp403JSONResponse) VisitConfigUpdateHttpResponse(w http.ResponseWriter) error

type ConfigUpdateHttp409JSONResponse

type ConfigUpdateHttp409JSONResponse struct{ ConflictJSONResponse }

func (ConfigUpdateHttp409JSONResponse) VisitConfigUpdateHttpResponse

func (response ConfigUpdateHttp409JSONResponse) VisitConfigUpdateHttpResponse(w http.ResponseWriter) error

type ConfigUpdateHttp422JSONResponse

type ConfigUpdateHttp422JSONResponse struct{ ValidationErrorJSONResponse }

func (ConfigUpdateHttp422JSONResponse) VisitConfigUpdateHttpResponse

func (response ConfigUpdateHttp422JSONResponse) VisitConfigUpdateHttpResponse(w http.ResponseWriter) error

type ConfigUpdateHttp429JSONResponse

type ConfigUpdateHttp429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigUpdateHttp429JSONResponse) VisitConfigUpdateHttpResponse

func (response ConfigUpdateHttp429JSONResponse) VisitConfigUpdateHttpResponse(w http.ResponseWriter) error

type ConfigUpdateHttp500JSONResponse

type ConfigUpdateHttp500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigUpdateHttp500JSONResponse) VisitConfigUpdateHttpResponse

func (response ConfigUpdateHttp500JSONResponse) VisitConfigUpdateHttpResponse(w http.ResponseWriter) error

type ConfigUpdateHttpJSONBody

type ConfigUpdateHttpJSONBody = map[string]interface{}

ConfigUpdateHttpJSONBody defines parameters for ConfigUpdateHttp.

type ConfigUpdateHttpJSONRequestBody

type ConfigUpdateHttpJSONRequestBody = ConfigUpdateHttpJSONBody

ConfigUpdateHttpJSONRequestBody defines body for ConfigUpdateHttp for application/json ContentType.

type ConfigUpdateHttpRequestObject

type ConfigUpdateHttpRequestObject struct {
	Body *ConfigUpdateHttpJSONRequestBody
}

type ConfigUpdateHttpResponseObject

type ConfigUpdateHttpResponseObject interface {
	VisitConfigUpdateHttpResponse(w http.ResponseWriter) error
}

type ConfigUpdateLogging200JSONResponse

type ConfigUpdateLogging200JSONResponse LoggingConfig

func (ConfigUpdateLogging200JSONResponse) VisitConfigUpdateLoggingResponse

func (response ConfigUpdateLogging200JSONResponse) VisitConfigUpdateLoggingResponse(w http.ResponseWriter) error

type ConfigUpdateLogging400JSONResponse

type ConfigUpdateLogging400JSONResponse struct{ BadRequestJSONResponse }

func (ConfigUpdateLogging400JSONResponse) VisitConfigUpdateLoggingResponse

func (response ConfigUpdateLogging400JSONResponse) VisitConfigUpdateLoggingResponse(w http.ResponseWriter) error

type ConfigUpdateLogging401JSONResponse

type ConfigUpdateLogging401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigUpdateLogging401JSONResponse) VisitConfigUpdateLoggingResponse

func (response ConfigUpdateLogging401JSONResponse) VisitConfigUpdateLoggingResponse(w http.ResponseWriter) error

type ConfigUpdateLogging403JSONResponse

type ConfigUpdateLogging403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigUpdateLogging403JSONResponse) VisitConfigUpdateLoggingResponse

func (response ConfigUpdateLogging403JSONResponse) VisitConfigUpdateLoggingResponse(w http.ResponseWriter) error

type ConfigUpdateLogging409JSONResponse

type ConfigUpdateLogging409JSONResponse struct{ ConflictJSONResponse }

func (ConfigUpdateLogging409JSONResponse) VisitConfigUpdateLoggingResponse

func (response ConfigUpdateLogging409JSONResponse) VisitConfigUpdateLoggingResponse(w http.ResponseWriter) error

type ConfigUpdateLogging422JSONResponse

type ConfigUpdateLogging422JSONResponse struct{ ValidationErrorJSONResponse }

func (ConfigUpdateLogging422JSONResponse) VisitConfigUpdateLoggingResponse

func (response ConfigUpdateLogging422JSONResponse) VisitConfigUpdateLoggingResponse(w http.ResponseWriter) error

type ConfigUpdateLogging429JSONResponse

type ConfigUpdateLogging429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigUpdateLogging429JSONResponse) VisitConfigUpdateLoggingResponse

func (response ConfigUpdateLogging429JSONResponse) VisitConfigUpdateLoggingResponse(w http.ResponseWriter) error

type ConfigUpdateLogging500JSONResponse

type ConfigUpdateLogging500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigUpdateLogging500JSONResponse) VisitConfigUpdateLoggingResponse

func (response ConfigUpdateLogging500JSONResponse) VisitConfigUpdateLoggingResponse(w http.ResponseWriter) error

type ConfigUpdateLoggingJSONRequestBody

type ConfigUpdateLoggingJSONRequestBody = LoggingConfig

ConfigUpdateLoggingJSONRequestBody defines body for ConfigUpdateLogging for application/json ContentType.

type ConfigUpdateLoggingRequestObject

type ConfigUpdateLoggingRequestObject struct {
	Body *ConfigUpdateLoggingJSONRequestBody
}

type ConfigUpdateLoggingResponseObject

type ConfigUpdateLoggingResponseObject interface {
	VisitConfigUpdateLoggingResponse(w http.ResponseWriter) error
}

type ConfigUpdateProxyManager200JSONResponse

type ConfigUpdateProxyManager200JSONResponse map[string]interface{}

func (ConfigUpdateProxyManager200JSONResponse) VisitConfigUpdateProxyManagerResponse

func (response ConfigUpdateProxyManager200JSONResponse) VisitConfigUpdateProxyManagerResponse(w http.ResponseWriter) error

type ConfigUpdateProxyManager400JSONResponse

type ConfigUpdateProxyManager400JSONResponse struct{ BadRequestJSONResponse }

func (ConfigUpdateProxyManager400JSONResponse) VisitConfigUpdateProxyManagerResponse

func (response ConfigUpdateProxyManager400JSONResponse) VisitConfigUpdateProxyManagerResponse(w http.ResponseWriter) error

type ConfigUpdateProxyManager401JSONResponse

type ConfigUpdateProxyManager401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigUpdateProxyManager401JSONResponse) VisitConfigUpdateProxyManagerResponse

func (response ConfigUpdateProxyManager401JSONResponse) VisitConfigUpdateProxyManagerResponse(w http.ResponseWriter) error

type ConfigUpdateProxyManager403JSONResponse

type ConfigUpdateProxyManager403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigUpdateProxyManager403JSONResponse) VisitConfigUpdateProxyManagerResponse

func (response ConfigUpdateProxyManager403JSONResponse) VisitConfigUpdateProxyManagerResponse(w http.ResponseWriter) error

type ConfigUpdateProxyManager409JSONResponse

type ConfigUpdateProxyManager409JSONResponse struct{ ConflictJSONResponse }

func (ConfigUpdateProxyManager409JSONResponse) VisitConfigUpdateProxyManagerResponse

func (response ConfigUpdateProxyManager409JSONResponse) VisitConfigUpdateProxyManagerResponse(w http.ResponseWriter) error

type ConfigUpdateProxyManager422JSONResponse

type ConfigUpdateProxyManager422JSONResponse struct{ ValidationErrorJSONResponse }

func (ConfigUpdateProxyManager422JSONResponse) VisitConfigUpdateProxyManagerResponse

func (response ConfigUpdateProxyManager422JSONResponse) VisitConfigUpdateProxyManagerResponse(w http.ResponseWriter) error

type ConfigUpdateProxyManager429JSONResponse

type ConfigUpdateProxyManager429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigUpdateProxyManager429JSONResponse) VisitConfigUpdateProxyManagerResponse

func (response ConfigUpdateProxyManager429JSONResponse) VisitConfigUpdateProxyManagerResponse(w http.ResponseWriter) error

type ConfigUpdateProxyManager500JSONResponse

type ConfigUpdateProxyManager500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigUpdateProxyManager500JSONResponse) VisitConfigUpdateProxyManagerResponse

func (response ConfigUpdateProxyManager500JSONResponse) VisitConfigUpdateProxyManagerResponse(w http.ResponseWriter) error

type ConfigUpdateProxyManagerJSONBody

type ConfigUpdateProxyManagerJSONBody = map[string]interface{}

ConfigUpdateProxyManagerJSONBody defines parameters for ConfigUpdateProxyManager.

type ConfigUpdateProxyManagerJSONRequestBody

type ConfigUpdateProxyManagerJSONRequestBody = ConfigUpdateProxyManagerJSONBody

ConfigUpdateProxyManagerJSONRequestBody defines body for ConfigUpdateProxyManager for application/json ContentType.

type ConfigUpdateProxyManagerRequestObject

type ConfigUpdateProxyManagerRequestObject struct {
	Body *ConfigUpdateProxyManagerJSONRequestBody
}

type ConfigUpdateProxyManagerResponseObject

type ConfigUpdateProxyManagerResponseObject interface {
	VisitConfigUpdateProxyManagerResponse(w http.ResponseWriter) error
}

type ConfigUpdateRateLimiter200JSONResponse

type ConfigUpdateRateLimiter200JSONResponse RateLimiterConfig

func (ConfigUpdateRateLimiter200JSONResponse) VisitConfigUpdateRateLimiterResponse

func (response ConfigUpdateRateLimiter200JSONResponse) VisitConfigUpdateRateLimiterResponse(w http.ResponseWriter) error

type ConfigUpdateRateLimiter400JSONResponse

type ConfigUpdateRateLimiter400JSONResponse struct{ BadRequestJSONResponse }

func (ConfigUpdateRateLimiter400JSONResponse) VisitConfigUpdateRateLimiterResponse

func (response ConfigUpdateRateLimiter400JSONResponse) VisitConfigUpdateRateLimiterResponse(w http.ResponseWriter) error

type ConfigUpdateRateLimiter401JSONResponse

type ConfigUpdateRateLimiter401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigUpdateRateLimiter401JSONResponse) VisitConfigUpdateRateLimiterResponse

func (response ConfigUpdateRateLimiter401JSONResponse) VisitConfigUpdateRateLimiterResponse(w http.ResponseWriter) error

type ConfigUpdateRateLimiter403JSONResponse

type ConfigUpdateRateLimiter403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigUpdateRateLimiter403JSONResponse) VisitConfigUpdateRateLimiterResponse

func (response ConfigUpdateRateLimiter403JSONResponse) VisitConfigUpdateRateLimiterResponse(w http.ResponseWriter) error

type ConfigUpdateRateLimiter409JSONResponse

type ConfigUpdateRateLimiter409JSONResponse struct{ ConflictJSONResponse }

func (ConfigUpdateRateLimiter409JSONResponse) VisitConfigUpdateRateLimiterResponse

func (response ConfigUpdateRateLimiter409JSONResponse) VisitConfigUpdateRateLimiterResponse(w http.ResponseWriter) error

type ConfigUpdateRateLimiter422JSONResponse

type ConfigUpdateRateLimiter422JSONResponse struct{ ValidationErrorJSONResponse }

func (ConfigUpdateRateLimiter422JSONResponse) VisitConfigUpdateRateLimiterResponse

func (response ConfigUpdateRateLimiter422JSONResponse) VisitConfigUpdateRateLimiterResponse(w http.ResponseWriter) error

type ConfigUpdateRateLimiter429JSONResponse

type ConfigUpdateRateLimiter429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigUpdateRateLimiter429JSONResponse) VisitConfigUpdateRateLimiterResponse

func (response ConfigUpdateRateLimiter429JSONResponse) VisitConfigUpdateRateLimiterResponse(w http.ResponseWriter) error

type ConfigUpdateRateLimiter500JSONResponse

type ConfigUpdateRateLimiter500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigUpdateRateLimiter500JSONResponse) VisitConfigUpdateRateLimiterResponse

func (response ConfigUpdateRateLimiter500JSONResponse) VisitConfigUpdateRateLimiterResponse(w http.ResponseWriter) error

type ConfigUpdateRateLimiterJSONRequestBody

type ConfigUpdateRateLimiterJSONRequestBody = RateLimiterConfig

ConfigUpdateRateLimiterJSONRequestBody defines body for ConfigUpdateRateLimiter for application/json ContentType.

type ConfigUpdateRateLimiterRequestObject

type ConfigUpdateRateLimiterRequestObject struct {
	Body *ConfigUpdateRateLimiterJSONRequestBody
}

type ConfigUpdateRateLimiterResponseObject

type ConfigUpdateRateLimiterResponseObject interface {
	VisitConfigUpdateRateLimiterResponse(w http.ResponseWriter) error
}

type ConfigUpdateServer200JSONResponse

type ConfigUpdateServer200JSONResponse map[string]interface{}

func (ConfigUpdateServer200JSONResponse) VisitConfigUpdateServerResponse

func (response ConfigUpdateServer200JSONResponse) VisitConfigUpdateServerResponse(w http.ResponseWriter) error

type ConfigUpdateServer400JSONResponse

type ConfigUpdateServer400JSONResponse struct{ BadRequestJSONResponse }

func (ConfigUpdateServer400JSONResponse) VisitConfigUpdateServerResponse

func (response ConfigUpdateServer400JSONResponse) VisitConfigUpdateServerResponse(w http.ResponseWriter) error

type ConfigUpdateServer401JSONResponse

type ConfigUpdateServer401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigUpdateServer401JSONResponse) VisitConfigUpdateServerResponse

func (response ConfigUpdateServer401JSONResponse) VisitConfigUpdateServerResponse(w http.ResponseWriter) error

type ConfigUpdateServer403JSONResponse

type ConfigUpdateServer403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigUpdateServer403JSONResponse) VisitConfigUpdateServerResponse

func (response ConfigUpdateServer403JSONResponse) VisitConfigUpdateServerResponse(w http.ResponseWriter) error

type ConfigUpdateServer409JSONResponse

type ConfigUpdateServer409JSONResponse struct{ ConflictJSONResponse }

func (ConfigUpdateServer409JSONResponse) VisitConfigUpdateServerResponse

func (response ConfigUpdateServer409JSONResponse) VisitConfigUpdateServerResponse(w http.ResponseWriter) error

type ConfigUpdateServer422JSONResponse

type ConfigUpdateServer422JSONResponse struct{ ValidationErrorJSONResponse }

func (ConfigUpdateServer422JSONResponse) VisitConfigUpdateServerResponse

func (response ConfigUpdateServer422JSONResponse) VisitConfigUpdateServerResponse(w http.ResponseWriter) error

type ConfigUpdateServer429JSONResponse

type ConfigUpdateServer429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigUpdateServer429JSONResponse) VisitConfigUpdateServerResponse

func (response ConfigUpdateServer429JSONResponse) VisitConfigUpdateServerResponse(w http.ResponseWriter) error

type ConfigUpdateServer500JSONResponse

type ConfigUpdateServer500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigUpdateServer500JSONResponse) VisitConfigUpdateServerResponse

func (response ConfigUpdateServer500JSONResponse) VisitConfigUpdateServerResponse(w http.ResponseWriter) error

type ConfigUpdateServerJSONBody

type ConfigUpdateServerJSONBody = map[string]interface{}

ConfigUpdateServerJSONBody defines parameters for ConfigUpdateServer.

type ConfigUpdateServerJSONRequestBody

type ConfigUpdateServerJSONRequestBody = ConfigUpdateServerJSONBody

ConfigUpdateServerJSONRequestBody defines body for ConfigUpdateServer for application/json ContentType.

type ConfigUpdateServerRequestObject

type ConfigUpdateServerRequestObject struct {
	Body *ConfigUpdateServerJSONRequestBody
}

type ConfigUpdateServerResponseObject

type ConfigUpdateServerResponseObject interface {
	VisitConfigUpdateServerResponse(w http.ResponseWriter) error
}

type ConfigUpdateStealth200JSONResponse

type ConfigUpdateStealth200JSONResponse struct {
	Enabled *bool `json:"enabled,omitempty"`
}

func (ConfigUpdateStealth200JSONResponse) VisitConfigUpdateStealthResponse

func (response ConfigUpdateStealth200JSONResponse) VisitConfigUpdateStealthResponse(w http.ResponseWriter) error

type ConfigUpdateStealth400JSONResponse

type ConfigUpdateStealth400JSONResponse struct{ BadRequestJSONResponse }

func (ConfigUpdateStealth400JSONResponse) VisitConfigUpdateStealthResponse

func (response ConfigUpdateStealth400JSONResponse) VisitConfigUpdateStealthResponse(w http.ResponseWriter) error

type ConfigUpdateStealth401JSONResponse

type ConfigUpdateStealth401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigUpdateStealth401JSONResponse) VisitConfigUpdateStealthResponse

func (response ConfigUpdateStealth401JSONResponse) VisitConfigUpdateStealthResponse(w http.ResponseWriter) error

type ConfigUpdateStealth403JSONResponse

type ConfigUpdateStealth403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigUpdateStealth403JSONResponse) VisitConfigUpdateStealthResponse

func (response ConfigUpdateStealth403JSONResponse) VisitConfigUpdateStealthResponse(w http.ResponseWriter) error

type ConfigUpdateStealth409JSONResponse

type ConfigUpdateStealth409JSONResponse struct{ ConflictJSONResponse }

func (ConfigUpdateStealth409JSONResponse) VisitConfigUpdateStealthResponse

func (response ConfigUpdateStealth409JSONResponse) VisitConfigUpdateStealthResponse(w http.ResponseWriter) error

type ConfigUpdateStealth422JSONResponse

type ConfigUpdateStealth422JSONResponse struct{ ValidationErrorJSONResponse }

func (ConfigUpdateStealth422JSONResponse) VisitConfigUpdateStealthResponse

func (response ConfigUpdateStealth422JSONResponse) VisitConfigUpdateStealthResponse(w http.ResponseWriter) error

type ConfigUpdateStealth429JSONResponse

type ConfigUpdateStealth429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigUpdateStealth429JSONResponse) VisitConfigUpdateStealthResponse

func (response ConfigUpdateStealth429JSONResponse) VisitConfigUpdateStealthResponse(w http.ResponseWriter) error

type ConfigUpdateStealth500JSONResponse

type ConfigUpdateStealth500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigUpdateStealth500JSONResponse) VisitConfigUpdateStealthResponse

func (response ConfigUpdateStealth500JSONResponse) VisitConfigUpdateStealthResponse(w http.ResponseWriter) error

type ConfigUpdateStealthJSONBody

type ConfigUpdateStealthJSONBody struct {
	Enabled bool `json:"enabled"`
}

ConfigUpdateStealthJSONBody defines parameters for ConfigUpdateStealth.

type ConfigUpdateStealthJSONRequestBody

type ConfigUpdateStealthJSONRequestBody ConfigUpdateStealthJSONBody

ConfigUpdateStealthJSONRequestBody defines body for ConfigUpdateStealth for application/json ContentType.

type ConfigUpdateStealthRequestObject

type ConfigUpdateStealthRequestObject struct {
	Body *ConfigUpdateStealthJSONRequestBody
}

type ConfigUpdateStealthResponseObject

type ConfigUpdateStealthResponseObject interface {
	VisitConfigUpdateStealthResponse(w http.ResponseWriter) error
}

type ConfigUpdateWorker200JSONResponse

type ConfigUpdateWorker200JSONResponse WorkerConfig

func (ConfigUpdateWorker200JSONResponse) VisitConfigUpdateWorkerResponse

func (response ConfigUpdateWorker200JSONResponse) VisitConfigUpdateWorkerResponse(w http.ResponseWriter) error

type ConfigUpdateWorker400JSONResponse

type ConfigUpdateWorker400JSONResponse struct{ BadRequestJSONResponse }

func (ConfigUpdateWorker400JSONResponse) VisitConfigUpdateWorkerResponse

func (response ConfigUpdateWorker400JSONResponse) VisitConfigUpdateWorkerResponse(w http.ResponseWriter) error

type ConfigUpdateWorker401JSONResponse

type ConfigUpdateWorker401JSONResponse struct{ UnauthorizedJSONResponse }

func (ConfigUpdateWorker401JSONResponse) VisitConfigUpdateWorkerResponse

func (response ConfigUpdateWorker401JSONResponse) VisitConfigUpdateWorkerResponse(w http.ResponseWriter) error

type ConfigUpdateWorker403JSONResponse

type ConfigUpdateWorker403JSONResponse struct{ ForbiddenJSONResponse }

func (ConfigUpdateWorker403JSONResponse) VisitConfigUpdateWorkerResponse

func (response ConfigUpdateWorker403JSONResponse) VisitConfigUpdateWorkerResponse(w http.ResponseWriter) error

type ConfigUpdateWorker409JSONResponse

type ConfigUpdateWorker409JSONResponse struct{ ConflictJSONResponse }

func (ConfigUpdateWorker409JSONResponse) VisitConfigUpdateWorkerResponse

func (response ConfigUpdateWorker409JSONResponse) VisitConfigUpdateWorkerResponse(w http.ResponseWriter) error

type ConfigUpdateWorker422JSONResponse

type ConfigUpdateWorker422JSONResponse struct{ ValidationErrorJSONResponse }

func (ConfigUpdateWorker422JSONResponse) VisitConfigUpdateWorkerResponse

func (response ConfigUpdateWorker422JSONResponse) VisitConfigUpdateWorkerResponse(w http.ResponseWriter) error

type ConfigUpdateWorker429JSONResponse

type ConfigUpdateWorker429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ConfigUpdateWorker429JSONResponse) VisitConfigUpdateWorkerResponse

func (response ConfigUpdateWorker429JSONResponse) VisitConfigUpdateWorkerResponse(w http.ResponseWriter) error

type ConfigUpdateWorker500JSONResponse

type ConfigUpdateWorker500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ConfigUpdateWorker500JSONResponse) VisitConfigUpdateWorkerResponse

func (response ConfigUpdateWorker500JSONResponse) VisitConfigUpdateWorkerResponse(w http.ResponseWriter) error

type ConfigUpdateWorkerJSONRequestBody

type ConfigUpdateWorkerJSONRequestBody = WorkerConfig

ConfigUpdateWorkerJSONRequestBody defines body for ConfigUpdateWorker for application/json ContentType.

type ConfigUpdateWorkerRequestObject

type ConfigUpdateWorkerRequestObject struct {
	Body *ConfigUpdateWorkerJSONRequestBody
}

type ConfigUpdateWorkerResponseObject

type ConfigUpdateWorkerResponseObject interface {
	VisitConfigUpdateWorkerResponse(w http.ResponseWriter) error
}

type Conflict

type Conflict = ErrorEnvelope

Conflict defines model for Conflict.

type ConflictJSONResponse

type ConflictJSONResponse ErrorEnvelope

type CreateCampaignRequest

type CreateCampaignRequest struct {
	// Configuration Legacy campaign configuration settings (deprecated - use generationConfig and targetingConfig instead)
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Configuration *struct {
		// MaxDomains Maximum number of domains to process
		MaxDomains *int `json:"maxDomains,omitempty"`

		// PatternConfig Domain generation pattern configuration snapshot
		PatternConfig *struct {
			// Charset Character set used for variable generation
			Charset *string `json:"charset,omitempty"`

			// Constant Constant pattern string when type=constant
			Constant      *string               `json:"constant,omitempty"`
			CrawlDepth    *int                  `json:"crawlDepth,omitempty"`
			KeywordSetIds *[]openapi_types.UUID `json:"keywordSetIds,omitempty"`
			PersonaIds    *[]openapi_types.UUID `json:"personaIds,omitempty"`

			// PrefixVariableLength Desired variable length for the prefix segment when pattern type includes prefix variation
			PrefixVariableLength *int `json:"prefixVariableLength,omitempty"`

			// ProjectionEstimate Optional projection estimate payload for UI modeling
			ProjectionEstimate *map[string]interface{} `json:"projectionEstimate,omitempty"`

			// SuffixVariableLength Desired variable length for the suffix segment when pattern type includes suffix variation
			SuffixVariableLength *int                                                `json:"suffixVariableLength,omitempty"`
			TargetDomains        *[]string                                           `json:"targetDomains,omitempty"`
			Tlds                 *[]string                                           `json:"tlds,omitempty"`
			Type                 CreateCampaignRequestConfigurationPatternConfigType `json:"type"`

			// VariableLength Legacy combined variable length retained for backwards compatibility
			// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
			VariableLength *int `json:"variableLength,omitempty"`
		} `json:"patternConfig,omitempty"`

		// Phases Phase-specific configuration blocks
		Phases *struct {
			Analysis *struct {
				Enabled         *bool `json:"enabled,omitempty"`
				GenerateReports *bool `json:"generateReports,omitempty"`
			} `json:"analysis,omitempty"`
			Discovery *struct {
				Enabled  *bool `json:"enabled,omitempty"`
				MaxDepth *int  `json:"maxDepth,omitempty"`
			} `json:"discovery,omitempty"`
			DnsValidation *struct {
				DnsValidation  *bool `json:"dnsValidation,omitempty"`
				Enabled        *bool `json:"enabled,omitempty"`
				HttpValidation *bool `json:"httpValidation,omitempty"`
			} `json:"dns_validation,omitempty"`
			Extraction *struct {
				Enabled       *bool                 `json:"enabled,omitempty"`
				KeywordSetIds *[]openapi_types.UUID `json:"keywordSetIds,omitempty"`
			} `json:"extraction,omitempty"`
		} `json:"phases,omitempty"`
	} `json:"configuration,omitempty"`

	// Description Campaign description
	Description *string `json:"description,omitempty"`

	// EnrichmentEnabled If true, enrichment phase will auto-start after scoring completes.
	// If false (default), enrichment must be triggered manually via POST /campaigns/{id}/enrichment.
	EnrichmentEnabled *bool `json:"enrichmentEnabled,omitempty"`

	// ExecutionMode Campaign execution mode from wizard Step 1
	ExecutionMode *CreateCampaignRequestExecutionMode `json:"executionMode,omitempty"`

	// GenerationConfig Domain generation configuration from wizard Step 2
	GenerationConfig *GenerationConfig `json:"generationConfig,omitempty"`

	// Name Campaign name
	Name string `json:"name"`

	// TargetingConfig Targeting configuration from wizard Step 3
	TargetingConfig *TargetingConfig `json:"targetingConfig,omitempty"`
}

CreateCampaignRequest defines model for CreateCampaignRequest.

type CreateCampaignRequestConfigurationPatternConfigType

type CreateCampaignRequestConfigurationPatternConfigType string

CreateCampaignRequestConfigurationPatternConfigType defines model for CreateCampaignRequest.Configuration.PatternConfig.Type.

Defines values for CreateCampaignRequestConfigurationPatternConfigType.

type CreateCampaignRequestExecutionMode

type CreateCampaignRequestExecutionMode string

CreateCampaignRequestExecutionMode Campaign execution mode from wizard Step 1

const (
	CreateCampaignRequestExecutionModeAuto   CreateCampaignRequestExecutionMode = "auto"
	CreateCampaignRequestExecutionModeManual CreateCampaignRequestExecutionMode = "manual"
)

Defines values for CreateCampaignRequestExecutionMode.

type CreateKeywordSetRequest

type CreateKeywordSetRequest struct {
	Description *string               `json:"description,omitempty"`
	IsEnabled   *bool                 `json:"isEnabled,omitempty"`
	Name        string                `json:"name"`
	Rules       *[]KeywordRuleRequest `json:"rules,omitempty"`
}

CreateKeywordSetRequest defines model for CreateKeywordSetRequest.

type CreatePersonaRequest

type CreatePersonaRequest struct {
	ConfigDetails PersonaConfigDetails `json:"configDetails"`
	Description   *string              `json:"description,omitempty"`
	IsEnabled     *bool                `json:"isEnabled,omitempty"`
	Name          string               `json:"name"`
	PersonaType   PersonaType          `json:"personaType"`
}

CreatePersonaRequest defines model for CreatePersonaRequest.

type CreateProxyRequestAPI

type CreateProxyRequestAPI struct {
	Address     string         `json:"address"`
	CountryCode *string        `json:"countryCode,omitempty"`
	Description *string        `json:"description,omitempty"`
	IsEnabled   *bool          `json:"isEnabled,omitempty"`
	Name        string         `json:"name"`
	Notes       *string        `json:"notes,omitempty"`
	Password    *string        `json:"password,omitempty"`
	Protocol    *ProxyProtocol `json:"protocol,omitempty"`
	Username    *string        `json:"username,omitempty"`
}

CreateProxyRequestAPI defines model for CreateProxyRequestAPI.

type CreateScoringProfileRequest

type CreateScoringProfileRequest struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`

	// Version Optional explicit version; defaults to 1 if omitted
	Version *int               `json:"version,omitempty"`
	Weights map[string]float32 `json:"weights"`
}

CreateScoringProfileRequest defines model for CreateScoringProfileRequest.

type DNSValidatorConfigJSON

type DNSValidatorConfigJSON struct {
	// Resolvers Custom DNS resolver endpoints
	Resolvers *[]string `json:"resolvers,omitempty"`

	// Retries Number of retry attempts
	Retries *int32 `json:"retries"`

	// TimeoutMs Query timeout in milliseconds
	TimeoutMs *int32 `json:"timeoutMs"`
}

DNSValidatorConfigJSON DNS validator configuration

type DashboardAttentionItem

type DashboardAttentionItem struct {
	Id *openapi_types.UUID `json:"id,omitempty"`

	// Message Optional status message or error
	Message   *string                       `json:"message,omitempty"`
	Name      *string                       `json:"name,omitempty"`
	Status    *DashboardAttentionItemStatus `json:"status,omitempty"`
	UpdatedAt *time.Time                    `json:"updatedAt,omitempty"`
}

DashboardAttentionItem Campaign requiring attention

type DashboardAttentionItemStatus

type DashboardAttentionItemStatus string

DashboardAttentionItemStatus defines model for DashboardAttentionItem.Status.

const (
	DashboardAttentionItemStatusFailed DashboardAttentionItemStatus = "failed"
	DashboardAttentionItemStatusPaused DashboardAttentionItemStatus = "paused"
)

Defines values for DashboardAttentionItemStatus.

type DashboardSummary

type DashboardSummary struct {
	// ActiveCampaigns Number of currently running campaigns
	ActiveCampaigns *int `json:"activeCampaigns,omitempty"`

	// AttentionItems Campaigns requiring attention (paused/failed)
	AttentionItems *[]DashboardAttentionItem `json:"attentionItems,omitempty"`

	// ConversionRate Overall conversion rate (leads/domains percentage)
	ConversionRate *float32 `json:"conversionRate,omitempty"`

	// DomainsScannedThisMonth Total domains scanned this month
	DomainsScannedThisMonth *int `json:"domainsScannedThisMonth,omitempty"`

	// MonthlySummary Monthly statistics summary
	MonthlySummary *MonthlySummary `json:"monthlySummary,omitempty"`

	// QualifiedLeadsThisMonth Total qualified leads generated this month
	QualifiedLeadsThisMonth *int `json:"qualifiedLeadsThisMonth,omitempty"`
}

DashboardSummary Aggregated dashboard statistics

type DashboardSummary200JSONResponse

type DashboardSummary200JSONResponse DashboardSummary

func (DashboardSummary200JSONResponse) VisitDashboardSummaryResponse

func (response DashboardSummary200JSONResponse) VisitDashboardSummaryResponse(w http.ResponseWriter) error

type DashboardSummary401JSONResponse

type DashboardSummary401JSONResponse struct{ UnauthorizedJSONResponse }

func (DashboardSummary401JSONResponse) VisitDashboardSummaryResponse

func (response DashboardSummary401JSONResponse) VisitDashboardSummaryResponse(w http.ResponseWriter) error

type DashboardSummary500JSONResponse

type DashboardSummary500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (DashboardSummary500JSONResponse) VisitDashboardSummaryResponse

func (response DashboardSummary500JSONResponse) VisitDashboardSummaryResponse(w http.ResponseWriter) error

type DashboardSummaryRequestObject

type DashboardSummaryRequestObject struct {
}

type DashboardSummaryResponseObject

type DashboardSummaryResponseObject interface {
	VisitDashboardSummaryResponse(w http.ResponseWriter) error
}

type DatabaseStats

type DatabaseStats struct {
	DatabaseSize  *string `json:"databaseSize,omitempty"`
	IsHealthy     *bool   `json:"isHealthy,omitempty"`
	SchemaVersion *string `json:"schemaVersion,omitempty"`
	TotalSessions *int    `json:"totalSessions,omitempty"`
	TotalTables   *int    `json:"totalTables,omitempty"`
	TotalUsers    *int    `json:"totalUsers,omitempty"`
	Uptime        *string `json:"uptime,omitempty"`
	Version       *string `json:"version,omitempty"`
}

DatabaseStats Overall database statistics

type DatabaseValue

type DatabaseValue struct {
	BoolValue   *bool    `json:"boolValue,omitempty"`
	FloatValue  *float32 `json:"floatValue,omitempty"`
	IntValue    *int64   `json:"intValue,omitempty"`
	IsNull      *bool    `json:"isNull,omitempty"`
	RawValue    *string  `json:"rawValue,omitempty"`
	StringValue *string  `json:"stringValue,omitempty"`
}

DatabaseValue defines model for DatabaseValue.

type DbBulkQuery200JSONResponse

type DbBulkQuery200JSONResponse BulkDatabaseQueryResponse

func (DbBulkQuery200JSONResponse) VisitDbBulkQueryResponse

func (response DbBulkQuery200JSONResponse) VisitDbBulkQueryResponse(w http.ResponseWriter) error

type DbBulkQuery400JSONResponse

type DbBulkQuery400JSONResponse struct{ BadRequestJSONResponse }

func (DbBulkQuery400JSONResponse) VisitDbBulkQueryResponse

func (response DbBulkQuery400JSONResponse) VisitDbBulkQueryResponse(w http.ResponseWriter) error

type DbBulkQuery401JSONResponse

type DbBulkQuery401JSONResponse struct{ UnauthorizedJSONResponse }

func (DbBulkQuery401JSONResponse) VisitDbBulkQueryResponse

func (response DbBulkQuery401JSONResponse) VisitDbBulkQueryResponse(w http.ResponseWriter) error

type DbBulkQuery403JSONResponse

type DbBulkQuery403JSONResponse struct{ ForbiddenJSONResponse }

func (DbBulkQuery403JSONResponse) VisitDbBulkQueryResponse

func (response DbBulkQuery403JSONResponse) VisitDbBulkQueryResponse(w http.ResponseWriter) error

type DbBulkQuery422JSONResponse

type DbBulkQuery422JSONResponse struct{ ValidationErrorJSONResponse }

func (DbBulkQuery422JSONResponse) VisitDbBulkQueryResponse

func (response DbBulkQuery422JSONResponse) VisitDbBulkQueryResponse(w http.ResponseWriter) error

type DbBulkQuery429JSONResponse

type DbBulkQuery429JSONResponse struct{ RateLimitExceededJSONResponse }

func (DbBulkQuery429JSONResponse) VisitDbBulkQueryResponse

func (response DbBulkQuery429JSONResponse) VisitDbBulkQueryResponse(w http.ResponseWriter) error

type DbBulkQuery500JSONResponse

type DbBulkQuery500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (DbBulkQuery500JSONResponse) VisitDbBulkQueryResponse

func (response DbBulkQuery500JSONResponse) VisitDbBulkQueryResponse(w http.ResponseWriter) error

type DbBulkQueryJSONRequestBody

type DbBulkQueryJSONRequestBody = BulkDatabaseQueryRequest

DbBulkQueryJSONRequestBody defines body for DbBulkQuery for application/json ContentType.

type DbBulkQueryParams

type DbBulkQueryParams struct {
	// XRequestedWith CSRF/XHR sentinel header. Must be exactly "XMLHttpRequest" for browser-initiated unsafe requests.
	XRequestedWith *DbBulkQueryParamsXRequestedWith `json:"X-Requested-With,omitempty"`
}

DbBulkQueryParams defines parameters for DbBulkQuery.

type DbBulkQueryParamsXRequestedWith

type DbBulkQueryParamsXRequestedWith string

DbBulkQueryParamsXRequestedWith defines parameters for DbBulkQuery.

const (
	DbBulkQueryParamsXRequestedWithXMLHttpRequest DbBulkQueryParamsXRequestedWith = "XMLHttpRequest"
)

Defines values for DbBulkQueryParamsXRequestedWith.

type DbBulkQueryRequestObject

type DbBulkQueryRequestObject struct {
	Params DbBulkQueryParams
	Body   *DbBulkQueryJSONRequestBody
}

type DbBulkQueryResponseObject

type DbBulkQueryResponseObject interface {
	VisitDbBulkQueryResponse(w http.ResponseWriter) error
}

type DbBulkStats200JSONResponse

type DbBulkStats200JSONResponse BulkDatabaseStatsResponse

func (DbBulkStats200JSONResponse) VisitDbBulkStatsResponse

func (response DbBulkStats200JSONResponse) VisitDbBulkStatsResponse(w http.ResponseWriter) error

type DbBulkStats400JSONResponse

type DbBulkStats400JSONResponse struct{ BadRequestJSONResponse }

func (DbBulkStats400JSONResponse) VisitDbBulkStatsResponse

func (response DbBulkStats400JSONResponse) VisitDbBulkStatsResponse(w http.ResponseWriter) error

type DbBulkStats401JSONResponse

type DbBulkStats401JSONResponse struct{ UnauthorizedJSONResponse }

func (DbBulkStats401JSONResponse) VisitDbBulkStatsResponse

func (response DbBulkStats401JSONResponse) VisitDbBulkStatsResponse(w http.ResponseWriter) error

type DbBulkStats403JSONResponse

type DbBulkStats403JSONResponse struct{ ForbiddenJSONResponse }

func (DbBulkStats403JSONResponse) VisitDbBulkStatsResponse

func (response DbBulkStats403JSONResponse) VisitDbBulkStatsResponse(w http.ResponseWriter) error

type DbBulkStats422JSONResponse

type DbBulkStats422JSONResponse struct{ ValidationErrorJSONResponse }

func (DbBulkStats422JSONResponse) VisitDbBulkStatsResponse

func (response DbBulkStats422JSONResponse) VisitDbBulkStatsResponse(w http.ResponseWriter) error

type DbBulkStats429JSONResponse

type DbBulkStats429JSONResponse struct{ RateLimitExceededJSONResponse }

func (DbBulkStats429JSONResponse) VisitDbBulkStatsResponse

func (response DbBulkStats429JSONResponse) VisitDbBulkStatsResponse(w http.ResponseWriter) error

type DbBulkStats500JSONResponse

type DbBulkStats500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (DbBulkStats500JSONResponse) VisitDbBulkStatsResponse

func (response DbBulkStats500JSONResponse) VisitDbBulkStatsResponse(w http.ResponseWriter) error

type DbBulkStatsJSONRequestBody

type DbBulkStatsJSONRequestBody = BulkDatabaseStatsRequest

DbBulkStatsJSONRequestBody defines body for DbBulkStats for application/json ContentType.

type DbBulkStatsParams

type DbBulkStatsParams struct {
	// XRequestedWith CSRF/XHR sentinel header. Must be exactly "XMLHttpRequest" for browser-initiated unsafe requests.
	XRequestedWith *DbBulkStatsParamsXRequestedWith `json:"X-Requested-With,omitempty"`
}

DbBulkStatsParams defines parameters for DbBulkStats.

type DbBulkStatsParamsXRequestedWith

type DbBulkStatsParamsXRequestedWith string

DbBulkStatsParamsXRequestedWith defines parameters for DbBulkStats.

const (
	XMLHttpRequest DbBulkStatsParamsXRequestedWith = "XMLHttpRequest"
)

Defines values for DbBulkStatsParamsXRequestedWith.

type DbBulkStatsRequestObject

type DbBulkStatsRequestObject struct {
	Params DbBulkStatsParams
	Body   *DbBulkStatsJSONRequestBody
}

type DbBulkStatsResponseObject

type DbBulkStatsResponseObject interface {
	VisitDbBulkStatsResponse(w http.ResponseWriter) error
}

type DebugNetworkLogIngest202Response

type DebugNetworkLogIngest202Response struct {
	Headers DebugNetworkLogIngest202ResponseHeaders
}

func (DebugNetworkLogIngest202Response) VisitDebugNetworkLogIngestResponse

func (response DebugNetworkLogIngest202Response) VisitDebugNetworkLogIngestResponse(w http.ResponseWriter) error

type DebugNetworkLogIngest202ResponseHeaders

type DebugNetworkLogIngest202ResponseHeaders struct {
	XRequestId string
}

type DebugNetworkLogIngest400JSONResponse

type DebugNetworkLogIngest400JSONResponse struct{ BadRequestJSONResponse }

func (DebugNetworkLogIngest400JSONResponse) VisitDebugNetworkLogIngestResponse

func (response DebugNetworkLogIngest400JSONResponse) VisitDebugNetworkLogIngestResponse(w http.ResponseWriter) error

type DebugNetworkLogIngest500JSONResponse

type DebugNetworkLogIngest500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (DebugNetworkLogIngest500JSONResponse) VisitDebugNetworkLogIngestResponse

func (response DebugNetworkLogIngest500JSONResponse) VisitDebugNetworkLogIngestResponse(w http.ResponseWriter) error

type DebugNetworkLogIngestJSONBody

type DebugNetworkLogIngestJSONBody struct {
	// DurationMs Duration of the request in milliseconds
	DurationMs int `json:"durationMs"`

	// Error Error message captured when the request failed
	Error *string `json:"error,omitempty"`

	// Method HTTP method used for the request
	Method string `json:"method"`

	// Ok Whether the browser considered the response successful
	Ok *bool `json:"ok,omitempty"`

	// RequestHeaders Request headers observed by the browser
	RequestHeaders *map[string]string `json:"requestHeaders,omitempty"`

	// ResponseHeaders Response headers observed by the browser
	ResponseHeaders *map[string]string `json:"responseHeaders,omitempty"`

	// Status HTTP status code returned by the response
	Status *int `json:"status,omitempty"`

	// Timestamp ISO-8601 timestamp produced by the client
	Timestamp time.Time `json:"timestamp"`

	// Url Absolute or relative request URL observed by the browser
	Url string `json:"url"`
}

DebugNetworkLogIngestJSONBody defines parameters for DebugNetworkLogIngest.

type DebugNetworkLogIngestJSONRequestBody

type DebugNetworkLogIngestJSONRequestBody DebugNetworkLogIngestJSONBody

DebugNetworkLogIngestJSONRequestBody defines body for DebugNetworkLogIngest for application/json ContentType.

type DebugNetworkLogIngestRequestObject

type DebugNetworkLogIngestRequestObject struct {
	Body *DebugNetworkLogIngestJSONRequestBody
}

type DebugNetworkLogIngestResponseObject

type DebugNetworkLogIngestResponseObject interface {
	VisitDebugNetworkLogIngestResponse(w http.ResponseWriter) error
}

type DiscoveryLineageCampaign

type DiscoveryLineageCampaign struct {
	CreatedAt   time.Time          `json:"createdAt"`
	Id          openapi_types.UUID `json:"id"`
	Name        string             `json:"name"`
	OffsetRange *struct {
		End   *int64 `json:"end,omitempty"`
		Start *int64 `json:"start,omitempty"`
	} `json:"offsetRange,omitempty"`
	Stats struct {
		// Completeness Data completeness state of the campaign
		Completeness     DiscoveryLineageCampaignStatsCompleteness `json:"completeness"`
		DnsValid         int64                                     `json:"dnsValid"`
		DomainsGenerated int64                                     `json:"domainsGenerated"`
		KeywordMatches   int64                                     `json:"keywordMatches"`
		Leads            int64                                     `json:"leads"`
	} `json:"stats"`
}

DiscoveryLineageCampaign Campaign in the discovery lineage with stats

type DiscoveryLineageCampaignStatsCompleteness

type DiscoveryLineageCampaignStatsCompleteness string

DiscoveryLineageCampaignStatsCompleteness Data completeness state of the campaign

const (
	DiscoveryLineageCampaignStatsCompletenessComplete DiscoveryLineageCampaignStatsCompleteness = "complete"
	DiscoveryLineageCampaignStatsCompletenessDegraded DiscoveryLineageCampaignStatsCompleteness = "degraded"
	DiscoveryLineageCampaignStatsCompletenessPartial  DiscoveryLineageCampaignStatsCompleteness = "partial"
	DiscoveryLineageCampaignStatsCompletenessPending  DiscoveryLineageCampaignStatsCompleteness = "pending"
)

Defines values for DiscoveryLineageCampaignStatsCompleteness.

type DiscoveryLineageResponse

type DiscoveryLineageResponse struct {
	Data struct {
		// ConfigHash SHA-256 hash of discovery configuration
		ConfigHash     string                      `json:"configHash"`
		PriorCampaigns *[]DiscoveryLineageCampaign `json:"priorCampaigns,omitempty"`
		ThisCampaign   struct {
			// OffsetEnd Last offset generated for this campaign
			OffsetEnd int64 `json:"offsetEnd"`

			// OffsetStart First offset generated for this campaign
			OffsetStart int64 `json:"offsetStart"`
		} `json:"thisCampaign"`
	} `json:"data"`
	RequestId *string `json:"requestId,omitempty"`
	Success   bool    `json:"success"`
}

DiscoveryLineageResponse Discovery lineage for an existing campaign

type DiscoveryPreview200JSONResponse

type DiscoveryPreview200JSONResponse DiscoveryPreviewResponse

func (DiscoveryPreview200JSONResponse) VisitDiscoveryPreviewResponse

func (response DiscoveryPreview200JSONResponse) VisitDiscoveryPreviewResponse(w http.ResponseWriter) error

type DiscoveryPreview400JSONResponse

type DiscoveryPreview400JSONResponse struct{ BadRequestJSONResponse }

func (DiscoveryPreview400JSONResponse) VisitDiscoveryPreviewResponse

func (response DiscoveryPreview400JSONResponse) VisitDiscoveryPreviewResponse(w http.ResponseWriter) error

type DiscoveryPreview401JSONResponse

type DiscoveryPreview401JSONResponse struct{ UnauthorizedJSONResponse }

func (DiscoveryPreview401JSONResponse) VisitDiscoveryPreviewResponse

func (response DiscoveryPreview401JSONResponse) VisitDiscoveryPreviewResponse(w http.ResponseWriter) error

type DiscoveryPreview500JSONResponse

type DiscoveryPreview500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (DiscoveryPreview500JSONResponse) VisitDiscoveryPreviewResponse

func (response DiscoveryPreview500JSONResponse) VisitDiscoveryPreviewResponse(w http.ResponseWriter) error

type DiscoveryPreviewJSONBody

type DiscoveryPreviewJSONBody struct {
	// CharacterSet Characters to use for variable portions
	CharacterSet string `json:"characterSet"`

	// ConstantString Fixed portion of the domain name
	ConstantString *string `json:"constantString,omitempty"`

	// PatternType Domain name generation pattern type
	PatternType DiscoveryPreviewJSONBodyPatternType `json:"patternType"`

	// PrefixVariableLength Length of variable prefix
	PrefixVariableLength *int `json:"prefixVariableLength,omitempty"`

	// SuffixVariableLength Length of variable suffix
	SuffixVariableLength *int `json:"suffixVariableLength,omitempty"`

	// Tld Top-level domain
	Tld string `json:"tld"`
}

DiscoveryPreviewJSONBody defines parameters for DiscoveryPreview.

type DiscoveryPreviewJSONBodyPatternType

type DiscoveryPreviewJSONBodyPatternType string

DiscoveryPreviewJSONBodyPatternType defines parameters for DiscoveryPreview.

const (
	BothVariable   DiscoveryPreviewJSONBodyPatternType = "both_variable"
	PrefixVariable DiscoveryPreviewJSONBodyPatternType = "prefix_variable"
	SuffixVariable DiscoveryPreviewJSONBodyPatternType = "suffix_variable"
)

Defines values for DiscoveryPreviewJSONBodyPatternType.

type DiscoveryPreviewJSONRequestBody

type DiscoveryPreviewJSONRequestBody DiscoveryPreviewJSONBody

DiscoveryPreviewJSONRequestBody defines body for DiscoveryPreview for application/json ContentType.

type DiscoveryPreviewRequestObject

type DiscoveryPreviewRequestObject struct {
	Body *DiscoveryPreviewJSONRequestBody
}

type DiscoveryPreviewResponse

type DiscoveryPreviewResponse struct {
	Data struct {
		// ConfigHash SHA-256 hash of normalized discovery configuration
		ConfigHash string `json:"configHash"`

		// ExhaustionWarning True if nextOffset + typical batch would exceed totalCombinations
		ExhaustionWarning *bool `json:"exhaustionWarning,omitempty"`

		// NextOffset Next available offset (last_offset + 1). Generation will start here.
		NextOffset     int64                       `json:"nextOffset"`
		PriorCampaigns *[]DiscoveryLineageCampaign `json:"priorCampaigns,omitempty"`

		// TotalCombinations Total possible domain combinations for this pattern
		TotalCombinations int64 `json:"totalCombinations"`
	} `json:"data"`
	RequestId *string `json:"requestId,omitempty"`
	Success   bool    `json:"success"`
}

DiscoveryPreviewResponse Preview of discovery configuration with lineage information

type DiscoveryPreviewResponseObject

type DiscoveryPreviewResponseObject interface {
	VisitDiscoveryPreviewResponse(w http.ResponseWriter) error
}

type DomainAnalysisFeatures

type DomainAnalysisFeatures struct {
	Keywords *struct {
		HitsTotal          *int                `json:"hits_total"`
		SignalDistribution *map[string]float32 `json:"signal_distribution,omitempty"`
		Top3               *[]string           `json:"top3,omitempty"`
		UniqueCount        *int                `json:"unique_count"`
		WeightSum          *float32            `json:"weight_sum"`
	} `json:"keywords,omitempty"`
	Microcrawl *struct {
		GainRatio *float32 `json:"gain_ratio"`
	} `json:"microcrawl,omitempty"`
	Richness *struct {
		AnchorShare              *float32 `json:"anchor_share"`
		AppliedBonus             *float32 `json:"applied_bonus"`
		AppliedDeductionsTotal   *float32 `json:"applied_deductions_total"`
		DiversityEffectiveUnique *float32 `json:"diversity_effective_unique"`
		DiversityNorm            *float32 `json:"diversity_norm"`
		EnrichmentNorm           *float32 `json:"enrichment_norm"`
		ProminenceNorm           *float32 `json:"prominence_norm"`
		RepetitionIndex          *float32 `json:"repetition_index"`
		Score                    *float32 `json:"score"`
		StuffingPenalty          *float32 `json:"stuffing_penalty"`
		Version                  *int     `json:"version"`
	} `json:"richness,omitempty"`
}

DomainAnalysisFeatures Canonical nested analysis feature vector for a discovered domain.

type DomainListItem

type DomainListItem struct {
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// DnsReason Human-readable reason string for current DNS status (e.g., NXDOMAIN, SERVFAIL, TIMEOUT, BAD_RESPONSE)
	DnsReason *string `json:"dnsReason"`

	// DnsStatus DNS validation status (authoritative)
	DnsStatus *string `json:"dnsStatus,omitempty"`
	Domain    *string `json:"domain,omitempty"`

	// DomainScore Composite domain quality score (0-100) from Analysis & Scoring phase
	DomainScore *float32 `json:"domainScore"`

	// Features Canonical nested analysis feature vector for a discovered domain.
	Features *DomainAnalysisFeatures `json:"features,omitempty"`

	// HttpReason Human-readable reason string for current HTTP status (e.g., CONNECT_ERROR, TLS_ERROR, TIMEOUT, NON_200, BODY_MISMATCH)
	HttpReason *string `json:"httpReason"`

	// HttpStatus HTTP validation status (authoritative)
	HttpStatus *string             `json:"httpStatus,omitempty"`
	Id         *openapi_types.UUID `json:"id,omitempty"`

	// LeadScore Lead qualification score from Lead Enrichment phase
	LeadScore *float32 `json:"leadScore"`

	// LeadStatus Lead extraction status if available
	LeadStatus *string `json:"leadStatus,omitempty"`
	Offset     *int64  `json:"offset,omitempty"`

	// RejectionReason Terminal outcome classification for every domain. Set deterministically by each phase handler. No silent defaults - every terminal domain must have a reason.
	RejectionReason *DomainRejectionReasonEnum `json:"rejectionReason,omitempty"`
}

DomainListItem defines model for DomainListItem.

type DomainRejectionReasonEnum

type DomainRejectionReasonEnum string

DomainRejectionReasonEnum Terminal outcome classification for every domain. Set deterministically by each phase handler. No silent defaults - every terminal domain must have a reason.

const (
	DomainRejectionReasonEnumDnsError    DomainRejectionReasonEnum = "dns_error"
	DomainRejectionReasonEnumDnsTimeout  DomainRejectionReasonEnum = "dns_timeout"
	DomainRejectionReasonEnumHttpError   DomainRejectionReasonEnum = "http_error"
	DomainRejectionReasonEnumHttpTimeout DomainRejectionReasonEnum = "http_timeout"
	DomainRejectionReasonEnumLowScore    DomainRejectionReasonEnum = "low_score"
	DomainRejectionReasonEnumNoKeywords  DomainRejectionReasonEnum = "no_keywords"
	DomainRejectionReasonEnumParked      DomainRejectionReasonEnum = "parked"
	DomainRejectionReasonEnumPending     DomainRejectionReasonEnum = "pending"
	DomainRejectionReasonEnumQualified   DomainRejectionReasonEnum = "qualified"
)

Defines values for DomainRejectionReasonEnum.

type DomainScoreBreakdownResponse

type DomainScoreBreakdownResponse struct {
	CampaignId openapi_types.UUID `json:"campaignId"`

	// Components Component scores with individual state tracking
	Components struct {
		// ContentLength Individual component score with state and optional reason
		ContentLength ScoreComponent `json:"contentLength"`

		// Coverage Individual component score with state and optional reason
		Coverage ScoreComponent `json:"coverage"`

		// Density Individual component score with state and optional reason
		Density ScoreComponent `json:"density"`

		// Freshness Individual component score with state and optional reason
		Freshness ScoreComponent `json:"freshness"`

		// NonParked Individual component score with state and optional reason
		NonParked ScoreComponent `json:"nonParked"`

		// TfLite Individual component score with state and optional reason
		TfLite ScoreComponent `json:"tfLite"`

		// TitleKeyword Individual component score with state and optional reason
		TitleKeyword ScoreComponent `json:"titleKeyword"`
	} `json:"components"`
	Domain string `json:"domain"`

	// Evidence Evidence supporting the score (keyword hits, penalties, etc.)
	Evidence *struct {
		// ContentLengthBytes Raw content length in bytes
		ContentLengthBytes *int `json:"contentLengthBytes"`

		// FreshnessDaysOld Days since content was last modified
		FreshnessDaysOld *int `json:"freshnessDaysOld"`

		// KeywordHits Keywords that matched in the domain content
		KeywordHits *[]string `json:"keywordHits,omitempty"`

		// ParkedPenaltyApplied Whether the parked domain penalty was applied
		ParkedPenaltyApplied *bool `json:"parkedPenaltyApplied,omitempty"`

		// ParkedPenaltyFactor Penalty multiplier if applied (e.g., 0.5)
		ParkedPenaltyFactor *float32 `json:"parkedPenaltyFactor"`
	} `json:"evidence"`

	// OverallScore Final weighted score (0-100), null if unavailable
	OverallScore *float32 `json:"overallScore"`

	// Reason Reason for non-complete state
	Reason *DomainScoreBreakdownResponseReason `json:"reason"`

	// State Overall availability state of the breakdown
	State DomainScoreBreakdownResponseState `json:"state"`

	// Weights Active scoring profile weights used for combination
	Weights *map[string]float32 `json:"weights,omitempty"`
}

DomainScoreBreakdownResponse Structured score breakdown with explicit state for graceful degradation. Never returns 500 - always returns structured state indicating data availability.

type DomainScoreBreakdownResponseReason

type DomainScoreBreakdownResponseReason string

DomainScoreBreakdownResponseReason Reason for non-complete state

const (
	AnalysisPending      DomainScoreBreakdownResponseReason = "analysis_pending"
	DomainNotFound       DomainScoreBreakdownResponseReason = "domain_not_found"
	FeatureVectorMissing DomainScoreBreakdownResponseReason = "feature_vector_missing"
	InternalError        DomainScoreBreakdownResponseReason = "internal_error"
	ProfileNotFound      DomainScoreBreakdownResponseReason = "profile_not_found"
)

Defines values for DomainScoreBreakdownResponseReason.

type DomainScoreBreakdownResponseState

type DomainScoreBreakdownResponseState string

DomainScoreBreakdownResponseState Overall availability state of the breakdown

const (
	Complete DomainScoreBreakdownResponseState = "complete"
	Degraded DomainScoreBreakdownResponseState = "degraded"
	Partial  DomainScoreBreakdownResponseState = "partial"
)

Defines values for DomainScoreBreakdownResponseState.

type DomainStatusEvent

type DomainStatusEvent struct {
	DnsReason *string `json:"dnsReason"`
	DnsStatus *string `json:"dnsStatus"`
	Domain    *string `json:"domain,omitempty"`

	// Features Canonical nested analysis feature vector for a discovered domain.
	Features   *DomainAnalysisFeatures `json:"features,omitempty"`
	HttpReason *string                 `json:"httpReason"`
	HttpStatus *string                 `json:"httpStatus"`
	Id         *openapi_types.UUID     `json:"id,omitempty"`
	LeadStatus *string                 `json:"leadStatus"`

	// RejectionReason Terminal outcome classification for every domain. Set deterministically by each phase handler. No silent defaults - every terminal domain must have a reason.
	RejectionReason *DomainRejectionReasonEnum `json:"rejectionReason,omitempty"`
}

DomainStatusEvent Domain generation/validation status update (subset / partial DomainListItem fields may be present).

type EnrichedCampaignResponse

type EnrichedCampaignResponse struct {
	Campaign CampaignResponse `json:"campaign"`

	// CurrentPhase The currently active phase being executed by the orchestrator.
	// This is the authoritative source for pause/resume/stop UI actions.
	// Possible values: discovery, dns_validation, extraction, analysis, scoring, enrichment.
	// Null when campaign is in draft, completed, or failed state.
	CurrentPhase *string `json:"currentPhase"`

	// CurrentPhaseRunId The phase execution run ID for the currently active phase.
	// Used for precise control-plane operations (pause/resume).
	// Null when no phase is actively running.
	CurrentPhaseRunId *openapi_types.UUID `json:"currentPhaseRunId"`

	// ExecutionState High-level execution state for the campaign.
	// - running: A phase is actively executing
	// - paused: Execution is paused (can resume)
	// - completed: All phases finished successfully
	// - failed: A phase failed terminally
	// - draft: Campaign not yet started
	ExecutionState  *EnrichedCampaignResponseExecutionState `json:"executionState,omitempty"`
	PhaseExecutions *[]PhaseExecution                       `json:"phaseExecutions,omitempty"`
	State           *CampaignState                          `json:"state,omitempty"`
}

EnrichedCampaignResponse Read-optimized composite model for campaign detail pages

type EnrichedCampaignResponseExecutionState

type EnrichedCampaignResponseExecutionState string

EnrichedCampaignResponseExecutionState High-level execution state for the campaign. - running: A phase is actively executing - paused: Execution is paused (can resume) - completed: All phases finished successfully - failed: A phase failed terminally - draft: Campaign not yet started

const (
	EnrichedCampaignResponseExecutionStateCompleted EnrichedCampaignResponseExecutionState = "completed"
	EnrichedCampaignResponseExecutionStateDraft     EnrichedCampaignResponseExecutionState = "draft"
	EnrichedCampaignResponseExecutionStateFailed    EnrichedCampaignResponseExecutionState = "failed"
	EnrichedCampaignResponseExecutionStatePaused    EnrichedCampaignResponseExecutionState = "paused"
	EnrichedCampaignResponseExecutionStateRunning   EnrichedCampaignResponseExecutionState = "running"
)

Defines values for EnrichedCampaignResponseExecutionState.

type ErrorCode

type ErrorCode string

ErrorCode Stable error code space

const (
	BADREQUEST          ErrorCode = "BAD_REQUEST"
	CAMPAIGNINPROGRESS  ErrorCode = "CAMPAIGN_IN_PROGRESS"
	CONFLICT            ErrorCode = "CONFLICT"
	DATABASEERROR       ErrorCode = "DATABASE_ERROR"
	FORBIDDEN           ErrorCode = "FORBIDDEN"
	GATEWAYTIMEOUT      ErrorCode = "GATEWAY_TIMEOUT"
	INTERNALSERVERERROR ErrorCode = "INTERNAL_SERVER_ERROR"
	INVALIDSTATE        ErrorCode = "INVALID_STATE"
	NOTFOUND            ErrorCode = "NOT_FOUND"
	NOTIMPLEMENTED      ErrorCode = "NOT_IMPLEMENTED"
	QUOTAEXCEEDED       ErrorCode = "QUOTA_EXCEEDED"
	RATELIMITEXCEEDED   ErrorCode = "RATE_LIMIT_EXCEEDED"
	REQUESTTIMEOUT      ErrorCode = "REQUEST_TIMEOUT"
	REQUIREDFIELD       ErrorCode = "REQUIRED_FIELD"
	SERVICEUNAVAILABLE  ErrorCode = "SERVICE_UNAVAILABLE"
	UNAUTHORIZED        ErrorCode = "UNAUTHORIZED"
	VALIDATIONERROR     ErrorCode = "VALIDATION_ERROR"
)

Defines values for ErrorCode.

type ErrorEnvelope

type ErrorEnvelope struct {
	Error     ApiError `json:"error"`
	RequestId string   `json:"requestId"`

	// Success Always false for error envelopes.
	Success *bool `json:"success,omitempty"`
}

ErrorEnvelope defines model for ErrorEnvelope.

type ExecutionStatusEnum

type ExecutionStatusEnum string

ExecutionStatusEnum defines model for ExecutionStatusEnum.

const (
	ExecutionStatusEnumCompleted  ExecutionStatusEnum = "completed"
	ExecutionStatusEnumConfigured ExecutionStatusEnum = "configured"
	ExecutionStatusEnumFailed     ExecutionStatusEnum = "failed"
	ExecutionStatusEnumInProgress ExecutionStatusEnum = "in_progress"
	ExecutionStatusEnumNotStarted ExecutionStatusEnum = "not_started"
	ExecutionStatusEnumPaused     ExecutionStatusEnum = "paused"
	ExecutionStatusEnumReady      ExecutionStatusEnum = "ready"
)

Defines values for ExecutionStatusEnum.

type ExportedDomain

type ExportedDomain struct {
	CreatedAt       *time.Time `json:"createdAt,omitempty"`
	DnsStatus       *string    `json:"dnsStatus,omitempty"`
	Domain          *string    `json:"domain,omitempty"`
	HttpStatus      *string    `json:"httpStatus,omitempty"`
	LeadStatus      *string    `json:"leadStatus,omitempty"`
	RejectionReason *string    `json:"rejectionReason,omitempty"`
	Score           *float32   `json:"score,omitempty"`
}

ExportedDomain Domain data in export format

type ExtendedPageInfo

type ExtendedPageInfo struct {
	// Current 1-based current page index (numeric pagination fallback)
	Current   *int    `json:"current,omitempty"`
	EndCursor *string `json:"endCursor"`

	// First Requested page size
	First       *int `json:"first,omitempty"`
	HasNextPage bool `json:"hasNextPage"`

	// SortBy Field used for ordering
	SortBy      *string                    `json:"sortBy,omitempty"`
	SortOrder   *ExtendedPageInfoSortOrder `json:"sortOrder,omitempty"`
	StartCursor *string                    `json:"startCursor"`

	// Total Total number of pages when known via numeric pagination
	Total *int `json:"total,omitempty"`
}

ExtendedPageInfo defines model for ExtendedPageInfo.

type ExtendedPageInfoSortOrder

type ExtendedPageInfoSortOrder string

ExtendedPageInfoSortOrder defines model for ExtendedPageInfo.SortOrder.

const (
	ExtendedPageInfoSortOrderASC  ExtendedPageInfoSortOrder = "ASC"
	ExtendedPageInfoSortOrderDESC ExtendedPageInfoSortOrder = "DESC"
)

Defines values for ExtendedPageInfoSortOrder.

type FeatureFlags

type FeatureFlags map[string]bool

FeatureFlags Feature flags map

type FlexibleArray

type FlexibleArray = []FlexiblePrimitive

FlexibleArray Array of primitive flexible values.

type FlexibleObject

type FlexibleObject map[string]*FlexiblePrimitive

FlexibleObject Nested object whose values are flexible primitives (one-level nesting only).

type FlexiblePrimitive

type FlexiblePrimitive struct {
	// contains filtered or unexported fields
}

FlexiblePrimitive Primitive value allowed in flexible configuration maps.

func (FlexiblePrimitive) AsFlexiblePrimitive0

func (t FlexiblePrimitive) AsFlexiblePrimitive0() (FlexiblePrimitive0, error)

AsFlexiblePrimitive0 returns the union data inside the FlexiblePrimitive as a FlexiblePrimitive0

func (FlexiblePrimitive) AsFlexiblePrimitive1

func (t FlexiblePrimitive) AsFlexiblePrimitive1() (FlexiblePrimitive1, error)

AsFlexiblePrimitive1 returns the union data inside the FlexiblePrimitive as a FlexiblePrimitive1

func (FlexiblePrimitive) AsFlexiblePrimitive2

func (t FlexiblePrimitive) AsFlexiblePrimitive2() (FlexiblePrimitive2, error)

AsFlexiblePrimitive2 returns the union data inside the FlexiblePrimitive as a FlexiblePrimitive2

func (FlexiblePrimitive) AsFlexiblePrimitive3

func (t FlexiblePrimitive) AsFlexiblePrimitive3() (FlexiblePrimitive3, error)

AsFlexiblePrimitive3 returns the union data inside the FlexiblePrimitive as a FlexiblePrimitive3

func (*FlexiblePrimitive) FromFlexiblePrimitive0

func (t *FlexiblePrimitive) FromFlexiblePrimitive0(v FlexiblePrimitive0) error

FromFlexiblePrimitive0 overwrites any union data inside the FlexiblePrimitive as the provided FlexiblePrimitive0

func (*FlexiblePrimitive) FromFlexiblePrimitive1

func (t *FlexiblePrimitive) FromFlexiblePrimitive1(v FlexiblePrimitive1) error

FromFlexiblePrimitive1 overwrites any union data inside the FlexiblePrimitive as the provided FlexiblePrimitive1

func (*FlexiblePrimitive) FromFlexiblePrimitive2

func (t *FlexiblePrimitive) FromFlexiblePrimitive2(v FlexiblePrimitive2) error

FromFlexiblePrimitive2 overwrites any union data inside the FlexiblePrimitive as the provided FlexiblePrimitive2

func (*FlexiblePrimitive) FromFlexiblePrimitive3

func (t *FlexiblePrimitive) FromFlexiblePrimitive3(v FlexiblePrimitive3) error

FromFlexiblePrimitive3 overwrites any union data inside the FlexiblePrimitive as the provided FlexiblePrimitive3

func (FlexiblePrimitive) MarshalJSON

func (t FlexiblePrimitive) MarshalJSON() ([]byte, error)

func (*FlexiblePrimitive) MergeFlexiblePrimitive0

func (t *FlexiblePrimitive) MergeFlexiblePrimitive0(v FlexiblePrimitive0) error

MergeFlexiblePrimitive0 performs a merge with any union data inside the FlexiblePrimitive, using the provided FlexiblePrimitive0

func (*FlexiblePrimitive) MergeFlexiblePrimitive1

func (t *FlexiblePrimitive) MergeFlexiblePrimitive1(v FlexiblePrimitive1) error

MergeFlexiblePrimitive1 performs a merge with any union data inside the FlexiblePrimitive, using the provided FlexiblePrimitive1

func (*FlexiblePrimitive) MergeFlexiblePrimitive2

func (t *FlexiblePrimitive) MergeFlexiblePrimitive2(v FlexiblePrimitive2) error

MergeFlexiblePrimitive2 performs a merge with any union data inside the FlexiblePrimitive, using the provided FlexiblePrimitive2

func (*FlexiblePrimitive) MergeFlexiblePrimitive3

func (t *FlexiblePrimitive) MergeFlexiblePrimitive3(v FlexiblePrimitive3) error

MergeFlexiblePrimitive3 performs a merge with any union data inside the FlexiblePrimitive, using the provided FlexiblePrimitive3

func (*FlexiblePrimitive) UnmarshalJSON

func (t *FlexiblePrimitive) UnmarshalJSON(b []byte) error

type FlexiblePrimitive0

type FlexiblePrimitive0 = string

FlexiblePrimitive0 defines model for .

type FlexiblePrimitive1

type FlexiblePrimitive1 = float32

FlexiblePrimitive1 defines model for .

type FlexiblePrimitive2

type FlexiblePrimitive2 = int

FlexiblePrimitive2 defines model for .

type FlexiblePrimitive3

type FlexiblePrimitive3 = bool

FlexiblePrimitive3 defines model for .

type FlexibleValue

type FlexibleValue struct {
	// contains filtered or unexported fields
}

FlexibleValue Union of acceptable flexible configuration / context value shapes.

func (FlexibleValue) AsFlexibleArray

func (t FlexibleValue) AsFlexibleArray() (FlexibleArray, error)

AsFlexibleArray returns the union data inside the FlexibleValue as a FlexibleArray

func (FlexibleValue) AsFlexibleObject

func (t FlexibleValue) AsFlexibleObject() (FlexibleObject, error)

AsFlexibleObject returns the union data inside the FlexibleValue as a FlexibleObject

func (FlexibleValue) AsFlexiblePrimitive

func (t FlexibleValue) AsFlexiblePrimitive() (FlexiblePrimitive, error)

AsFlexiblePrimitive returns the union data inside the FlexibleValue as a FlexiblePrimitive

func (*FlexibleValue) FromFlexibleArray

func (t *FlexibleValue) FromFlexibleArray(v FlexibleArray) error

FromFlexibleArray overwrites any union data inside the FlexibleValue as the provided FlexibleArray

func (*FlexibleValue) FromFlexibleObject

func (t *FlexibleValue) FromFlexibleObject(v FlexibleObject) error

FromFlexibleObject overwrites any union data inside the FlexibleValue as the provided FlexibleObject

func (*FlexibleValue) FromFlexiblePrimitive

func (t *FlexibleValue) FromFlexiblePrimitive(v FlexiblePrimitive) error

FromFlexiblePrimitive overwrites any union data inside the FlexibleValue as the provided FlexiblePrimitive

func (FlexibleValue) MarshalJSON

func (t FlexibleValue) MarshalJSON() ([]byte, error)

func (*FlexibleValue) MergeFlexibleArray

func (t *FlexibleValue) MergeFlexibleArray(v FlexibleArray) error

MergeFlexibleArray performs a merge with any union data inside the FlexibleValue, using the provided FlexibleArray

func (*FlexibleValue) MergeFlexibleObject

func (t *FlexibleValue) MergeFlexibleObject(v FlexibleObject) error

MergeFlexibleObject performs a merge with any union data inside the FlexibleValue, using the provided FlexibleObject

func (*FlexibleValue) MergeFlexiblePrimitive

func (t *FlexibleValue) MergeFlexiblePrimitive(v FlexiblePrimitive) error

MergeFlexiblePrimitive performs a merge with any union data inside the FlexibleValue, using the provided FlexiblePrimitive

func (*FlexibleValue) UnmarshalJSON

func (t *FlexibleValue) UnmarshalJSON(b []byte) error

type Forbidden

type Forbidden = ErrorEnvelope

Forbidden defines model for Forbidden.

type ForbiddenJSONResponse

type ForbiddenJSONResponse ErrorEnvelope

type GenerationConfig

type GenerationConfig struct {
	// BatchSize Number of domains per batch
	BatchSize *int `json:"batchSize,omitempty"`

	// CharacterSet Character set for variable generation
	CharacterSet *GenerationConfigCharacterSet `json:"characterSet,omitempty"`

	// ConstantSegment The constant brand/keyword segment
	ConstantSegment string `json:"constantSegment"`

	// MaxDomains Maximum number of domains to generate
	MaxDomains int `json:"maxDomains"`

	// PatternType Where to add variable characters relative to constant segment
	PatternType GenerationConfigPatternType `json:"patternType"`

	// PrefixLength Length of variable prefix segment
	PrefixLength *int `json:"prefixLength,omitempty"`

	// StartingOffset Starting offset in domain sequence
	StartingOffset *int `json:"startingOffset,omitempty"`

	// SuffixLength Length of variable suffix segment
	SuffixLength *int `json:"suffixLength,omitempty"`

	// Tlds Top-level domains to use
	Tlds []string `json:"tlds"`
}

GenerationConfig Domain generation configuration from wizard Step 2

type GenerationConfigCharacterSet

type GenerationConfigCharacterSet string

GenerationConfigCharacterSet Character set for variable generation

const (
	GenerationConfigCharacterSetAlphanumeric GenerationConfigCharacterSet = "alphanumeric"
	GenerationConfigCharacterSetCustom       GenerationConfigCharacterSet = "custom"
	GenerationConfigCharacterSetHex          GenerationConfigCharacterSet = "hex"
	GenerationConfigCharacterSetLetters      GenerationConfigCharacterSet = "letters"
	GenerationConfigCharacterSetNumeric      GenerationConfigCharacterSet = "numeric"
)

Defines values for GenerationConfigCharacterSet.

type GenerationConfigPatternType

type GenerationConfigPatternType string

GenerationConfigPatternType Where to add variable characters relative to constant segment

const (
	GenerationConfigPatternTypeBoth   GenerationConfigPatternType = "both"
	GenerationConfigPatternTypePrefix GenerationConfigPatternType = "prefix"
	GenerationConfigPatternTypeSuffix GenerationConfigPatternType = "suffix"
)

Defines values for GenerationConfigPatternType.

type GetBulkOperationStatus200JSONResponse

type GetBulkOperationStatus200JSONResponse struct {
	OperationId openapi_types.UUID `json:"operationId"`
	Progress    float32            `json:"progress"`
	Status      string             `json:"status"`
	Type        string             `json:"type"`
}

func (GetBulkOperationStatus200JSONResponse) VisitGetBulkOperationStatusResponse

func (response GetBulkOperationStatus200JSONResponse) VisitGetBulkOperationStatusResponse(w http.ResponseWriter) error

type GetBulkOperationStatus400JSONResponse

type GetBulkOperationStatus400JSONResponse struct{ BadRequestJSONResponse }

func (GetBulkOperationStatus400JSONResponse) VisitGetBulkOperationStatusResponse

func (response GetBulkOperationStatus400JSONResponse) VisitGetBulkOperationStatusResponse(w http.ResponseWriter) error

type GetBulkOperationStatus401JSONResponse

type GetBulkOperationStatus401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetBulkOperationStatus401JSONResponse) VisitGetBulkOperationStatusResponse

func (response GetBulkOperationStatus401JSONResponse) VisitGetBulkOperationStatusResponse(w http.ResponseWriter) error

type GetBulkOperationStatus404JSONResponse

type GetBulkOperationStatus404JSONResponse struct{ NotFoundJSONResponse }

func (GetBulkOperationStatus404JSONResponse) VisitGetBulkOperationStatusResponse

func (response GetBulkOperationStatus404JSONResponse) VisitGetBulkOperationStatusResponse(w http.ResponseWriter) error

type GetBulkOperationStatus429JSONResponse

type GetBulkOperationStatus429JSONResponse struct{ RateLimitExceededJSONResponse }

func (GetBulkOperationStatus429JSONResponse) VisitGetBulkOperationStatusResponse

func (response GetBulkOperationStatus429JSONResponse) VisitGetBulkOperationStatusResponse(w http.ResponseWriter) error

type GetBulkOperationStatus500JSONResponse

type GetBulkOperationStatus500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (GetBulkOperationStatus500JSONResponse) VisitGetBulkOperationStatusResponse

func (response GetBulkOperationStatus500JSONResponse) VisitGetBulkOperationStatusResponse(w http.ResponseWriter) error

type GetBulkOperationStatusRequestObject

type GetBulkOperationStatusRequestObject struct {
	OperationId openapi_types.UUID `json:"operationId"`
}

type GetBulkOperationStatusResponseObject

type GetBulkOperationStatusResponseObject interface {
	VisitGetBulkOperationStatusResponse(w http.ResponseWriter) error
}

type GetBulkResourceStatus200JSONResponse

type GetBulkResourceStatus200JSONResponse struct {
	AllocationId *openapi_types.UUID `json:"allocationId,omitempty"`
	Status       *string             `json:"status,omitempty"`
}

func (GetBulkResourceStatus200JSONResponse) VisitGetBulkResourceStatusResponse

func (response GetBulkResourceStatus200JSONResponse) VisitGetBulkResourceStatusResponse(w http.ResponseWriter) error

type GetBulkResourceStatus400JSONResponse

type GetBulkResourceStatus400JSONResponse struct{ BadRequestJSONResponse }

func (GetBulkResourceStatus400JSONResponse) VisitGetBulkResourceStatusResponse

func (response GetBulkResourceStatus400JSONResponse) VisitGetBulkResourceStatusResponse(w http.ResponseWriter) error

type GetBulkResourceStatus401JSONResponse

type GetBulkResourceStatus401JSONResponse struct{ UnauthorizedJSONResponse }

func (GetBulkResourceStatus401JSONResponse) VisitGetBulkResourceStatusResponse

func (response GetBulkResourceStatus401JSONResponse) VisitGetBulkResourceStatusResponse(w http.ResponseWriter) error

type GetBulkResourceStatus404JSONResponse

type GetBulkResourceStatus404JSONResponse struct{ NotFoundJSONResponse }

func (GetBulkResourceStatus404JSONResponse) VisitGetBulkResourceStatusResponse

func (response GetBulkResourceStatus404JSONResponse) VisitGetBulkResourceStatusResponse(w http.ResponseWriter) error

type GetBulkResourceStatus500JSONResponse

type GetBulkResourceStatus500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (GetBulkResourceStatus500JSONResponse) VisitGetBulkResourceStatusResponse

func (response GetBulkResourceStatus500JSONResponse) VisitGetBulkResourceStatusResponse(w http.ResponseWriter) error

type GetBulkResourceStatusRequestObject

type GetBulkResourceStatusRequestObject struct {
	AllocationId openapi_types.UUID `json:"allocationId"`
}

type GetBulkResourceStatusResponseObject

type GetBulkResourceStatusResponseObject interface {
	VisitGetBulkResourceStatusResponse(w http.ResponseWriter) error
}

type HealthCheck200JSONResponse

type HealthCheck200JSONResponse struct {
	Body    HealthResponse
	Headers HealthCheck200ResponseHeaders
}

func (HealthCheck200JSONResponse) VisitHealthCheckResponse

func (response HealthCheck200JSONResponse) VisitHealthCheckResponse(w http.ResponseWriter) error

type HealthCheck200ResponseHeaders

type HealthCheck200ResponseHeaders struct {
	XRequestId string
}

type HealthCheck401JSONResponse

type HealthCheck401JSONResponse struct{ UnauthorizedJSONResponse }

func (HealthCheck401JSONResponse) VisitHealthCheckResponse

func (response HealthCheck401JSONResponse) VisitHealthCheckResponse(w http.ResponseWriter) error

type HealthCheck403JSONResponse

type HealthCheck403JSONResponse struct{ ForbiddenJSONResponse }

func (HealthCheck403JSONResponse) VisitHealthCheckResponse

func (response HealthCheck403JSONResponse) VisitHealthCheckResponse(w http.ResponseWriter) error

type HealthCheck429JSONResponse

type HealthCheck429JSONResponse struct{ RateLimitExceededJSONResponse }

func (HealthCheck429JSONResponse) VisitHealthCheckResponse

func (response HealthCheck429JSONResponse) VisitHealthCheckResponse(w http.ResponseWriter) error

type HealthCheck500JSONResponse

type HealthCheck500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (HealthCheck500JSONResponse) VisitHealthCheckResponse

func (response HealthCheck500JSONResponse) VisitHealthCheckResponse(w http.ResponseWriter) error

type HealthCheckRequestObject

type HealthCheckRequestObject struct {
}

type HealthCheckResponseObject

type HealthCheckResponseObject interface {
	VisitHealthCheckResponse(w http.ResponseWriter) error
}

type HealthLive200JSONResponse

type HealthLive200JSONResponse struct {
	Body    HealthResponse
	Headers HealthLive200ResponseHeaders
}

func (HealthLive200JSONResponse) VisitHealthLiveResponse

func (response HealthLive200JSONResponse) VisitHealthLiveResponse(w http.ResponseWriter) error

type HealthLive200ResponseHeaders

type HealthLive200ResponseHeaders struct {
	XRequestId string
}

type HealthLive401JSONResponse

type HealthLive401JSONResponse struct{ UnauthorizedJSONResponse }

func (HealthLive401JSONResponse) VisitHealthLiveResponse

func (response HealthLive401JSONResponse) VisitHealthLiveResponse(w http.ResponseWriter) error

type HealthLive403JSONResponse

type HealthLive403JSONResponse struct{ ForbiddenJSONResponse }

func (HealthLive403JSONResponse) VisitHealthLiveResponse

func (response HealthLive403JSONResponse) VisitHealthLiveResponse(w http.ResponseWriter) error

type HealthLive429JSONResponse

type HealthLive429JSONResponse struct{ RateLimitExceededJSONResponse }

func (HealthLive429JSONResponse) VisitHealthLiveResponse

func (response HealthLive429JSONResponse) VisitHealthLiveResponse(w http.ResponseWriter) error

type HealthLive500JSONResponse

type HealthLive500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (HealthLive500JSONResponse) VisitHealthLiveResponse

func (response HealthLive500JSONResponse) VisitHealthLiveResponse(w http.ResponseWriter) error

type HealthLiveRequestObject

type HealthLiveRequestObject struct {
}

type HealthLiveResponseObject

type HealthLiveResponseObject interface {
	VisitHealthLiveResponse(w http.ResponseWriter) error
}

type HealthReady200JSONResponse

type HealthReady200JSONResponse struct {
	Body    HealthResponse
	Headers HealthReady200ResponseHeaders
}

func (HealthReady200JSONResponse) VisitHealthReadyResponse

func (response HealthReady200JSONResponse) VisitHealthReadyResponse(w http.ResponseWriter) error

type HealthReady200ResponseHeaders

type HealthReady200ResponseHeaders struct {
	XRequestId string
}

type HealthReady401JSONResponse

type HealthReady401JSONResponse struct{ UnauthorizedJSONResponse }

func (HealthReady401JSONResponse) VisitHealthReadyResponse

func (response HealthReady401JSONResponse) VisitHealthReadyResponse(w http.ResponseWriter) error

type HealthReady403JSONResponse

type HealthReady403JSONResponse struct{ ForbiddenJSONResponse }

func (HealthReady403JSONResponse) VisitHealthReadyResponse

func (response HealthReady403JSONResponse) VisitHealthReadyResponse(w http.ResponseWriter) error

type HealthReady429JSONResponse

type HealthReady429JSONResponse struct{ RateLimitExceededJSONResponse }

func (HealthReady429JSONResponse) VisitHealthReadyResponse

func (response HealthReady429JSONResponse) VisitHealthReadyResponse(w http.ResponseWriter) error

type HealthReady500JSONResponse

type HealthReady500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (HealthReady500JSONResponse) VisitHealthReadyResponse

func (response HealthReady500JSONResponse) VisitHealthReadyResponse(w http.ResponseWriter) error

type HealthReadyRequestObject

type HealthReadyRequestObject struct {
}

type HealthReadyResponseObject

type HealthReadyResponseObject interface {
	VisitHealthReadyResponse(w http.ResponseWriter) error
}

type HealthResponse

type HealthResponse struct {
	Status    HealthResponseStatus `json:"status"`
	Timestamp *time.Time           `json:"timestamp,omitempty"`
	Uptime    *string              `json:"uptime,omitempty"`
	Version   *string              `json:"version,omitempty"`
}

HealthResponse defines model for HealthResponse.

type HealthResponseStatus

type HealthResponseStatus string

HealthResponseStatus defines model for HealthResponse.Status.

const (
	HealthResponseStatusOk HealthResponseStatus = "ok"
)

Defines values for HealthResponseStatus.

type IncludeRules

type IncludeRules = bool

IncludeRules defines model for IncludeRules.

type InternalServerError

type InternalServerError = ErrorEnvelope

InternalServerError defines model for InternalServerError.

type InternalServerErrorJSONResponse

type InternalServerErrorJSONResponse ErrorEnvelope

type InvalidParamFormatError

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

func (*InvalidParamFormatError) Error

func (e *InvalidParamFormatError) Error() string

func (*InvalidParamFormatError) Unwrap

func (e *InvalidParamFormatError) Unwrap() error

type IsEnabled

type IsEnabled = bool

IsEnabled defines model for IsEnabled.

type IsHealthy

type IsHealthy = bool

IsHealthy defines model for IsHealthy.

type KeywordExtractBatch200JSONResponse

type KeywordExtractBatch200JSONResponse BatchKeywordExtractionResponse

func (KeywordExtractBatch200JSONResponse) VisitKeywordExtractBatchResponse

func (response KeywordExtractBatch200JSONResponse) VisitKeywordExtractBatchResponse(w http.ResponseWriter) error

type KeywordExtractBatch400JSONResponse

type KeywordExtractBatch400JSONResponse struct{ BadRequestJSONResponse }

func (KeywordExtractBatch400JSONResponse) VisitKeywordExtractBatchResponse

func (response KeywordExtractBatch400JSONResponse) VisitKeywordExtractBatchResponse(w http.ResponseWriter) error

type KeywordExtractBatch401JSONResponse

type KeywordExtractBatch401JSONResponse struct{ UnauthorizedJSONResponse }

func (KeywordExtractBatch401JSONResponse) VisitKeywordExtractBatchResponse

func (response KeywordExtractBatch401JSONResponse) VisitKeywordExtractBatchResponse(w http.ResponseWriter) error

type KeywordExtractBatch403JSONResponse

type KeywordExtractBatch403JSONResponse struct{ ForbiddenJSONResponse }

func (KeywordExtractBatch403JSONResponse) VisitKeywordExtractBatchResponse

func (response KeywordExtractBatch403JSONResponse) VisitKeywordExtractBatchResponse(w http.ResponseWriter) error

type KeywordExtractBatch422JSONResponse

type KeywordExtractBatch422JSONResponse struct{ ValidationErrorJSONResponse }

func (KeywordExtractBatch422JSONResponse) VisitKeywordExtractBatchResponse

func (response KeywordExtractBatch422JSONResponse) VisitKeywordExtractBatchResponse(w http.ResponseWriter) error

type KeywordExtractBatch429JSONResponse

type KeywordExtractBatch429JSONResponse struct{ RateLimitExceededJSONResponse }

func (KeywordExtractBatch429JSONResponse) VisitKeywordExtractBatchResponse

func (response KeywordExtractBatch429JSONResponse) VisitKeywordExtractBatchResponse(w http.ResponseWriter) error

type KeywordExtractBatch500JSONResponse

type KeywordExtractBatch500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (KeywordExtractBatch500JSONResponse) VisitKeywordExtractBatchResponse

func (response KeywordExtractBatch500JSONResponse) VisitKeywordExtractBatchResponse(w http.ResponseWriter) error

type KeywordExtractBatchJSONRequestBody

type KeywordExtractBatchJSONRequestBody = BatchKeywordExtractionRequest

KeywordExtractBatchJSONRequestBody defines body for KeywordExtractBatch for application/json ContentType.

type KeywordExtractBatchRequestObject

type KeywordExtractBatchRequestObject struct {
	Body *KeywordExtractBatchJSONRequestBody
}

type KeywordExtractBatchResponseObject

type KeywordExtractBatchResponseObject interface {
	VisitKeywordExtractBatchResponse(w http.ResponseWriter) error
}

type KeywordExtractStream200TexteventStreamResponse

type KeywordExtractStream200TexteventStreamResponse struct {
	Body          io.Reader
	ContentLength int64
}

func (KeywordExtractStream200TexteventStreamResponse) VisitKeywordExtractStreamResponse

func (response KeywordExtractStream200TexteventStreamResponse) VisitKeywordExtractStreamResponse(w http.ResponseWriter) error

type KeywordExtractStream401JSONResponse

type KeywordExtractStream401JSONResponse struct{ UnauthorizedJSONResponse }

func (KeywordExtractStream401JSONResponse) VisitKeywordExtractStreamResponse

func (response KeywordExtractStream401JSONResponse) VisitKeywordExtractStreamResponse(w http.ResponseWriter) error

type KeywordExtractStream403JSONResponse

type KeywordExtractStream403JSONResponse struct{ ForbiddenJSONResponse }

func (KeywordExtractStream403JSONResponse) VisitKeywordExtractStreamResponse

func (response KeywordExtractStream403JSONResponse) VisitKeywordExtractStreamResponse(w http.ResponseWriter) error

type KeywordExtractStream429JSONResponse

type KeywordExtractStream429JSONResponse struct{ RateLimitExceededJSONResponse }

func (KeywordExtractStream429JSONResponse) VisitKeywordExtractStreamResponse

func (response KeywordExtractStream429JSONResponse) VisitKeywordExtractStreamResponse(w http.ResponseWriter) error

type KeywordExtractStream500JSONResponse

type KeywordExtractStream500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (KeywordExtractStream500JSONResponse) VisitKeywordExtractStreamResponse

func (response KeywordExtractStream500JSONResponse) VisitKeywordExtractStreamResponse(w http.ResponseWriter) error

type KeywordExtractStreamParams

type KeywordExtractStreamParams struct {
	Url           string              `form:"url" json:"url"`
	KeywordSetId  openapi_types.UUID  `form:"keywordSetId" json:"keywordSetId"`
	HttpPersonaId *openapi_types.UUID `form:"httpPersonaId,omitempty" json:"httpPersonaId,omitempty"`
	DnsPersonaId  *openapi_types.UUID `form:"dnsPersonaId,omitempty" json:"dnsPersonaId,omitempty"`
}

KeywordExtractStreamParams defines parameters for KeywordExtractStream.

type KeywordExtractStreamRequestObject

type KeywordExtractStreamRequestObject struct {
	Params KeywordExtractStreamParams
}

type KeywordExtractStreamResponseObject

type KeywordExtractStreamResponseObject interface {
	VisitKeywordExtractStreamResponse(w http.ResponseWriter) error
}

type KeywordRuleDTO

type KeywordRuleDTO struct {
	Category        *string             `json:"category,omitempty"`
	ContextChars    *int                `json:"contextChars,omitempty"`
	CreatedAt       *time.Time          `json:"createdAt,omitempty"`
	Id              *openapi_types.UUID `json:"id,omitempty"`
	IsCaseSensitive *bool               `json:"isCaseSensitive,omitempty"`
	KeywordSetId    *openapi_types.UUID `json:"keywordSetId,omitempty"`
	Pattern         *string             `json:"pattern,omitempty"`
	RuleType        *string             `json:"ruleType,omitempty"`
	UpdatedAt       *time.Time          `json:"updatedAt,omitempty"`
}

KeywordRuleDTO defines model for KeywordRuleDTO.

type KeywordRuleRequest

type KeywordRuleRequest struct {
	Category        *string         `json:"category,omitempty"`
	ContextChars    *int            `json:"contextChars,omitempty"`
	IsCaseSensitive *bool           `json:"isCaseSensitive,omitempty"`
	Pattern         string          `json:"pattern"`
	RuleType        KeywordRuleType `json:"ruleType"`
}

KeywordRuleRequest defines model for KeywordRuleRequest.

type KeywordRuleType

type KeywordRuleType string

KeywordRuleType defines model for KeywordRuleType.

const (
	Regex  KeywordRuleType = "regex"
	String KeywordRuleType = "string"
)

Defines values for KeywordRuleType.

type KeywordRulesQuery200JSONResponse

type KeywordRulesQuery200JSONResponse []KeywordRuleDTO

func (KeywordRulesQuery200JSONResponse) VisitKeywordRulesQueryResponse

func (response KeywordRulesQuery200JSONResponse) VisitKeywordRulesQueryResponse(w http.ResponseWriter) error

type KeywordRulesQuery401JSONResponse

type KeywordRulesQuery401JSONResponse struct{ UnauthorizedJSONResponse }

func (KeywordRulesQuery401JSONResponse) VisitKeywordRulesQueryResponse

func (response KeywordRulesQuery401JSONResponse) VisitKeywordRulesQueryResponse(w http.ResponseWriter) error

type KeywordRulesQuery403JSONResponse

type KeywordRulesQuery403JSONResponse struct{ ForbiddenJSONResponse }

func (KeywordRulesQuery403JSONResponse) VisitKeywordRulesQueryResponse

func (response KeywordRulesQuery403JSONResponse) VisitKeywordRulesQueryResponse(w http.ResponseWriter) error

type KeywordRulesQuery429JSONResponse

type KeywordRulesQuery429JSONResponse struct{ RateLimitExceededJSONResponse }

func (KeywordRulesQuery429JSONResponse) VisitKeywordRulesQueryResponse

func (response KeywordRulesQuery429JSONResponse) VisitKeywordRulesQueryResponse(w http.ResponseWriter) error

type KeywordRulesQuery500JSONResponse

type KeywordRulesQuery500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (KeywordRulesQuery500JSONResponse) VisitKeywordRulesQueryResponse

func (response KeywordRulesQuery500JSONResponse) VisitKeywordRulesQueryResponse(w http.ResponseWriter) error

type KeywordRulesQueryParams

type KeywordRulesQueryParams struct {
	Limit           *int                `form:"limit,omitempty" json:"limit,omitempty"`
	Offset          *int                `form:"offset,omitempty" json:"offset,omitempty"`
	KeywordSetId    *openapi_types.UUID `form:"keyword_set_id,omitempty" json:"keyword_set_id,omitempty"`
	RuleType        *KeywordRuleType    `form:"rule_type,omitempty" json:"rule_type,omitempty"`
	Category        *string             `form:"category,omitempty" json:"category,omitempty"`
	IsCaseSensitive *bool               `form:"is_case_sensitive,omitempty" json:"is_case_sensitive,omitempty"`
	Pattern         *string             `form:"pattern,omitempty" json:"pattern,omitempty"`
}

KeywordRulesQueryParams defines parameters for KeywordRulesQuery.

type KeywordRulesQueryRequestObject

type KeywordRulesQueryRequestObject struct {
	Params KeywordRulesQueryParams
}

type KeywordRulesQueryResponseObject

type KeywordRulesQueryResponseObject interface {
	VisitKeywordRulesQueryResponse(w http.ResponseWriter) error
}

type KeywordSetResponse

type KeywordSetResponse struct {
	// CampaignCount Number of campaigns using this keyword set
	CampaignCount *int `json:"campaignCount,omitempty"`

	// Color UI color theme for the keyword set
	Color       *string            `json:"color,omitempty"`
	CreatedAt   time.Time          `json:"createdAt"`
	Description *string            `json:"description,omitempty"`
	Id          openapi_types.UUID `json:"id"`
	IsEnabled   bool               `json:"isEnabled"`
	Name        string             `json:"name"`
	RuleCount   int                `json:"ruleCount"`
	Rules       *[]KeywordRuleDTO  `json:"rules,omitempty"`
	UpdatedAt   time.Time          `json:"updatedAt"`
}

KeywordSetResponse defines model for KeywordSetResponse.

type KeywordSetsCreate201JSONResponse

type KeywordSetsCreate201JSONResponse KeywordSetResponse

func (KeywordSetsCreate201JSONResponse) VisitKeywordSetsCreateResponse

func (response KeywordSetsCreate201JSONResponse) VisitKeywordSetsCreateResponse(w http.ResponseWriter) error

type KeywordSetsCreate400JSONResponse

type KeywordSetsCreate400JSONResponse struct{ BadRequestJSONResponse }

func (KeywordSetsCreate400JSONResponse) VisitKeywordSetsCreateResponse

func (response KeywordSetsCreate400JSONResponse) VisitKeywordSetsCreateResponse(w http.ResponseWriter) error

type KeywordSetsCreate401JSONResponse

type KeywordSetsCreate401JSONResponse struct{ UnauthorizedJSONResponse }

func (KeywordSetsCreate401JSONResponse) VisitKeywordSetsCreateResponse

func (response KeywordSetsCreate401JSONResponse) VisitKeywordSetsCreateResponse(w http.ResponseWriter) error

type KeywordSetsCreate403JSONResponse

type KeywordSetsCreate403JSONResponse struct{ ForbiddenJSONResponse }

func (KeywordSetsCreate403JSONResponse) VisitKeywordSetsCreateResponse

func (response KeywordSetsCreate403JSONResponse) VisitKeywordSetsCreateResponse(w http.ResponseWriter) error

type KeywordSetsCreate409JSONResponse

type KeywordSetsCreate409JSONResponse struct{ ConflictJSONResponse }

func (KeywordSetsCreate409JSONResponse) VisitKeywordSetsCreateResponse

func (response KeywordSetsCreate409JSONResponse) VisitKeywordSetsCreateResponse(w http.ResponseWriter) error

type KeywordSetsCreate422JSONResponse

type KeywordSetsCreate422JSONResponse struct{ ValidationErrorJSONResponse }

func (KeywordSetsCreate422JSONResponse) VisitKeywordSetsCreateResponse

func (response KeywordSetsCreate422JSONResponse) VisitKeywordSetsCreateResponse(w http.ResponseWriter) error

type KeywordSetsCreate429JSONResponse

type KeywordSetsCreate429JSONResponse struct{ RateLimitExceededJSONResponse }

func (KeywordSetsCreate429JSONResponse) VisitKeywordSetsCreateResponse

func (response KeywordSetsCreate429JSONResponse) VisitKeywordSetsCreateResponse(w http.ResponseWriter) error

type KeywordSetsCreate500JSONResponse

type KeywordSetsCreate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (KeywordSetsCreate500JSONResponse) VisitKeywordSetsCreateResponse

func (response KeywordSetsCreate500JSONResponse) VisitKeywordSetsCreateResponse(w http.ResponseWriter) error

type KeywordSetsCreateJSONRequestBody

type KeywordSetsCreateJSONRequestBody = CreateKeywordSetRequest

KeywordSetsCreateJSONRequestBody defines body for KeywordSetsCreate for application/json ContentType.

type KeywordSetsCreateRequestObject

type KeywordSetsCreateRequestObject struct {
	Body *KeywordSetsCreateJSONRequestBody
}

type KeywordSetsCreateResponseObject

type KeywordSetsCreateResponseObject interface {
	VisitKeywordSetsCreateResponse(w http.ResponseWriter) error
}

type KeywordSetsDelete204Response

type KeywordSetsDelete204Response struct {
}

func (KeywordSetsDelete204Response) VisitKeywordSetsDeleteResponse

func (response KeywordSetsDelete204Response) VisitKeywordSetsDeleteResponse(w http.ResponseWriter) error

type KeywordSetsDelete401JSONResponse

type KeywordSetsDelete401JSONResponse struct{ UnauthorizedJSONResponse }

func (KeywordSetsDelete401JSONResponse) VisitKeywordSetsDeleteResponse

func (response KeywordSetsDelete401JSONResponse) VisitKeywordSetsDeleteResponse(w http.ResponseWriter) error

type KeywordSetsDelete403JSONResponse

type KeywordSetsDelete403JSONResponse struct{ ForbiddenJSONResponse }

func (KeywordSetsDelete403JSONResponse) VisitKeywordSetsDeleteResponse

func (response KeywordSetsDelete403JSONResponse) VisitKeywordSetsDeleteResponse(w http.ResponseWriter) error

type KeywordSetsDelete404JSONResponse

type KeywordSetsDelete404JSONResponse struct{ NotFoundJSONResponse }

func (KeywordSetsDelete404JSONResponse) VisitKeywordSetsDeleteResponse

func (response KeywordSetsDelete404JSONResponse) VisitKeywordSetsDeleteResponse(w http.ResponseWriter) error

type KeywordSetsDelete429JSONResponse

type KeywordSetsDelete429JSONResponse struct{ RateLimitExceededJSONResponse }

func (KeywordSetsDelete429JSONResponse) VisitKeywordSetsDeleteResponse

func (response KeywordSetsDelete429JSONResponse) VisitKeywordSetsDeleteResponse(w http.ResponseWriter) error

type KeywordSetsDelete500JSONResponse

type KeywordSetsDelete500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (KeywordSetsDelete500JSONResponse) VisitKeywordSetsDeleteResponse

func (response KeywordSetsDelete500JSONResponse) VisitKeywordSetsDeleteResponse(w http.ResponseWriter) error

type KeywordSetsDeleteRequestObject

type KeywordSetsDeleteRequestObject struct {
	SetId openapi_types.UUID `json:"setId"`
}

type KeywordSetsDeleteResponseObject

type KeywordSetsDeleteResponseObject interface {
	VisitKeywordSetsDeleteResponse(w http.ResponseWriter) error
}

type KeywordSetsGet200JSONResponse

type KeywordSetsGet200JSONResponse KeywordSetResponse

func (KeywordSetsGet200JSONResponse) VisitKeywordSetsGetResponse

func (response KeywordSetsGet200JSONResponse) VisitKeywordSetsGetResponse(w http.ResponseWriter) error

type KeywordSetsGet401JSONResponse

type KeywordSetsGet401JSONResponse struct{ UnauthorizedJSONResponse }

func (KeywordSetsGet401JSONResponse) VisitKeywordSetsGetResponse

func (response KeywordSetsGet401JSONResponse) VisitKeywordSetsGetResponse(w http.ResponseWriter) error

type KeywordSetsGet403JSONResponse

type KeywordSetsGet403JSONResponse struct{ ForbiddenJSONResponse }

func (KeywordSetsGet403JSONResponse) VisitKeywordSetsGetResponse

func (response KeywordSetsGet403JSONResponse) VisitKeywordSetsGetResponse(w http.ResponseWriter) error

type KeywordSetsGet404JSONResponse

type KeywordSetsGet404JSONResponse struct{ NotFoundJSONResponse }

func (KeywordSetsGet404JSONResponse) VisitKeywordSetsGetResponse

func (response KeywordSetsGet404JSONResponse) VisitKeywordSetsGetResponse(w http.ResponseWriter) error

type KeywordSetsGet429JSONResponse

type KeywordSetsGet429JSONResponse struct{ RateLimitExceededJSONResponse }

func (KeywordSetsGet429JSONResponse) VisitKeywordSetsGetResponse

func (response KeywordSetsGet429JSONResponse) VisitKeywordSetsGetResponse(w http.ResponseWriter) error

type KeywordSetsGet500JSONResponse

type KeywordSetsGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (KeywordSetsGet500JSONResponse) VisitKeywordSetsGetResponse

func (response KeywordSetsGet500JSONResponse) VisitKeywordSetsGetResponse(w http.ResponseWriter) error

type KeywordSetsGetRequestObject

type KeywordSetsGetRequestObject struct {
	SetId openapi_types.UUID `json:"setId"`
}

type KeywordSetsGetResponseObject

type KeywordSetsGetResponseObject interface {
	VisitKeywordSetsGetResponse(w http.ResponseWriter) error
}

type KeywordSetsList200JSONResponse

type KeywordSetsList200JSONResponse []KeywordSetResponse

func (KeywordSetsList200JSONResponse) VisitKeywordSetsListResponse

func (response KeywordSetsList200JSONResponse) VisitKeywordSetsListResponse(w http.ResponseWriter) error

type KeywordSetsList401JSONResponse

type KeywordSetsList401JSONResponse struct{ UnauthorizedJSONResponse }

func (KeywordSetsList401JSONResponse) VisitKeywordSetsListResponse

func (response KeywordSetsList401JSONResponse) VisitKeywordSetsListResponse(w http.ResponseWriter) error

type KeywordSetsList403JSONResponse

type KeywordSetsList403JSONResponse struct{ ForbiddenJSONResponse }

func (KeywordSetsList403JSONResponse) VisitKeywordSetsListResponse

func (response KeywordSetsList403JSONResponse) VisitKeywordSetsListResponse(w http.ResponseWriter) error

type KeywordSetsList429JSONResponse

type KeywordSetsList429JSONResponse struct{ RateLimitExceededJSONResponse }

func (KeywordSetsList429JSONResponse) VisitKeywordSetsListResponse

func (response KeywordSetsList429JSONResponse) VisitKeywordSetsListResponse(w http.ResponseWriter) error

type KeywordSetsList500JSONResponse

type KeywordSetsList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (KeywordSetsList500JSONResponse) VisitKeywordSetsListResponse

func (response KeywordSetsList500JSONResponse) VisitKeywordSetsListResponse(w http.ResponseWriter) error

type KeywordSetsListParams

type KeywordSetsListParams struct {
	// Limit Page size (items per page)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Zero-based offset
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// IncludeRules If true, include rules array in keyword-sets list items
	IncludeRules *IncludeRules `form:"includeRules,omitempty" json:"includeRules,omitempty"`

	// IsEnabled Filter by enabled state
	IsEnabled *IsEnabled `form:"isEnabled,omitempty" json:"isEnabled,omitempty"`
}

KeywordSetsListParams defines parameters for KeywordSetsList.

type KeywordSetsListRequestObject

type KeywordSetsListRequestObject struct {
	Params KeywordSetsListParams
}

type KeywordSetsListResponseObject

type KeywordSetsListResponseObject interface {
	VisitKeywordSetsListResponse(w http.ResponseWriter) error
}

type KeywordSetsRulesList200JSONResponse

type KeywordSetsRulesList200JSONResponse []KeywordRuleDTO

func (KeywordSetsRulesList200JSONResponse) VisitKeywordSetsRulesListResponse

func (response KeywordSetsRulesList200JSONResponse) VisitKeywordSetsRulesListResponse(w http.ResponseWriter) error

type KeywordSetsRulesList401JSONResponse

type KeywordSetsRulesList401JSONResponse struct{ UnauthorizedJSONResponse }

func (KeywordSetsRulesList401JSONResponse) VisitKeywordSetsRulesListResponse

func (response KeywordSetsRulesList401JSONResponse) VisitKeywordSetsRulesListResponse(w http.ResponseWriter) error

type KeywordSetsRulesList403JSONResponse

type KeywordSetsRulesList403JSONResponse struct{ ForbiddenJSONResponse }

func (KeywordSetsRulesList403JSONResponse) VisitKeywordSetsRulesListResponse

func (response KeywordSetsRulesList403JSONResponse) VisitKeywordSetsRulesListResponse(w http.ResponseWriter) error

type KeywordSetsRulesList404JSONResponse

type KeywordSetsRulesList404JSONResponse struct{ NotFoundJSONResponse }

func (KeywordSetsRulesList404JSONResponse) VisitKeywordSetsRulesListResponse

func (response KeywordSetsRulesList404JSONResponse) VisitKeywordSetsRulesListResponse(w http.ResponseWriter) error

type KeywordSetsRulesList429JSONResponse

type KeywordSetsRulesList429JSONResponse struct{ RateLimitExceededJSONResponse }

func (KeywordSetsRulesList429JSONResponse) VisitKeywordSetsRulesListResponse

func (response KeywordSetsRulesList429JSONResponse) VisitKeywordSetsRulesListResponse(w http.ResponseWriter) error

type KeywordSetsRulesList500JSONResponse

type KeywordSetsRulesList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (KeywordSetsRulesList500JSONResponse) VisitKeywordSetsRulesListResponse

func (response KeywordSetsRulesList500JSONResponse) VisitKeywordSetsRulesListResponse(w http.ResponseWriter) error

type KeywordSetsRulesListRequestObject

type KeywordSetsRulesListRequestObject struct {
	SetId openapi_types.UUID `json:"setId"`
}

type KeywordSetsRulesListResponseObject

type KeywordSetsRulesListResponseObject interface {
	VisitKeywordSetsRulesListResponse(w http.ResponseWriter) error
}

type KeywordSetsUpdate200JSONResponse

type KeywordSetsUpdate200JSONResponse KeywordSetResponse

func (KeywordSetsUpdate200JSONResponse) VisitKeywordSetsUpdateResponse

func (response KeywordSetsUpdate200JSONResponse) VisitKeywordSetsUpdateResponse(w http.ResponseWriter) error

type KeywordSetsUpdate400JSONResponse

type KeywordSetsUpdate400JSONResponse struct{ BadRequestJSONResponse }

func (KeywordSetsUpdate400JSONResponse) VisitKeywordSetsUpdateResponse

func (response KeywordSetsUpdate400JSONResponse) VisitKeywordSetsUpdateResponse(w http.ResponseWriter) error

type KeywordSetsUpdate401JSONResponse

type KeywordSetsUpdate401JSONResponse struct{ UnauthorizedJSONResponse }

func (KeywordSetsUpdate401JSONResponse) VisitKeywordSetsUpdateResponse

func (response KeywordSetsUpdate401JSONResponse) VisitKeywordSetsUpdateResponse(w http.ResponseWriter) error

type KeywordSetsUpdate403JSONResponse

type KeywordSetsUpdate403JSONResponse struct{ ForbiddenJSONResponse }

func (KeywordSetsUpdate403JSONResponse) VisitKeywordSetsUpdateResponse

func (response KeywordSetsUpdate403JSONResponse) VisitKeywordSetsUpdateResponse(w http.ResponseWriter) error

type KeywordSetsUpdate404JSONResponse

type KeywordSetsUpdate404JSONResponse struct{ NotFoundJSONResponse }

func (KeywordSetsUpdate404JSONResponse) VisitKeywordSetsUpdateResponse

func (response KeywordSetsUpdate404JSONResponse) VisitKeywordSetsUpdateResponse(w http.ResponseWriter) error

type KeywordSetsUpdate422JSONResponse

type KeywordSetsUpdate422JSONResponse struct{ ValidationErrorJSONResponse }

func (KeywordSetsUpdate422JSONResponse) VisitKeywordSetsUpdateResponse

func (response KeywordSetsUpdate422JSONResponse) VisitKeywordSetsUpdateResponse(w http.ResponseWriter) error

type KeywordSetsUpdate429JSONResponse

type KeywordSetsUpdate429JSONResponse struct{ RateLimitExceededJSONResponse }

func (KeywordSetsUpdate429JSONResponse) VisitKeywordSetsUpdateResponse

func (response KeywordSetsUpdate429JSONResponse) VisitKeywordSetsUpdateResponse(w http.ResponseWriter) error

type KeywordSetsUpdate500JSONResponse

type KeywordSetsUpdate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (KeywordSetsUpdate500JSONResponse) VisitKeywordSetsUpdateResponse

func (response KeywordSetsUpdate500JSONResponse) VisitKeywordSetsUpdateResponse(w http.ResponseWriter) error

type KeywordSetsUpdateJSONRequestBody

type KeywordSetsUpdateJSONRequestBody = UpdateKeywordSetRequest

KeywordSetsUpdateJSONRequestBody defines body for KeywordSetsUpdate for application/json ContentType.

type KeywordSetsUpdateRequestObject

type KeywordSetsUpdateRequestObject struct {
	SetId openapi_types.UUID `json:"setId"`
	Body  *KeywordSetsUpdateJSONRequestBody
}

type KeywordSetsUpdateResponseObject

type KeywordSetsUpdateResponseObject interface {
	VisitKeywordSetsUpdateResponse(w http.ResponseWriter) error
}

type Limit

type Limit = int

Limit defines model for Limit.

type LoggingConfig

type LoggingConfig struct {
	// Destinations Log destinations (e.g. stdout, file)
	Destinations *[]string `json:"destinations,omitempty"`

	// EnableHttpAccessLog Enable structured HTTP access logging
	EnableHttpAccessLog *bool `json:"enableHttpAccessLog,omitempty"`

	// Extras Forward-compatible logging extensions
	Extras *map[string]interface{} `json:"extras,omitempty"`

	// Format Log output format
	Format LoggingConfigFormat `json:"format"`

	// Level Minimum log level
	Level LoggingConfigLevel `json:"level"`

	// SampleRate Fraction of debug/trace events to keep (if applicable)
	SampleRate *float32 `json:"sampleRate"`
}

LoggingConfig Logging configuration

type LoggingConfigFormat

type LoggingConfigFormat string

LoggingConfigFormat Log output format

const (
	LoggingConfigFormatJson LoggingConfigFormat = "json"
	LoggingConfigFormatText LoggingConfigFormat = "text"
)

Defines values for LoggingConfigFormat.

type LoggingConfigLevel

type LoggingConfigLevel string

LoggingConfigLevel Minimum log level

const (
	LoggingConfigLevelDebug LoggingConfigLevel = "debug"
	LoggingConfigLevelError LoggingConfigLevel = "error"
	LoggingConfigLevelInfo  LoggingConfigLevel = "info"
	LoggingConfigLevelWarn  LoggingConfigLevel = "warn"
)

Defines values for LoggingConfigLevel.

type LoginRequest

type LoginRequest struct {
	Email    openapi_types.Email `json:"email"`
	Password string              `json:"password"`
}

LoginRequest defines model for LoginRequest.

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type MonitoringCampaignGeneric200JSONResponse

type MonitoringCampaignGeneric200JSONResponse map[string]interface{}

func (MonitoringCampaignGeneric200JSONResponse) VisitMonitoringCampaignGenericResponse

func (response MonitoringCampaignGeneric200JSONResponse) VisitMonitoringCampaignGenericResponse(w http.ResponseWriter) error

type MonitoringCampaignGeneric401JSONResponse

type MonitoringCampaignGeneric401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringCampaignGeneric401JSONResponse) VisitMonitoringCampaignGenericResponse

func (response MonitoringCampaignGeneric401JSONResponse) VisitMonitoringCampaignGenericResponse(w http.ResponseWriter) error

type MonitoringCampaignGeneric404JSONResponse

type MonitoringCampaignGeneric404JSONResponse struct{ NotFoundJSONResponse }

func (MonitoringCampaignGeneric404JSONResponse) VisitMonitoringCampaignGenericResponse

func (response MonitoringCampaignGeneric404JSONResponse) VisitMonitoringCampaignGenericResponse(w http.ResponseWriter) error

type MonitoringCampaignGeneric500JSONResponse

type MonitoringCampaignGeneric500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringCampaignGeneric500JSONResponse) VisitMonitoringCampaignGenericResponse

func (response MonitoringCampaignGeneric500JSONResponse) VisitMonitoringCampaignGenericResponse(w http.ResponseWriter) error

type MonitoringCampaignGenericRequestObject

type MonitoringCampaignGenericRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type MonitoringCampaignGenericResponseObject

type MonitoringCampaignGenericResponseObject interface {
	VisitMonitoringCampaignGenericResponse(w http.ResponseWriter) error
}

type MonitoringCampaignHealth200JSONResponse

type MonitoringCampaignHealth200JSONResponse map[string]interface{}

func (MonitoringCampaignHealth200JSONResponse) VisitMonitoringCampaignHealthResponse

func (response MonitoringCampaignHealth200JSONResponse) VisitMonitoringCampaignHealthResponse(w http.ResponseWriter) error

type MonitoringCampaignHealth401JSONResponse

type MonitoringCampaignHealth401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringCampaignHealth401JSONResponse) VisitMonitoringCampaignHealthResponse

func (response MonitoringCampaignHealth401JSONResponse) VisitMonitoringCampaignHealthResponse(w http.ResponseWriter) error

type MonitoringCampaignHealth404JSONResponse

type MonitoringCampaignHealth404JSONResponse struct{ NotFoundJSONResponse }

func (MonitoringCampaignHealth404JSONResponse) VisitMonitoringCampaignHealthResponse

func (response MonitoringCampaignHealth404JSONResponse) VisitMonitoringCampaignHealthResponse(w http.ResponseWriter) error

type MonitoringCampaignHealth500JSONResponse

type MonitoringCampaignHealth500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringCampaignHealth500JSONResponse) VisitMonitoringCampaignHealthResponse

func (response MonitoringCampaignHealth500JSONResponse) VisitMonitoringCampaignHealthResponse(w http.ResponseWriter) error

type MonitoringCampaignHealthRequestObject

type MonitoringCampaignHealthRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type MonitoringCampaignHealthResponseObject

type MonitoringCampaignHealthResponseObject interface {
	VisitMonitoringCampaignHealthResponse(w http.ResponseWriter) error
}

type MonitoringCampaignLimits200Response

type MonitoringCampaignLimits200Response struct {
}

func (MonitoringCampaignLimits200Response) VisitMonitoringCampaignLimitsResponse

func (response MonitoringCampaignLimits200Response) VisitMonitoringCampaignLimitsResponse(w http.ResponseWriter) error

type MonitoringCampaignLimits400JSONResponse

type MonitoringCampaignLimits400JSONResponse struct{ BadRequestJSONResponse }

func (MonitoringCampaignLimits400JSONResponse) VisitMonitoringCampaignLimitsResponse

func (response MonitoringCampaignLimits400JSONResponse) VisitMonitoringCampaignLimitsResponse(w http.ResponseWriter) error

type MonitoringCampaignLimits401JSONResponse

type MonitoringCampaignLimits401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringCampaignLimits401JSONResponse) VisitMonitoringCampaignLimitsResponse

func (response MonitoringCampaignLimits401JSONResponse) VisitMonitoringCampaignLimitsResponse(w http.ResponseWriter) error

type MonitoringCampaignLimits404JSONResponse

type MonitoringCampaignLimits404JSONResponse struct{ NotFoundJSONResponse }

func (MonitoringCampaignLimits404JSONResponse) VisitMonitoringCampaignLimitsResponse

func (response MonitoringCampaignLimits404JSONResponse) VisitMonitoringCampaignLimitsResponse(w http.ResponseWriter) error

type MonitoringCampaignLimits500JSONResponse

type MonitoringCampaignLimits500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringCampaignLimits500JSONResponse) VisitMonitoringCampaignLimitsResponse

func (response MonitoringCampaignLimits500JSONResponse) VisitMonitoringCampaignLimitsResponse(w http.ResponseWriter) error

type MonitoringCampaignLimitsJSONRequestBody

type MonitoringCampaignLimitsJSONRequestBody = MonitoringCampaignLimitsRequest

MonitoringCampaignLimitsJSONRequestBody defines body for MonitoringCampaignLimits for application/json ContentType.

type MonitoringCampaignLimitsRequest

type MonitoringCampaignLimitsRequest struct {
	// MaxCPUPercent Max CPU percent usable by campaign workers
	MaxCPUPercent     *float32 `json:"maxCPUPercent,omitempty"`
	MaxConcurrentJobs *int     `json:"maxConcurrentJobs,omitempty"`

	// MaxDiskMB Max disk space usage in MB
	MaxDiskMB *int64 `json:"maxDiskMB,omitempty"`

	// MaxDurationSeconds Max run duration in seconds
	MaxDurationSeconds *int `json:"maxDurationSeconds,omitempty"`

	// MaxMemoryMB Max memory usage in MB
	MaxMemoryMB        *int64 `json:"maxMemoryMB,omitempty"`
	RateLimitPerMinute *int   `json:"rateLimitPerMinute,omitempty"`
}

MonitoringCampaignLimitsRequest defines model for MonitoringCampaignLimitsRequest.

type MonitoringCampaignLimitsRequestObject

type MonitoringCampaignLimitsRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
	Body       *MonitoringCampaignLimitsJSONRequestBody
}

type MonitoringCampaignLimitsResponseObject

type MonitoringCampaignLimitsResponseObject interface {
	VisitMonitoringCampaignLimitsResponse(w http.ResponseWriter) error
}

type MonitoringCampaignPerformance200JSONResponse

type MonitoringCampaignPerformance200JSONResponse map[string]interface{}

func (MonitoringCampaignPerformance200JSONResponse) VisitMonitoringCampaignPerformanceResponse

func (response MonitoringCampaignPerformance200JSONResponse) VisitMonitoringCampaignPerformanceResponse(w http.ResponseWriter) error

type MonitoringCampaignPerformance401JSONResponse

type MonitoringCampaignPerformance401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringCampaignPerformance401JSONResponse) VisitMonitoringCampaignPerformanceResponse

func (response MonitoringCampaignPerformance401JSONResponse) VisitMonitoringCampaignPerformanceResponse(w http.ResponseWriter) error

type MonitoringCampaignPerformance404JSONResponse

type MonitoringCampaignPerformance404JSONResponse struct{ NotFoundJSONResponse }

func (MonitoringCampaignPerformance404JSONResponse) VisitMonitoringCampaignPerformanceResponse

func (response MonitoringCampaignPerformance404JSONResponse) VisitMonitoringCampaignPerformanceResponse(w http.ResponseWriter) error

type MonitoringCampaignPerformance500JSONResponse

type MonitoringCampaignPerformance500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringCampaignPerformance500JSONResponse) VisitMonitoringCampaignPerformanceResponse

func (response MonitoringCampaignPerformance500JSONResponse) VisitMonitoringCampaignPerformanceResponse(w http.ResponseWriter) error

type MonitoringCampaignPerformanceRequestObject

type MonitoringCampaignPerformanceRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type MonitoringCampaignPerformanceResponseObject

type MonitoringCampaignPerformanceResponseObject interface {
	VisitMonitoringCampaignPerformanceResponse(w http.ResponseWriter) error
}

type MonitoringCampaignResources200JSONResponse

type MonitoringCampaignResources200JSONResponse map[string]interface{}

func (MonitoringCampaignResources200JSONResponse) VisitMonitoringCampaignResourcesResponse

func (response MonitoringCampaignResources200JSONResponse) VisitMonitoringCampaignResourcesResponse(w http.ResponseWriter) error

type MonitoringCampaignResources401JSONResponse

type MonitoringCampaignResources401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringCampaignResources401JSONResponse) VisitMonitoringCampaignResourcesResponse

func (response MonitoringCampaignResources401JSONResponse) VisitMonitoringCampaignResourcesResponse(w http.ResponseWriter) error

type MonitoringCampaignResources404JSONResponse

type MonitoringCampaignResources404JSONResponse struct{ NotFoundJSONResponse }

func (MonitoringCampaignResources404JSONResponse) VisitMonitoringCampaignResourcesResponse

func (response MonitoringCampaignResources404JSONResponse) VisitMonitoringCampaignResourcesResponse(w http.ResponseWriter) error

type MonitoringCampaignResources500JSONResponse

type MonitoringCampaignResources500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringCampaignResources500JSONResponse) VisitMonitoringCampaignResourcesResponse

func (response MonitoringCampaignResources500JSONResponse) VisitMonitoringCampaignResourcesResponse(w http.ResponseWriter) error

type MonitoringCampaignResourcesRequestObject

type MonitoringCampaignResourcesRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type MonitoringCampaignResourcesResponseObject

type MonitoringCampaignResourcesResponseObject interface {
	VisitMonitoringCampaignResourcesResponse(w http.ResponseWriter) error
}

type MonitoringCleanupForce202Response

type MonitoringCleanupForce202Response struct {
}

func (MonitoringCleanupForce202Response) VisitMonitoringCleanupForceResponse

func (response MonitoringCleanupForce202Response) VisitMonitoringCleanupForceResponse(w http.ResponseWriter) error

type MonitoringCleanupForce401JSONResponse

type MonitoringCleanupForce401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringCleanupForce401JSONResponse) VisitMonitoringCleanupForceResponse

func (response MonitoringCleanupForce401JSONResponse) VisitMonitoringCleanupForceResponse(w http.ResponseWriter) error

type MonitoringCleanupForce404JSONResponse

type MonitoringCleanupForce404JSONResponse struct{ NotFoundJSONResponse }

func (MonitoringCleanupForce404JSONResponse) VisitMonitoringCleanupForceResponse

func (response MonitoringCleanupForce404JSONResponse) VisitMonitoringCleanupForceResponse(w http.ResponseWriter) error

type MonitoringCleanupForce500JSONResponse

type MonitoringCleanupForce500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringCleanupForce500JSONResponse) VisitMonitoringCleanupForceResponse

func (response MonitoringCleanupForce500JSONResponse) VisitMonitoringCleanupForceResponse(w http.ResponseWriter) error

type MonitoringCleanupForceRequestObject

type MonitoringCleanupForceRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type MonitoringCleanupForceResponseObject

type MonitoringCleanupForceResponseObject interface {
	VisitMonitoringCleanupForceResponse(w http.ResponseWriter) error
}

type MonitoringCleanupStats200JSONResponse

type MonitoringCleanupStats200JSONResponse map[string]interface{}

func (MonitoringCleanupStats200JSONResponse) VisitMonitoringCleanupStatsResponse

func (response MonitoringCleanupStats200JSONResponse) VisitMonitoringCleanupStatsResponse(w http.ResponseWriter) error

type MonitoringCleanupStats401JSONResponse

type MonitoringCleanupStats401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringCleanupStats401JSONResponse) VisitMonitoringCleanupStatsResponse

func (response MonitoringCleanupStats401JSONResponse) VisitMonitoringCleanupStatsResponse(w http.ResponseWriter) error

type MonitoringCleanupStats500JSONResponse

type MonitoringCleanupStats500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringCleanupStats500JSONResponse) VisitMonitoringCleanupStatsResponse

func (response MonitoringCleanupStats500JSONResponse) VisitMonitoringCleanupStatsResponse(w http.ResponseWriter) error

type MonitoringCleanupStatsRequestObject

type MonitoringCleanupStatsRequestObject struct {
}

type MonitoringCleanupStatsResponseObject

type MonitoringCleanupStatsResponseObject interface {
	VisitMonitoringCleanupStatsResponse(w http.ResponseWriter) error
}

type MonitoringDashboardSummary200JSONResponse

type MonitoringDashboardSummary200JSONResponse map[string]interface{}

func (MonitoringDashboardSummary200JSONResponse) VisitMonitoringDashboardSummaryResponse

func (response MonitoringDashboardSummary200JSONResponse) VisitMonitoringDashboardSummaryResponse(w http.ResponseWriter) error

type MonitoringDashboardSummary401JSONResponse

type MonitoringDashboardSummary401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringDashboardSummary401JSONResponse) VisitMonitoringDashboardSummaryResponse

func (response MonitoringDashboardSummary401JSONResponse) VisitMonitoringDashboardSummaryResponse(w http.ResponseWriter) error

type MonitoringDashboardSummary500JSONResponse

type MonitoringDashboardSummary500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringDashboardSummary500JSONResponse) VisitMonitoringDashboardSummaryResponse

func (response MonitoringDashboardSummary500JSONResponse) VisitMonitoringDashboardSummaryResponse(w http.ResponseWriter) error

type MonitoringDashboardSummaryRequestObject

type MonitoringDashboardSummaryRequestObject struct {
}

type MonitoringDashboardSummaryResponseObject

type MonitoringDashboardSummaryResponseObject interface {
	VisitMonitoringDashboardSummaryResponse(w http.ResponseWriter) error
}

type MonitoringHealth200JSONResponse

type MonitoringHealth200JSONResponse map[string]interface{}

func (MonitoringHealth200JSONResponse) VisitMonitoringHealthResponse

func (response MonitoringHealth200JSONResponse) VisitMonitoringHealthResponse(w http.ResponseWriter) error

type MonitoringHealth401JSONResponse

type MonitoringHealth401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringHealth401JSONResponse) VisitMonitoringHealthResponse

func (response MonitoringHealth401JSONResponse) VisitMonitoringHealthResponse(w http.ResponseWriter) error

type MonitoringHealth500JSONResponse

type MonitoringHealth500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringHealth500JSONResponse) VisitMonitoringHealthResponse

func (response MonitoringHealth500JSONResponse) VisitMonitoringHealthResponse(w http.ResponseWriter) error

type MonitoringHealthRequestObject

type MonitoringHealthRequestObject struct {
}

type MonitoringHealthResponseObject

type MonitoringHealthResponseObject interface {
	VisitMonitoringHealthResponse(w http.ResponseWriter) error
}

type MonitoringPerformanceActive200JSONResponse

type MonitoringPerformanceActive200JSONResponse map[string]interface{}

func (MonitoringPerformanceActive200JSONResponse) VisitMonitoringPerformanceActiveResponse

func (response MonitoringPerformanceActive200JSONResponse) VisitMonitoringPerformanceActiveResponse(w http.ResponseWriter) error

type MonitoringPerformanceActive401JSONResponse

type MonitoringPerformanceActive401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringPerformanceActive401JSONResponse) VisitMonitoringPerformanceActiveResponse

func (response MonitoringPerformanceActive401JSONResponse) VisitMonitoringPerformanceActiveResponse(w http.ResponseWriter) error

type MonitoringPerformanceActive500JSONResponse

type MonitoringPerformanceActive500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringPerformanceActive500JSONResponse) VisitMonitoringPerformanceActiveResponse

func (response MonitoringPerformanceActive500JSONResponse) VisitMonitoringPerformanceActiveResponse(w http.ResponseWriter) error

type MonitoringPerformanceActiveRequestObject

type MonitoringPerformanceActiveRequestObject struct {
}

type MonitoringPerformanceActiveResponseObject

type MonitoringPerformanceActiveResponseObject interface {
	VisitMonitoringPerformanceActiveResponse(w http.ResponseWriter) error
}

type MonitoringPerformanceFailed200JSONResponse

type MonitoringPerformanceFailed200JSONResponse map[string]interface{}

func (MonitoringPerformanceFailed200JSONResponse) VisitMonitoringPerformanceFailedResponse

func (response MonitoringPerformanceFailed200JSONResponse) VisitMonitoringPerformanceFailedResponse(w http.ResponseWriter) error

type MonitoringPerformanceFailed401JSONResponse

type MonitoringPerformanceFailed401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringPerformanceFailed401JSONResponse) VisitMonitoringPerformanceFailedResponse

func (response MonitoringPerformanceFailed401JSONResponse) VisitMonitoringPerformanceFailedResponse(w http.ResponseWriter) error

type MonitoringPerformanceFailed500JSONResponse

type MonitoringPerformanceFailed500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringPerformanceFailed500JSONResponse) VisitMonitoringPerformanceFailedResponse

func (response MonitoringPerformanceFailed500JSONResponse) VisitMonitoringPerformanceFailedResponse(w http.ResponseWriter) error

type MonitoringPerformanceFailedRequestObject

type MonitoringPerformanceFailedRequestObject struct {
}

type MonitoringPerformanceFailedResponseObject

type MonitoringPerformanceFailedResponseObject interface {
	VisitMonitoringPerformanceFailedResponse(w http.ResponseWriter) error
}

type MonitoringPerformanceMetrics200JSONResponse

type MonitoringPerformanceMetrics200JSONResponse map[string]interface{}

func (MonitoringPerformanceMetrics200JSONResponse) VisitMonitoringPerformanceMetricsResponse

func (response MonitoringPerformanceMetrics200JSONResponse) VisitMonitoringPerformanceMetricsResponse(w http.ResponseWriter) error

type MonitoringPerformanceMetrics401JSONResponse

type MonitoringPerformanceMetrics401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringPerformanceMetrics401JSONResponse) VisitMonitoringPerformanceMetricsResponse

func (response MonitoringPerformanceMetrics401JSONResponse) VisitMonitoringPerformanceMetricsResponse(w http.ResponseWriter) error

type MonitoringPerformanceMetrics500JSONResponse

type MonitoringPerformanceMetrics500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringPerformanceMetrics500JSONResponse) VisitMonitoringPerformanceMetricsResponse

func (response MonitoringPerformanceMetrics500JSONResponse) VisitMonitoringPerformanceMetricsResponse(w http.ResponseWriter) error

type MonitoringPerformanceMetricsRequestObject

type MonitoringPerformanceMetricsRequestObject struct {
}

type MonitoringPerformanceMetricsResponseObject

type MonitoringPerformanceMetricsResponseObject interface {
	VisitMonitoringPerformanceMetricsResponse(w http.ResponseWriter) error
}

type MonitoringPerformanceSlow200JSONResponse

type MonitoringPerformanceSlow200JSONResponse map[string]interface{}

func (MonitoringPerformanceSlow200JSONResponse) VisitMonitoringPerformanceSlowResponse

func (response MonitoringPerformanceSlow200JSONResponse) VisitMonitoringPerformanceSlowResponse(w http.ResponseWriter) error

type MonitoringPerformanceSlow401JSONResponse

type MonitoringPerformanceSlow401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringPerformanceSlow401JSONResponse) VisitMonitoringPerformanceSlowResponse

func (response MonitoringPerformanceSlow401JSONResponse) VisitMonitoringPerformanceSlowResponse(w http.ResponseWriter) error

type MonitoringPerformanceSlow500JSONResponse

type MonitoringPerformanceSlow500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringPerformanceSlow500JSONResponse) VisitMonitoringPerformanceSlowResponse

func (response MonitoringPerformanceSlow500JSONResponse) VisitMonitoringPerformanceSlowResponse(w http.ResponseWriter) error

type MonitoringPerformanceSlowRequestObject

type MonitoringPerformanceSlowRequestObject struct {
}

type MonitoringPerformanceSlowResponseObject

type MonitoringPerformanceSlowResponseObject interface {
	VisitMonitoringPerformanceSlowResponse(w http.ResponseWriter) error
}

type MonitoringPerformanceSummary200JSONResponse

type MonitoringPerformanceSummary200JSONResponse map[string]interface{}

func (MonitoringPerformanceSummary200JSONResponse) VisitMonitoringPerformanceSummaryResponse

func (response MonitoringPerformanceSummary200JSONResponse) VisitMonitoringPerformanceSummaryResponse(w http.ResponseWriter) error

type MonitoringPerformanceSummary401JSONResponse

type MonitoringPerformanceSummary401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringPerformanceSummary401JSONResponse) VisitMonitoringPerformanceSummaryResponse

func (response MonitoringPerformanceSummary401JSONResponse) VisitMonitoringPerformanceSummaryResponse(w http.ResponseWriter) error

type MonitoringPerformanceSummary500JSONResponse

type MonitoringPerformanceSummary500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringPerformanceSummary500JSONResponse) VisitMonitoringPerformanceSummaryResponse

func (response MonitoringPerformanceSummary500JSONResponse) VisitMonitoringPerformanceSummaryResponse(w http.ResponseWriter) error

type MonitoringPerformanceSummaryRequestObject

type MonitoringPerformanceSummaryRequestObject struct {
}

type MonitoringPerformanceSummaryResponseObject

type MonitoringPerformanceSummaryResponseObject interface {
	VisitMonitoringPerformanceSummaryResponse(w http.ResponseWriter) error
}

type MonitoringPerformanceTrends200JSONResponse

type MonitoringPerformanceTrends200JSONResponse map[string]interface{}

func (MonitoringPerformanceTrends200JSONResponse) VisitMonitoringPerformanceTrendsResponse

func (response MonitoringPerformanceTrends200JSONResponse) VisitMonitoringPerformanceTrendsResponse(w http.ResponseWriter) error

type MonitoringPerformanceTrends401JSONResponse

type MonitoringPerformanceTrends401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringPerformanceTrends401JSONResponse) VisitMonitoringPerformanceTrendsResponse

func (response MonitoringPerformanceTrends401JSONResponse) VisitMonitoringPerformanceTrendsResponse(w http.ResponseWriter) error

type MonitoringPerformanceTrends500JSONResponse

type MonitoringPerformanceTrends500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringPerformanceTrends500JSONResponse) VisitMonitoringPerformanceTrendsResponse

func (response MonitoringPerformanceTrends500JSONResponse) VisitMonitoringPerformanceTrendsResponse(w http.ResponseWriter) error

type MonitoringPerformanceTrendsRequestObject

type MonitoringPerformanceTrendsRequestObject struct {
}

type MonitoringPerformanceTrendsResponseObject

type MonitoringPerformanceTrendsResponseObject interface {
	VisitMonitoringPerformanceTrendsResponse(w http.ResponseWriter) error
}

type MonitoringResourcesAlerts200JSONResponse

type MonitoringResourcesAlerts200JSONResponse map[string]interface{}

func (MonitoringResourcesAlerts200JSONResponse) VisitMonitoringResourcesAlertsResponse

func (response MonitoringResourcesAlerts200JSONResponse) VisitMonitoringResourcesAlertsResponse(w http.ResponseWriter) error

type MonitoringResourcesAlerts401JSONResponse

type MonitoringResourcesAlerts401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringResourcesAlerts401JSONResponse) VisitMonitoringResourcesAlertsResponse

func (response MonitoringResourcesAlerts401JSONResponse) VisitMonitoringResourcesAlertsResponse(w http.ResponseWriter) error

type MonitoringResourcesAlerts500JSONResponse

type MonitoringResourcesAlerts500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringResourcesAlerts500JSONResponse) VisitMonitoringResourcesAlertsResponse

func (response MonitoringResourcesAlerts500JSONResponse) VisitMonitoringResourcesAlertsResponse(w http.ResponseWriter) error

type MonitoringResourcesAlertsRequestObject

type MonitoringResourcesAlertsRequestObject struct {
}

type MonitoringResourcesAlertsResponseObject

type MonitoringResourcesAlertsResponseObject interface {
	VisitMonitoringResourcesAlertsResponse(w http.ResponseWriter) error
}

type MonitoringResourcesHistory200JSONResponse

type MonitoringResourcesHistory200JSONResponse map[string]interface{}

func (MonitoringResourcesHistory200JSONResponse) VisitMonitoringResourcesHistoryResponse

func (response MonitoringResourcesHistory200JSONResponse) VisitMonitoringResourcesHistoryResponse(w http.ResponseWriter) error

type MonitoringResourcesHistory401JSONResponse

type MonitoringResourcesHistory401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringResourcesHistory401JSONResponse) VisitMonitoringResourcesHistoryResponse

func (response MonitoringResourcesHistory401JSONResponse) VisitMonitoringResourcesHistoryResponse(w http.ResponseWriter) error

type MonitoringResourcesHistory500JSONResponse

type MonitoringResourcesHistory500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringResourcesHistory500JSONResponse) VisitMonitoringResourcesHistoryResponse

func (response MonitoringResourcesHistory500JSONResponse) VisitMonitoringResourcesHistoryResponse(w http.ResponseWriter) error

type MonitoringResourcesHistoryRequestObject

type MonitoringResourcesHistoryRequestObject struct {
}

type MonitoringResourcesHistoryResponseObject

type MonitoringResourcesHistoryResponseObject interface {
	VisitMonitoringResourcesHistoryResponse(w http.ResponseWriter) error
}

type MonitoringResourcesSystem200JSONResponse

type MonitoringResourcesSystem200JSONResponse map[string]interface{}

func (MonitoringResourcesSystem200JSONResponse) VisitMonitoringResourcesSystemResponse

func (response MonitoringResourcesSystem200JSONResponse) VisitMonitoringResourcesSystemResponse(w http.ResponseWriter) error

type MonitoringResourcesSystem401JSONResponse

type MonitoringResourcesSystem401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringResourcesSystem401JSONResponse) VisitMonitoringResourcesSystemResponse

func (response MonitoringResourcesSystem401JSONResponse) VisitMonitoringResourcesSystemResponse(w http.ResponseWriter) error

type MonitoringResourcesSystem500JSONResponse

type MonitoringResourcesSystem500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringResourcesSystem500JSONResponse) VisitMonitoringResourcesSystemResponse

func (response MonitoringResourcesSystem500JSONResponse) VisitMonitoringResourcesSystemResponse(w http.ResponseWriter) error

type MonitoringResourcesSystemRequestObject

type MonitoringResourcesSystemRequestObject struct {
}

type MonitoringResourcesSystemResponseObject

type MonitoringResourcesSystemResponseObject interface {
	VisitMonitoringResourcesSystemResponse(w http.ResponseWriter) error
}

type MonitoringStats200JSONResponse

type MonitoringStats200JSONResponse map[string]interface{}

func (MonitoringStats200JSONResponse) VisitMonitoringStatsResponse

func (response MonitoringStats200JSONResponse) VisitMonitoringStatsResponse(w http.ResponseWriter) error

type MonitoringStats401JSONResponse

type MonitoringStats401JSONResponse struct{ UnauthorizedJSONResponse }

func (MonitoringStats401JSONResponse) VisitMonitoringStatsResponse

func (response MonitoringStats401JSONResponse) VisitMonitoringStatsResponse(w http.ResponseWriter) error

type MonitoringStats500JSONResponse

type MonitoringStats500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (MonitoringStats500JSONResponse) VisitMonitoringStatsResponse

func (response MonitoringStats500JSONResponse) VisitMonitoringStatsResponse(w http.ResponseWriter) error

type MonitoringStatsRequestObject

type MonitoringStatsRequestObject struct {
}

type MonitoringStatsResponseObject

type MonitoringStatsResponseObject interface {
	VisitMonitoringStatsResponse(w http.ResponseWriter) error
}

type MonthlySummary

type MonthlySummary struct {
	// AvgConversion Average conversion rate for the month
	AvgConversion *float32 `json:"avgConversion,omitempty"`

	// CampaignsRun Number of campaigns run this month
	CampaignsRun *int `json:"campaignsRun,omitempty"`

	// DomainsProcessed Total domains processed this month
	DomainsProcessed *int `json:"domainsProcessed,omitempty"`

	// LeadsGenerated Total leads generated this month
	LeadsGenerated *int `json:"leadsGenerated,omitempty"`

	// Month Month name
	Month *string `json:"month,omitempty"`

	// TotalRuntimeHours Total runtime in hours
	TotalRuntimeHours *float32 `json:"totalRuntimeHours,omitempty"`

	// Year Year
	Year *int `json:"year,omitempty"`
}

MonthlySummary Monthly statistics summary

type NotFound

type NotFound = ErrorEnvelope

NotFound defines model for NotFound.

type NotFoundJSONResponse

type NotFoundJSONResponse ErrorEnvelope

type Offset

type Offset = int

Offset defines model for Offset.

type PageInfo

type PageInfo struct {
	EndCursor *string `json:"endCursor"`

	// First Requested page size
	First       *int `json:"first,omitempty"`
	HasNextPage bool `json:"hasNextPage"`

	// SortBy Field used for ordering
	SortBy      *string            `json:"sortBy,omitempty"`
	SortOrder   *PageInfoSortOrder `json:"sortOrder,omitempty"`
	StartCursor *string            `json:"startCursor"`
}

PageInfo Cursor-based pagination metadata

type PageInfoSortOrder

type PageInfoSortOrder string

PageInfoSortOrder defines model for PageInfo.SortOrder.

const (
	PageInfoSortOrderASC  PageInfoSortOrder = "ASC"
	PageInfoSortOrderDESC PageInfoSortOrder = "DESC"
)

Defines values for PageInfoSortOrder.

type PatternOffsetRequest

type PatternOffsetRequest struct {
	CharacterSet   string                          `json:"characterSet"`
	ConstantString *string                         `json:"constantString,omitempty"`
	PatternType    PatternOffsetRequestPatternType `json:"patternType"`

	// PrefixVariableLength Optional prefix-side variable length when patternType is prefix or both
	PrefixVariableLength *int `json:"prefixVariableLength,omitempty"`

	// SuffixVariableLength Optional suffix-side variable length when patternType is suffix or both
	SuffixVariableLength *int `json:"suffixVariableLength,omitempty"`

	// Tld Single TLD including dot, e.g. .com or without dot
	Tld *string `json:"tld,omitempty"`

	// VariableLength Legacy combined length retained for backwards compatibility (prefix+suffix)
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	VariableLength *int `json:"variableLength,omitempty"`
}

PatternOffsetRequest defines model for PatternOffsetRequest.

type PatternOffsetRequestPatternType

type PatternOffsetRequestPatternType string

PatternOffsetRequestPatternType defines model for PatternOffsetRequest.PatternType.

const (
	Both   PatternOffsetRequestPatternType = "both"
	Prefix PatternOffsetRequestPatternType = "prefix"
	Suffix PatternOffsetRequestPatternType = "suffix"
)

Defines values for PatternOffsetRequestPatternType.

type PatternOffsetResponse

type PatternOffsetResponse struct {
	CurrentOffset *int64 `json:"currentOffset,omitempty"`
}

PatternOffsetResponse defines model for PatternOffsetResponse.

type PersonaConfigDetails

type PersonaConfigDetails struct {
	// contains filtered or unexported fields
}

PersonaConfigDetails defines model for PersonaConfigDetails.

func (PersonaConfigDetails) AsPersonaConfigDns

func (t PersonaConfigDetails) AsPersonaConfigDns() (PersonaConfigDns, error)

AsPersonaConfigDns returns the union data inside the PersonaConfigDetails as a PersonaConfigDns

func (PersonaConfigDetails) AsPersonaConfigHttp

func (t PersonaConfigDetails) AsPersonaConfigHttp() (PersonaConfigHttp, error)

AsPersonaConfigHttp returns the union data inside the PersonaConfigDetails as a PersonaConfigHttp

func (PersonaConfigDetails) Discriminator

func (t PersonaConfigDetails) Discriminator() (string, error)

func (*PersonaConfigDetails) FromPersonaConfigDns

func (t *PersonaConfigDetails) FromPersonaConfigDns(v PersonaConfigDns) error

FromPersonaConfigDns overwrites any union data inside the PersonaConfigDetails as the provided PersonaConfigDns

func (*PersonaConfigDetails) FromPersonaConfigHttp

func (t *PersonaConfigDetails) FromPersonaConfigHttp(v PersonaConfigHttp) error

FromPersonaConfigHttp overwrites any union data inside the PersonaConfigDetails as the provided PersonaConfigHttp

func (PersonaConfigDetails) MarshalJSON

func (t PersonaConfigDetails) MarshalJSON() ([]byte, error)

func (*PersonaConfigDetails) MergePersonaConfigDns

func (t *PersonaConfigDetails) MergePersonaConfigDns(v PersonaConfigDns) error

MergePersonaConfigDns performs a merge with any union data inside the PersonaConfigDetails, using the provided PersonaConfigDns

func (*PersonaConfigDetails) MergePersonaConfigHttp

func (t *PersonaConfigDetails) MergePersonaConfigHttp(v PersonaConfigHttp) error

MergePersonaConfigHttp performs a merge with any union data inside the PersonaConfigDetails, using the provided PersonaConfigHttp

func (*PersonaConfigDetails) UnmarshalJSON

func (t *PersonaConfigDetails) UnmarshalJSON(b []byte) error

func (PersonaConfigDetails) ValueByDiscriminator

func (t PersonaConfigDetails) ValueByDiscriminator() (interface{}, error)

type PersonaConfigDns

type PersonaConfigDns struct {
	ConcurrentQueriesPerDomain int                               `json:"concurrentQueriesPerDomain"`
	MaxConcurrentGoroutines    *int                              `json:"maxConcurrentGoroutines,omitempty"`
	MaxDomainsPerRequest       int                               `json:"maxDomainsPerRequest"`
	PersonaType                PersonaConfigDnsPersonaType       `json:"personaType"`
	QueryDelayMaxMs            *int                              `json:"queryDelayMaxMs,omitempty"`
	QueryDelayMinMs            *int                              `json:"queryDelayMinMs,omitempty"`
	QueryTimeoutSeconds        int                               `json:"queryTimeoutSeconds"`
	RateLimitBurst             *int                              `json:"rateLimitBurst,omitempty"`
	RateLimitDps               *float32                          `json:"rateLimitDps,omitempty"`
	ResolverStrategy           *PersonaConfigDnsResolverStrategy `json:"resolverStrategy,omitempty"`
	Resolvers                  []string                          `json:"resolvers"`
	ResolversPreferredOrder    *[]string                         `json:"resolversPreferredOrder,omitempty"`
	ResolversWeighted          *map[string]int                   `json:"resolversWeighted,omitempty"`
	UseSystemResolvers         *bool                             `json:"useSystemResolvers,omitempty"`
}

PersonaConfigDns DNS persona configuration details

type PersonaConfigDnsPersonaType

type PersonaConfigDnsPersonaType string

PersonaConfigDnsPersonaType defines model for PersonaConfigDns.PersonaType.

const (
	PersonaConfigDnsPersonaTypeDns PersonaConfigDnsPersonaType = "dns"
)

Defines values for PersonaConfigDnsPersonaType.

type PersonaConfigDnsResolverStrategy

type PersonaConfigDnsResolverStrategy string

PersonaConfigDnsResolverStrategy defines model for PersonaConfigDns.ResolverStrategy.

const (
	Priority   PersonaConfigDnsResolverStrategy = "priority"
	Random     PersonaConfigDnsResolverStrategy = "random"
	RoundRobin PersonaConfigDnsResolverStrategy = "round_robin"
	Weighted   PersonaConfigDnsResolverStrategy = "weighted"
)

Defines values for PersonaConfigDnsResolverStrategy.

type PersonaConfigHttp

type PersonaConfigHttp struct {
	AllowedStatusCodes *[]int `json:"allowedStatusCodes,omitempty"`
	CookieHandling     *struct {
		Mode *PersonaConfigHttpCookieHandlingMode `json:"mode,omitempty"`
	} `json:"cookieHandling,omitempty"`
	FollowRedirects *bool              `json:"followRedirects,omitempty"`
	HeaderOrder     *[]string          `json:"headerOrder,omitempty"`
	Headers         *map[string]string `json:"headers,omitempty"`
	Http2Settings   *struct {
		Enabled *bool `json:"enabled,omitempty"`
	} `json:"http2Settings,omitempty"`
	Notes                 *string                      `json:"notes,omitempty"`
	PersonaType           PersonaConfigHttpPersonaType `json:"personaType"`
	RateLimitBurst        *int                         `json:"rateLimitBurst,omitempty"`
	RateLimitDps          *float32                     `json:"rateLimitDps,omitempty"`
	RequestTimeoutSeconds *int                         `json:"requestTimeoutSeconds,omitempty"`
	TlsClientHello        *struct {
		CipherSuites     *[]string                                  `json:"cipherSuites,omitempty"`
		CurvePreferences *[]string                                  `json:"curvePreferences,omitempty"`
		MaxVersion       *PersonaConfigHttpTlsClientHelloMaxVersion `json:"maxVersion,omitempty"`
		MinVersion       *PersonaConfigHttpTlsClientHelloMinVersion `json:"minVersion,omitempty"`
	} `json:"tlsClientHello,omitempty"`
	UserAgent string `json:"userAgent"`
}

PersonaConfigHttp HTTP persona configuration details

type PersonaConfigHttpCookieHandlingMode

type PersonaConfigHttpCookieHandlingMode string

PersonaConfigHttpCookieHandlingMode defines model for PersonaConfigHttp.CookieHandling.Mode.

const (
	PersonaConfigHttpCookieHandlingModeCustom   PersonaConfigHttpCookieHandlingMode = "custom"
	PersonaConfigHttpCookieHandlingModeIgnore   PersonaConfigHttpCookieHandlingMode = "ignore"
	PersonaConfigHttpCookieHandlingModePreserve PersonaConfigHttpCookieHandlingMode = "preserve"
)

Defines values for PersonaConfigHttpCookieHandlingMode.

type PersonaConfigHttpPersonaType

type PersonaConfigHttpPersonaType string

PersonaConfigHttpPersonaType defines model for PersonaConfigHttp.PersonaType.

const (
	PersonaConfigHttpPersonaTypeHttp PersonaConfigHttpPersonaType = "http"
)

Defines values for PersonaConfigHttpPersonaType.

type PersonaConfigHttpTlsClientHelloMaxVersion

type PersonaConfigHttpTlsClientHelloMaxVersion string

PersonaConfigHttpTlsClientHelloMaxVersion defines model for PersonaConfigHttp.TlsClientHello.MaxVersion.

const (
	PersonaConfigHttpTlsClientHelloMaxVersionTLS10 PersonaConfigHttpTlsClientHelloMaxVersion = "TLS10"
	PersonaConfigHttpTlsClientHelloMaxVersionTLS11 PersonaConfigHttpTlsClientHelloMaxVersion = "TLS11"
	PersonaConfigHttpTlsClientHelloMaxVersionTLS12 PersonaConfigHttpTlsClientHelloMaxVersion = "TLS12"
	PersonaConfigHttpTlsClientHelloMaxVersionTLS13 PersonaConfigHttpTlsClientHelloMaxVersion = "TLS13"
)

Defines values for PersonaConfigHttpTlsClientHelloMaxVersion.

type PersonaConfigHttpTlsClientHelloMinVersion

type PersonaConfigHttpTlsClientHelloMinVersion string

PersonaConfigHttpTlsClientHelloMinVersion defines model for PersonaConfigHttp.TlsClientHello.MinVersion.

const (
	PersonaConfigHttpTlsClientHelloMinVersionTLS10 PersonaConfigHttpTlsClientHelloMinVersion = "TLS10"
	PersonaConfigHttpTlsClientHelloMinVersionTLS11 PersonaConfigHttpTlsClientHelloMinVersion = "TLS11"
	PersonaConfigHttpTlsClientHelloMinVersionTLS12 PersonaConfigHttpTlsClientHelloMinVersion = "TLS12"
	PersonaConfigHttpTlsClientHelloMinVersionTLS13 PersonaConfigHttpTlsClientHelloMinVersion = "TLS13"
)

Defines values for PersonaConfigHttpTlsClientHelloMinVersion.

type PersonaResponse

type PersonaResponse struct {
	// CampaignCount Number of campaigns using this persona
	CampaignCount *int                  `json:"campaignCount,omitempty"`
	ConfigDetails *PersonaConfigDetails `json:"configDetails,omitempty"`
	CreatedAt     time.Time             `json:"createdAt"`
	Description   *string               `json:"description,omitempty"`
	Id            openapi_types.UUID    `json:"id"`
	IsEnabled     bool                  `json:"isEnabled"`
	Name          string                `json:"name"`
	PersonaType   PersonaType           `json:"personaType"`
	UpdatedAt     time.Time             `json:"updatedAt"`
}

PersonaResponse defines model for PersonaResponse.

type PersonaTestResponse

type PersonaTestResponse struct {
	Message     *string                 `json:"message,omitempty"`
	PersonaId   *string                 `json:"personaId,omitempty"`
	PersonaName *string                 `json:"personaName,omitempty"`
	PersonaType *string                 `json:"personaType,omitempty"`
	Results     *map[string]interface{} `json:"results,omitempty"`
	Success     *bool                   `json:"success,omitempty"`
	TestPassed  *bool                   `json:"testPassed,omitempty"`
	TestResults *map[string]interface{} `json:"testResults,omitempty"`
	Timestamp   *string                 `json:"timestamp,omitempty"`
}

PersonaTestResponse defines model for PersonaTestResponse.

type PersonaType

type PersonaType string

PersonaType defines model for PersonaType.

const (
	PersonaTypeDns  PersonaType = "dns"
	PersonaTypeHttp PersonaType = "http"
)

Defines values for PersonaType.

type PersonaTypeFilter

type PersonaTypeFilter = PersonaType

PersonaTypeFilter defines model for PersonaTypeFilter.

type PersonasCreate201JSONResponse

type PersonasCreate201JSONResponse PersonaResponse

func (PersonasCreate201JSONResponse) VisitPersonasCreateResponse

func (response PersonasCreate201JSONResponse) VisitPersonasCreateResponse(w http.ResponseWriter) error

type PersonasCreate400JSONResponse

type PersonasCreate400JSONResponse struct{ BadRequestJSONResponse }

func (PersonasCreate400JSONResponse) VisitPersonasCreateResponse

func (response PersonasCreate400JSONResponse) VisitPersonasCreateResponse(w http.ResponseWriter) error

type PersonasCreate401JSONResponse

type PersonasCreate401JSONResponse struct{ UnauthorizedJSONResponse }

func (PersonasCreate401JSONResponse) VisitPersonasCreateResponse

func (response PersonasCreate401JSONResponse) VisitPersonasCreateResponse(w http.ResponseWriter) error

type PersonasCreate403JSONResponse

type PersonasCreate403JSONResponse struct{ ForbiddenJSONResponse }

func (PersonasCreate403JSONResponse) VisitPersonasCreateResponse

func (response PersonasCreate403JSONResponse) VisitPersonasCreateResponse(w http.ResponseWriter) error

type PersonasCreate422JSONResponse

type PersonasCreate422JSONResponse struct{ ValidationErrorJSONResponse }

func (PersonasCreate422JSONResponse) VisitPersonasCreateResponse

func (response PersonasCreate422JSONResponse) VisitPersonasCreateResponse(w http.ResponseWriter) error

type PersonasCreate429JSONResponse

type PersonasCreate429JSONResponse struct{ RateLimitExceededJSONResponse }

func (PersonasCreate429JSONResponse) VisitPersonasCreateResponse

func (response PersonasCreate429JSONResponse) VisitPersonasCreateResponse(w http.ResponseWriter) error

type PersonasCreate500JSONResponse

type PersonasCreate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (PersonasCreate500JSONResponse) VisitPersonasCreateResponse

func (response PersonasCreate500JSONResponse) VisitPersonasCreateResponse(w http.ResponseWriter) error

type PersonasCreateJSONRequestBody

type PersonasCreateJSONRequestBody = CreatePersonaRequest

PersonasCreateJSONRequestBody defines body for PersonasCreate for application/json ContentType.

type PersonasCreateRequestObject

type PersonasCreateRequestObject struct {
	Body *PersonasCreateJSONRequestBody
}

type PersonasCreateResponseObject

type PersonasCreateResponseObject interface {
	VisitPersonasCreateResponse(w http.ResponseWriter) error
}

type PersonasDelete204Response

type PersonasDelete204Response struct {
}

func (PersonasDelete204Response) VisitPersonasDeleteResponse

func (response PersonasDelete204Response) VisitPersonasDeleteResponse(w http.ResponseWriter) error

type PersonasDelete401JSONResponse

type PersonasDelete401JSONResponse struct{ UnauthorizedJSONResponse }

func (PersonasDelete401JSONResponse) VisitPersonasDeleteResponse

func (response PersonasDelete401JSONResponse) VisitPersonasDeleteResponse(w http.ResponseWriter) error

type PersonasDelete403JSONResponse

type PersonasDelete403JSONResponse struct{ ForbiddenJSONResponse }

func (PersonasDelete403JSONResponse) VisitPersonasDeleteResponse

func (response PersonasDelete403JSONResponse) VisitPersonasDeleteResponse(w http.ResponseWriter) error

type PersonasDelete404JSONResponse

type PersonasDelete404JSONResponse struct{ NotFoundJSONResponse }

func (PersonasDelete404JSONResponse) VisitPersonasDeleteResponse

func (response PersonasDelete404JSONResponse) VisitPersonasDeleteResponse(w http.ResponseWriter) error

type PersonasDelete409JSONResponse

type PersonasDelete409JSONResponse struct{ ConflictJSONResponse }

func (PersonasDelete409JSONResponse) VisitPersonasDeleteResponse

func (response PersonasDelete409JSONResponse) VisitPersonasDeleteResponse(w http.ResponseWriter) error

type PersonasDelete429JSONResponse

type PersonasDelete429JSONResponse struct{ RateLimitExceededJSONResponse }

func (PersonasDelete429JSONResponse) VisitPersonasDeleteResponse

func (response PersonasDelete429JSONResponse) VisitPersonasDeleteResponse(w http.ResponseWriter) error

type PersonasDelete500JSONResponse

type PersonasDelete500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (PersonasDelete500JSONResponse) VisitPersonasDeleteResponse

func (response PersonasDelete500JSONResponse) VisitPersonasDeleteResponse(w http.ResponseWriter) error

type PersonasDeleteRequestObject

type PersonasDeleteRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type PersonasDeleteResponseObject

type PersonasDeleteResponseObject interface {
	VisitPersonasDeleteResponse(w http.ResponseWriter) error
}

type PersonasGet200JSONResponse

type PersonasGet200JSONResponse PersonaResponse

func (PersonasGet200JSONResponse) VisitPersonasGetResponse

func (response PersonasGet200JSONResponse) VisitPersonasGetResponse(w http.ResponseWriter) error

type PersonasGet401JSONResponse

type PersonasGet401JSONResponse struct{ UnauthorizedJSONResponse }

func (PersonasGet401JSONResponse) VisitPersonasGetResponse

func (response PersonasGet401JSONResponse) VisitPersonasGetResponse(w http.ResponseWriter) error

type PersonasGet403JSONResponse

type PersonasGet403JSONResponse struct{ ForbiddenJSONResponse }

func (PersonasGet403JSONResponse) VisitPersonasGetResponse

func (response PersonasGet403JSONResponse) VisitPersonasGetResponse(w http.ResponseWriter) error

type PersonasGet404JSONResponse

type PersonasGet404JSONResponse struct{ NotFoundJSONResponse }

func (PersonasGet404JSONResponse) VisitPersonasGetResponse

func (response PersonasGet404JSONResponse) VisitPersonasGetResponse(w http.ResponseWriter) error

type PersonasGet429JSONResponse

type PersonasGet429JSONResponse struct{ RateLimitExceededJSONResponse }

func (PersonasGet429JSONResponse) VisitPersonasGetResponse

func (response PersonasGet429JSONResponse) VisitPersonasGetResponse(w http.ResponseWriter) error

type PersonasGet500JSONResponse

type PersonasGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (PersonasGet500JSONResponse) VisitPersonasGetResponse

func (response PersonasGet500JSONResponse) VisitPersonasGetResponse(w http.ResponseWriter) error

type PersonasGetDns200JSONResponse

type PersonasGetDns200JSONResponse PersonaResponse

func (PersonasGetDns200JSONResponse) VisitPersonasGetDnsResponse

func (response PersonasGetDns200JSONResponse) VisitPersonasGetDnsResponse(w http.ResponseWriter) error

type PersonasGetDns400JSONResponse

type PersonasGetDns400JSONResponse struct{ BadRequestJSONResponse }

func (PersonasGetDns400JSONResponse) VisitPersonasGetDnsResponse

func (response PersonasGetDns400JSONResponse) VisitPersonasGetDnsResponse(w http.ResponseWriter) error

type PersonasGetDns401JSONResponse

type PersonasGetDns401JSONResponse struct{ UnauthorizedJSONResponse }

func (PersonasGetDns401JSONResponse) VisitPersonasGetDnsResponse

func (response PersonasGetDns401JSONResponse) VisitPersonasGetDnsResponse(w http.ResponseWriter) error

type PersonasGetDns403JSONResponse

type PersonasGetDns403JSONResponse struct{ ForbiddenJSONResponse }

func (PersonasGetDns403JSONResponse) VisitPersonasGetDnsResponse

func (response PersonasGetDns403JSONResponse) VisitPersonasGetDnsResponse(w http.ResponseWriter) error

type PersonasGetDns404JSONResponse

type PersonasGetDns404JSONResponse struct{ NotFoundJSONResponse }

func (PersonasGetDns404JSONResponse) VisitPersonasGetDnsResponse

func (response PersonasGetDns404JSONResponse) VisitPersonasGetDnsResponse(w http.ResponseWriter) error

type PersonasGetDns500JSONResponse

type PersonasGetDns500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (PersonasGetDns500JSONResponse) VisitPersonasGetDnsResponse

func (response PersonasGetDns500JSONResponse) VisitPersonasGetDnsResponse(w http.ResponseWriter) error

type PersonasGetDnsRequestObject

type PersonasGetDnsRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type PersonasGetDnsResponseObject

type PersonasGetDnsResponseObject interface {
	VisitPersonasGetDnsResponse(w http.ResponseWriter) error
}

type PersonasGetHttp200JSONResponse

type PersonasGetHttp200JSONResponse PersonaResponse

func (PersonasGetHttp200JSONResponse) VisitPersonasGetHttpResponse

func (response PersonasGetHttp200JSONResponse) VisitPersonasGetHttpResponse(w http.ResponseWriter) error

type PersonasGetHttp400JSONResponse

type PersonasGetHttp400JSONResponse struct{ BadRequestJSONResponse }

func (PersonasGetHttp400JSONResponse) VisitPersonasGetHttpResponse

func (response PersonasGetHttp400JSONResponse) VisitPersonasGetHttpResponse(w http.ResponseWriter) error

type PersonasGetHttp401JSONResponse

type PersonasGetHttp401JSONResponse struct{ UnauthorizedJSONResponse }

func (PersonasGetHttp401JSONResponse) VisitPersonasGetHttpResponse

func (response PersonasGetHttp401JSONResponse) VisitPersonasGetHttpResponse(w http.ResponseWriter) error

type PersonasGetHttp403JSONResponse

type PersonasGetHttp403JSONResponse struct{ ForbiddenJSONResponse }

func (PersonasGetHttp403JSONResponse) VisitPersonasGetHttpResponse

func (response PersonasGetHttp403JSONResponse) VisitPersonasGetHttpResponse(w http.ResponseWriter) error

type PersonasGetHttp404JSONResponse

type PersonasGetHttp404JSONResponse struct{ NotFoundJSONResponse }

func (PersonasGetHttp404JSONResponse) VisitPersonasGetHttpResponse

func (response PersonasGetHttp404JSONResponse) VisitPersonasGetHttpResponse(w http.ResponseWriter) error

type PersonasGetHttp500JSONResponse

type PersonasGetHttp500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (PersonasGetHttp500JSONResponse) VisitPersonasGetHttpResponse

func (response PersonasGetHttp500JSONResponse) VisitPersonasGetHttpResponse(w http.ResponseWriter) error

type PersonasGetHttpRequestObject

type PersonasGetHttpRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type PersonasGetHttpResponseObject

type PersonasGetHttpResponseObject interface {
	VisitPersonasGetHttpResponse(w http.ResponseWriter) error
}

type PersonasGetRequestObject

type PersonasGetRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type PersonasGetResponseObject

type PersonasGetResponseObject interface {
	VisitPersonasGetResponse(w http.ResponseWriter) error
}

type PersonasList200JSONResponse

type PersonasList200JSONResponse []PersonaResponse

func (PersonasList200JSONResponse) VisitPersonasListResponse

func (response PersonasList200JSONResponse) VisitPersonasListResponse(w http.ResponseWriter) error

type PersonasList401JSONResponse

type PersonasList401JSONResponse struct{ UnauthorizedJSONResponse }

func (PersonasList401JSONResponse) VisitPersonasListResponse

func (response PersonasList401JSONResponse) VisitPersonasListResponse(w http.ResponseWriter) error

type PersonasList403JSONResponse

type PersonasList403JSONResponse struct{ ForbiddenJSONResponse }

func (PersonasList403JSONResponse) VisitPersonasListResponse

func (response PersonasList403JSONResponse) VisitPersonasListResponse(w http.ResponseWriter) error

type PersonasList429JSONResponse

type PersonasList429JSONResponse struct{ RateLimitExceededJSONResponse }

func (PersonasList429JSONResponse) VisitPersonasListResponse

func (response PersonasList429JSONResponse) VisitPersonasListResponse(w http.ResponseWriter) error

type PersonasList500JSONResponse

type PersonasList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (PersonasList500JSONResponse) VisitPersonasListResponse

func (response PersonasList500JSONResponse) VisitPersonasListResponse(w http.ResponseWriter) error

type PersonasListParams

type PersonasListParams struct {
	// Limit Page size (items per page)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Zero-based offset
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// IsEnabled Filter by enabled state
	IsEnabled *IsEnabled `form:"isEnabled,omitempty" json:"isEnabled,omitempty"`

	// PersonaType Filter by persona type
	PersonaType *PersonaTypeFilter `form:"personaType,omitempty" json:"personaType,omitempty"`
}

PersonasListParams defines parameters for PersonasList.

type PersonasListRequestObject

type PersonasListRequestObject struct {
	Params PersonasListParams
}

type PersonasListResponseObject

type PersonasListResponseObject interface {
	VisitPersonasListResponse(w http.ResponseWriter) error
}

type PersonasTest200JSONResponse

type PersonasTest200JSONResponse PersonaTestResponse

func (PersonasTest200JSONResponse) VisitPersonasTestResponse

func (response PersonasTest200JSONResponse) VisitPersonasTestResponse(w http.ResponseWriter) error

type PersonasTest400JSONResponse

type PersonasTest400JSONResponse struct{ BadRequestJSONResponse }

func (PersonasTest400JSONResponse) VisitPersonasTestResponse

func (response PersonasTest400JSONResponse) VisitPersonasTestResponse(w http.ResponseWriter) error

type PersonasTest401JSONResponse

type PersonasTest401JSONResponse struct{ UnauthorizedJSONResponse }

func (PersonasTest401JSONResponse) VisitPersonasTestResponse

func (response PersonasTest401JSONResponse) VisitPersonasTestResponse(w http.ResponseWriter) error

type PersonasTest403JSONResponse

type PersonasTest403JSONResponse struct{ ForbiddenJSONResponse }

func (PersonasTest403JSONResponse) VisitPersonasTestResponse

func (response PersonasTest403JSONResponse) VisitPersonasTestResponse(w http.ResponseWriter) error

type PersonasTest404JSONResponse

type PersonasTest404JSONResponse struct{ NotFoundJSONResponse }

func (PersonasTest404JSONResponse) VisitPersonasTestResponse

func (response PersonasTest404JSONResponse) VisitPersonasTestResponse(w http.ResponseWriter) error

type PersonasTest422JSONResponse

type PersonasTest422JSONResponse struct{ ValidationErrorJSONResponse }

func (PersonasTest422JSONResponse) VisitPersonasTestResponse

func (response PersonasTest422JSONResponse) VisitPersonasTestResponse(w http.ResponseWriter) error

type PersonasTest429JSONResponse

type PersonasTest429JSONResponse struct{ RateLimitExceededJSONResponse }

func (PersonasTest429JSONResponse) VisitPersonasTestResponse

func (response PersonasTest429JSONResponse) VisitPersonasTestResponse(w http.ResponseWriter) error

type PersonasTest500JSONResponse

type PersonasTest500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (PersonasTest500JSONResponse) VisitPersonasTestResponse

func (response PersonasTest500JSONResponse) VisitPersonasTestResponse(w http.ResponseWriter) error

type PersonasTestRequestObject

type PersonasTestRequestObject struct {
	Id openapi_types.UUID `json:"id"`
}

type PersonasTestResponseObject

type PersonasTestResponseObject interface {
	VisitPersonasTestResponse(w http.ResponseWriter) error
}

type PersonasUpdate200JSONResponse

type PersonasUpdate200JSONResponse PersonaResponse

func (PersonasUpdate200JSONResponse) VisitPersonasUpdateResponse

func (response PersonasUpdate200JSONResponse) VisitPersonasUpdateResponse(w http.ResponseWriter) error

type PersonasUpdate400JSONResponse

type PersonasUpdate400JSONResponse struct{ BadRequestJSONResponse }

func (PersonasUpdate400JSONResponse) VisitPersonasUpdateResponse

func (response PersonasUpdate400JSONResponse) VisitPersonasUpdateResponse(w http.ResponseWriter) error

type PersonasUpdate401JSONResponse

type PersonasUpdate401JSONResponse struct{ UnauthorizedJSONResponse }

func (PersonasUpdate401JSONResponse) VisitPersonasUpdateResponse

func (response PersonasUpdate401JSONResponse) VisitPersonasUpdateResponse(w http.ResponseWriter) error

type PersonasUpdate403JSONResponse

type PersonasUpdate403JSONResponse struct{ ForbiddenJSONResponse }

func (PersonasUpdate403JSONResponse) VisitPersonasUpdateResponse

func (response PersonasUpdate403JSONResponse) VisitPersonasUpdateResponse(w http.ResponseWriter) error

type PersonasUpdate404JSONResponse

type PersonasUpdate404JSONResponse struct{ NotFoundJSONResponse }

func (PersonasUpdate404JSONResponse) VisitPersonasUpdateResponse

func (response PersonasUpdate404JSONResponse) VisitPersonasUpdateResponse(w http.ResponseWriter) error

type PersonasUpdate409JSONResponse

type PersonasUpdate409JSONResponse struct{ ConflictJSONResponse }

func (PersonasUpdate409JSONResponse) VisitPersonasUpdateResponse

func (response PersonasUpdate409JSONResponse) VisitPersonasUpdateResponse(w http.ResponseWriter) error

type PersonasUpdate422JSONResponse

type PersonasUpdate422JSONResponse struct{ ValidationErrorJSONResponse }

func (PersonasUpdate422JSONResponse) VisitPersonasUpdateResponse

func (response PersonasUpdate422JSONResponse) VisitPersonasUpdateResponse(w http.ResponseWriter) error

type PersonasUpdate429JSONResponse

type PersonasUpdate429JSONResponse struct{ RateLimitExceededJSONResponse }

func (PersonasUpdate429JSONResponse) VisitPersonasUpdateResponse

func (response PersonasUpdate429JSONResponse) VisitPersonasUpdateResponse(w http.ResponseWriter) error

type PersonasUpdate500JSONResponse

type PersonasUpdate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (PersonasUpdate500JSONResponse) VisitPersonasUpdateResponse

func (response PersonasUpdate500JSONResponse) VisitPersonasUpdateResponse(w http.ResponseWriter) error

type PersonasUpdateJSONRequestBody

type PersonasUpdateJSONRequestBody = UpdatePersonaRequest

PersonasUpdateJSONRequestBody defines body for PersonasUpdate for application/json ContentType.

type PersonasUpdateRequestObject

type PersonasUpdateRequestObject struct {
	Id   openapi_types.UUID `json:"id"`
	Body *PersonasUpdateJSONRequestBody
}

type PersonasUpdateResponseObject

type PersonasUpdateResponseObject interface {
	VisitPersonasUpdateResponse(w http.ResponseWriter) error
}

type PhaseConfigurationRequest

type PhaseConfigurationRequest struct {
	// Configuration Phase-specific configuration
	Configuration map[string]interface{} `json:"configuration"`

	// KeywordSetIds Keyword sets for extraction phase
	KeywordSetIds *[]openapi_types.UUID `json:"keywordSetIds,omitempty"`
	PersonaIds    *struct {
		DnsPersonaId  *openapi_types.UUID `json:"dnsPersonaId"`
		HttpPersonaId *openapi_types.UUID `json:"httpPersonaId"`
	} `json:"personaIds,omitempty"`
	ProxyPoolId *openapi_types.UUID `json:"proxyPoolId"`
}

PhaseConfigurationRequest defines model for PhaseConfigurationRequest.

type PhaseExecution

type PhaseExecution struct {
	CampaignId    openapi_types.UUID         `json:"campaignId"`
	CompletedAt   *time.Time                 `json:"completedAt"`
	Configuration *map[string]interface{}    `json:"configuration"`
	CreatedAt     time.Time                  `json:"createdAt"`
	ErrorDetails  *map[string]*FlexibleValue `json:"errorDetails"`
	FailedAt      *time.Time                 `json:"failedAt"`
	FailedItems   *int64                     `json:"failedItems,omitempty"`
	Id            openapi_types.UUID         `json:"id"`
	Metrics       *map[string]*FlexibleValue `json:"metrics"`
	PausedAt      *time.Time                 `json:"pausedAt"`

	// PhaseType Phase identifier
	PhaseType          PhaseExecutionPhaseType `json:"phaseType"`
	ProcessedItems     *int64                  `json:"processedItems,omitempty"`
	ProgressPercentage *float32                `json:"progressPercentage,omitempty"`
	StartedAt          *time.Time              `json:"startedAt"`
	Status             ExecutionStatusEnum     `json:"status"`
	SuccessfulItems    *int64                  `json:"successfulItems,omitempty"`
	TotalItems         *int64                  `json:"totalItems,omitempty"`
	UpdatedAt          time.Time               `json:"updatedAt"`
}

PhaseExecution defines model for PhaseExecution.

type PhaseExecutionPhaseType

type PhaseExecutionPhaseType string

PhaseExecutionPhaseType Phase identifier

const (
	PhaseExecutionPhaseTypeAnalysis      PhaseExecutionPhaseType = "analysis"
	PhaseExecutionPhaseTypeDiscovery     PhaseExecutionPhaseType = "discovery"
	PhaseExecutionPhaseTypeDnsValidation PhaseExecutionPhaseType = "dns_validation"
	PhaseExecutionPhaseTypeEnrichment    PhaseExecutionPhaseType = "enrichment"
	PhaseExecutionPhaseTypeExtraction    PhaseExecutionPhaseType = "extraction"
	PhaseExecutionPhaseTypeScoring       PhaseExecutionPhaseType = "scoring"
)

Defines values for PhaseExecutionPhaseType.

type PhaseExecutionUpdate

type PhaseExecutionUpdate struct {
	CompletedAt        *time.Time                 `json:"completedAt"`
	Configuration      *map[string]interface{}    `json:"configuration"`
	ErrorDetails       *map[string]*FlexibleValue `json:"errorDetails"`
	FailedAt           *time.Time                 `json:"failedAt"`
	FailedItems        *int64                     `json:"failedItems,omitempty"`
	Metrics            *map[string]*FlexibleValue `json:"metrics"`
	PausedAt           *time.Time                 `json:"pausedAt"`
	ProcessedItems     *int64                     `json:"processedItems,omitempty"`
	ProgressPercentage *float32                   `json:"progressPercentage,omitempty"`
	StartedAt          *time.Time                 `json:"startedAt"`
	Status             *ExecutionStatusEnum       `json:"status,omitempty"`
	SuccessfulItems    *int64                     `json:"successfulItems,omitempty"`
	TotalItems         *int64                     `json:"totalItems,omitempty"`
}

PhaseExecutionUpdate defines model for PhaseExecutionUpdate.

type PhaseFailedEvent

type PhaseFailedEvent struct {
	Error string `json:"error"`
	Phase string `json:"phase"`
}

PhaseFailedEvent Phase failure event.

type PhaseProgressSummary

type PhaseProgressSummary struct {
	CompletedAt *time.Time `json:"completedAt"`

	// Duration Human readable duration
	Duration        *string                    `json:"duration"`
	ItemsProcessed  int                        `json:"itemsProcessed"`
	ItemsTotal      int                        `json:"itemsTotal"`
	PercentComplete float32                    `json:"percentComplete"`
	StartedAt       *time.Time                 `json:"startedAt"`
	Status          PhaseProgressSummaryStatus `json:"status"`
}

PhaseProgressSummary defines model for PhaseProgressSummary.

type PhaseProgressSummaryStatus

type PhaseProgressSummaryStatus string

PhaseProgressSummaryStatus defines model for PhaseProgressSummary.Status.

const (
	PhaseProgressSummaryStatusCompleted  PhaseProgressSummaryStatus = "completed"
	PhaseProgressSummaryStatusConfigured PhaseProgressSummaryStatus = "configured"
	PhaseProgressSummaryStatusFailed     PhaseProgressSummaryStatus = "failed"
	PhaseProgressSummaryStatusNotStarted PhaseProgressSummaryStatus = "not_started"
	PhaseProgressSummaryStatusPaused     PhaseProgressSummaryStatus = "paused"
	PhaseProgressSummaryStatusRunning    PhaseProgressSummaryStatus = "running"
)

Defines values for PhaseProgressSummaryStatus.

type PhaseRuntimeControls

type PhaseRuntimeControls struct {
	CanPause   bool `json:"canPause"`
	CanRestart bool `json:"canRestart"`
	CanResume  bool `json:"canResume"`
	CanStop    bool `json:"canStop"`
}

PhaseRuntimeControls Declares which runtime controls are supported for a phase

type PhaseStatusEnum

type PhaseStatusEnum string

PhaseStatusEnum Phase lifecycle status (P3.2 expected_state precondition)

const (
	PhaseStatusEnumCompleted  PhaseStatusEnum = "completed"
	PhaseStatusEnumConfigured PhaseStatusEnum = "configured"
	PhaseStatusEnumFailed     PhaseStatusEnum = "failed"
	PhaseStatusEnumInProgress PhaseStatusEnum = "in_progress"
	PhaseStatusEnumNotStarted PhaseStatusEnum = "not_started"
	PhaseStatusEnumPaused     PhaseStatusEnum = "paused"
	PhaseStatusEnumReady      PhaseStatusEnum = "ready"
)

Defines values for PhaseStatusEnum.

type PhaseStatusResponse

type PhaseStatusResponse struct {
	CompletedAt *time.Time `json:"completedAt"`

	// Configuration Current phase configuration
	Configuration *map[string]interface{} `json:"configuration,omitempty"`
	Errors        *[]struct {
		Code      *string    `json:"code,omitempty"`
		Message   *string    `json:"message,omitempty"`
		Timestamp *time.Time `json:"timestamp,omitempty"`
	} `json:"errors,omitempty"`
	Phase    PhaseStatusResponsePhase `json:"phase"`
	Progress struct {
		FailedItems     *int     `json:"failedItems,omitempty"`
		PercentComplete *float32 `json:"percentComplete,omitempty"`
		ProcessedItems  *int     `json:"processedItems,omitempty"`
		SuccessfulItems *int     `json:"successfulItems,omitempty"`
		TotalItems      *int     `json:"totalItems,omitempty"`
	} `json:"progress"`

	// RuntimeControls Declares which runtime controls are supported for a phase
	RuntimeControls *PhaseRuntimeControls     `json:"runtimeControls,omitempty"`
	StartedAt       *time.Time                `json:"startedAt"`
	Status          PhaseStatusResponseStatus `json:"status"`
}

PhaseStatusResponse defines model for PhaseStatusResponse.

type PhaseStatusResponsePhase

type PhaseStatusResponsePhase string

PhaseStatusResponsePhase defines model for PhaseStatusResponse.Phase.

const (
	PhaseStatusResponsePhaseAnalysis      PhaseStatusResponsePhase = "analysis"
	PhaseStatusResponsePhaseDiscovery     PhaseStatusResponsePhase = "discovery"
	PhaseStatusResponsePhaseDnsValidation PhaseStatusResponsePhase = "dns_validation"
	PhaseStatusResponsePhaseEnrichment    PhaseStatusResponsePhase = "enrichment"
	PhaseStatusResponsePhaseExtraction    PhaseStatusResponsePhase = "extraction"
	PhaseStatusResponsePhaseScoring       PhaseStatusResponsePhase = "scoring"
)

Defines values for PhaseStatusResponsePhase.

type PhaseStatusResponseStatus

type PhaseStatusResponseStatus string

PhaseStatusResponseStatus defines model for PhaseStatusResponse.Status.

const (
	PhaseStatusResponseStatusCompleted  PhaseStatusResponseStatus = "completed"
	PhaseStatusResponseStatusConfigured PhaseStatusResponseStatus = "configured"
	PhaseStatusResponseStatusFailed     PhaseStatusResponseStatus = "failed"
	PhaseStatusResponseStatusNotStarted PhaseStatusResponseStatus = "not_started"
	PhaseStatusResponseStatusPaused     PhaseStatusResponseStatus = "paused"
	PhaseStatusResponseStatusRunning    PhaseStatusResponseStatus = "running"
)

Defines values for PhaseStatusResponseStatus.

type PhaseTransitionEvent

type PhaseTransitionEvent struct {
	Phase string `json:"phase"`
}

PhaseTransitionEvent Phase lifecycle transition (started or completed).

type Ping200JSONResponse

type Ping200JSONResponse struct {
	Body    PingResponse
	Headers Ping200ResponseHeaders
}

func (Ping200JSONResponse) VisitPingResponse

func (response Ping200JSONResponse) VisitPingResponse(w http.ResponseWriter) error

type Ping200ResponseHeaders

type Ping200ResponseHeaders struct {
	XRequestId string
}

type Ping401JSONResponse

type Ping401JSONResponse struct{ UnauthorizedJSONResponse }

func (Ping401JSONResponse) VisitPingResponse

func (response Ping401JSONResponse) VisitPingResponse(w http.ResponseWriter) error

type Ping403JSONResponse

type Ping403JSONResponse struct{ ForbiddenJSONResponse }

func (Ping403JSONResponse) VisitPingResponse

func (response Ping403JSONResponse) VisitPingResponse(w http.ResponseWriter) error

type Ping429JSONResponse

type Ping429JSONResponse struct{ RateLimitExceededJSONResponse }

func (Ping429JSONResponse) VisitPingResponse

func (response Ping429JSONResponse) VisitPingResponse(w http.ResponseWriter) error

type Ping500JSONResponse

type Ping500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (Ping500JSONResponse) VisitPingResponse

func (response Ping500JSONResponse) VisitPingResponse(w http.ResponseWriter) error

type PingRequestObject

type PingRequestObject struct {
}

type PingResponse

type PingResponse struct {
	Message   PingResponseMessage `json:"message"`
	Timestamp *time.Time          `json:"timestamp,omitempty"`
	Version   *string             `json:"version,omitempty"`
}

PingResponse defines model for PingResponse.

type PingResponseMessage

type PingResponseMessage string

PingResponseMessage defines model for PingResponse.Message.

const (
	Pong PingResponseMessage = "pong"
)

Defines values for PingResponseMessage.

type PingResponseObject

type PingResponseObject interface {
	VisitPingResponse(w http.ResponseWriter) error
}

type ProxiesBulkDelete204Response

type ProxiesBulkDelete204Response struct {
}

func (ProxiesBulkDelete204Response) VisitProxiesBulkDeleteResponse

func (response ProxiesBulkDelete204Response) VisitProxiesBulkDeleteResponse(w http.ResponseWriter) error

type ProxiesBulkDelete400JSONResponse

type ProxiesBulkDelete400JSONResponse struct{ BadRequestJSONResponse }

func (ProxiesBulkDelete400JSONResponse) VisitProxiesBulkDeleteResponse

func (response ProxiesBulkDelete400JSONResponse) VisitProxiesBulkDeleteResponse(w http.ResponseWriter) error

type ProxiesBulkDelete500JSONResponse

type ProxiesBulkDelete500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesBulkDelete500JSONResponse) VisitProxiesBulkDeleteResponse

func (response ProxiesBulkDelete500JSONResponse) VisitProxiesBulkDeleteResponse(w http.ResponseWriter) error

type ProxiesBulkDeleteJSONRequestBody

type ProxiesBulkDeleteJSONRequestBody = BulkDeleteProxiesRequest

ProxiesBulkDeleteJSONRequestBody defines body for ProxiesBulkDelete for application/json ContentType.

type ProxiesBulkDeleteRequestObject

type ProxiesBulkDeleteRequestObject struct {
	Body *ProxiesBulkDeleteJSONRequestBody
}

type ProxiesBulkDeleteResponseObject

type ProxiesBulkDeleteResponseObject interface {
	VisitProxiesBulkDeleteResponse(w http.ResponseWriter) error
}

type ProxiesBulkImport200JSONResponse

type ProxiesBulkImport200JSONResponse struct {
	Errors *[]struct {
		Error *string `json:"error,omitempty"`
		Input *string `json:"input,omitempty"`
		Line  *int    `json:"line,omitempty"`
	} `json:"errors,omitempty"`

	// Failed Number of proxies that failed to import
	Failed *int `json:"failed,omitempty"`

	// Imported Number of proxies successfully imported
	Imported *int     `json:"imported,omitempty"`
	Proxies  *[]Proxy `json:"proxies,omitempty"`
	Success  *bool    `json:"success,omitempty"`
}

func (ProxiesBulkImport200JSONResponse) VisitProxiesBulkImportResponse

func (response ProxiesBulkImport200JSONResponse) VisitProxiesBulkImportResponse(w http.ResponseWriter) error

type ProxiesBulkImport400JSONResponse

type ProxiesBulkImport400JSONResponse struct{ BadRequestJSONResponse }

func (ProxiesBulkImport400JSONResponse) VisitProxiesBulkImportResponse

func (response ProxiesBulkImport400JSONResponse) VisitProxiesBulkImportResponse(w http.ResponseWriter) error

type ProxiesBulkImport500JSONResponse

type ProxiesBulkImport500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesBulkImport500JSONResponse) VisitProxiesBulkImportResponse

func (response ProxiesBulkImport500JSONResponse) VisitProxiesBulkImportResponse(w http.ResponseWriter) error

type ProxiesBulkImportJSONBody

type ProxiesBulkImportJSONBody struct {
	// DefaultProtocol Default protocol when not specified in proxy string
	DefaultProtocol *ProxiesBulkImportJSONBodyDefaultProtocol `json:"defaultProtocol,omitempty"`

	// Enabled Whether imported proxies should be enabled
	Enabled *bool `json:"enabled,omitempty"`

	// Format Format hint for parsing:
	// - auto: Attempt to detect format automatically
	// - hostport: host:port format
	// - full: host:port:username:password format
	// - url: protocol://[user:pass@]host:port format
	Format *ProxiesBulkImportJSONBodyFormat `json:"format,omitempty"`

	// PoolId Optional pool ID to add imported proxies to
	PoolId *openapi_types.UUID `json:"poolId,omitempty"`

	// Proxies Array of proxy strings to import
	Proxies []string `json:"proxies"`
}

ProxiesBulkImportJSONBody defines parameters for ProxiesBulkImport.

type ProxiesBulkImportJSONBodyDefaultProtocol

type ProxiesBulkImportJSONBodyDefaultProtocol string

ProxiesBulkImportJSONBodyDefaultProtocol defines parameters for ProxiesBulkImport.

Defines values for ProxiesBulkImportJSONBodyDefaultProtocol.

type ProxiesBulkImportJSONBodyFormat

type ProxiesBulkImportJSONBodyFormat string

ProxiesBulkImportJSONBodyFormat defines parameters for ProxiesBulkImport.

const (
	ProxiesBulkImportJSONBodyFormatAuto     ProxiesBulkImportJSONBodyFormat = "auto"
	ProxiesBulkImportJSONBodyFormatFull     ProxiesBulkImportJSONBodyFormat = "full"
	ProxiesBulkImportJSONBodyFormatHostport ProxiesBulkImportJSONBodyFormat = "hostport"
	ProxiesBulkImportJSONBodyFormatUrl      ProxiesBulkImportJSONBodyFormat = "url"
)

Defines values for ProxiesBulkImportJSONBodyFormat.

type ProxiesBulkImportJSONRequestBody

type ProxiesBulkImportJSONRequestBody ProxiesBulkImportJSONBody

ProxiesBulkImportJSONRequestBody defines body for ProxiesBulkImport for application/json ContentType.

type ProxiesBulkImportRequestObject

type ProxiesBulkImportRequestObject struct {
	Body *ProxiesBulkImportJSONRequestBody
}

type ProxiesBulkImportResponseObject

type ProxiesBulkImportResponseObject interface {
	VisitProxiesBulkImportResponse(w http.ResponseWriter) error
}

type ProxiesBulkTest200JSONResponse

type ProxiesBulkTest200JSONResponse BulkProxyTestResponse

func (ProxiesBulkTest200JSONResponse) VisitProxiesBulkTestResponse

func (response ProxiesBulkTest200JSONResponse) VisitProxiesBulkTestResponse(w http.ResponseWriter) error

type ProxiesBulkTest400JSONResponse

type ProxiesBulkTest400JSONResponse struct{ BadRequestJSONResponse }

func (ProxiesBulkTest400JSONResponse) VisitProxiesBulkTestResponse

func (response ProxiesBulkTest400JSONResponse) VisitProxiesBulkTestResponse(w http.ResponseWriter) error

type ProxiesBulkTest500JSONResponse

type ProxiesBulkTest500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesBulkTest500JSONResponse) VisitProxiesBulkTestResponse

func (response ProxiesBulkTest500JSONResponse) VisitProxiesBulkTestResponse(w http.ResponseWriter) error

type ProxiesBulkTestJSONBody

type ProxiesBulkTestJSONBody struct {
	ProxyIds []openapi_types.UUID `json:"proxyIds"`
}

ProxiesBulkTestJSONBody defines parameters for ProxiesBulkTest.

type ProxiesBulkTestJSONRequestBody

type ProxiesBulkTestJSONRequestBody ProxiesBulkTestJSONBody

ProxiesBulkTestJSONRequestBody defines body for ProxiesBulkTest for application/json ContentType.

type ProxiesBulkTestRequestObject

type ProxiesBulkTestRequestObject struct {
	Body *ProxiesBulkTestJSONRequestBody
}

type ProxiesBulkTestResponseObject

type ProxiesBulkTestResponseObject interface {
	VisitProxiesBulkTestResponse(w http.ResponseWriter) error
}

type ProxiesBulkUpdate200JSONResponse

type ProxiesBulkUpdate200JSONResponse BulkProxyOperationResponse

func (ProxiesBulkUpdate200JSONResponse) VisitProxiesBulkUpdateResponse

func (response ProxiesBulkUpdate200JSONResponse) VisitProxiesBulkUpdateResponse(w http.ResponseWriter) error

type ProxiesBulkUpdate400JSONResponse

type ProxiesBulkUpdate400JSONResponse struct{ BadRequestJSONResponse }

func (ProxiesBulkUpdate400JSONResponse) VisitProxiesBulkUpdateResponse

func (response ProxiesBulkUpdate400JSONResponse) VisitProxiesBulkUpdateResponse(w http.ResponseWriter) error

type ProxiesBulkUpdate500JSONResponse

type ProxiesBulkUpdate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesBulkUpdate500JSONResponse) VisitProxiesBulkUpdateResponse

func (response ProxiesBulkUpdate500JSONResponse) VisitProxiesBulkUpdateResponse(w http.ResponseWriter) error

type ProxiesBulkUpdateJSONRequestBody

type ProxiesBulkUpdateJSONRequestBody = BulkUpdateProxiesRequest

ProxiesBulkUpdateJSONRequestBody defines body for ProxiesBulkUpdate for application/json ContentType.

type ProxiesBulkUpdateRequestObject

type ProxiesBulkUpdateRequestObject struct {
	Body *ProxiesBulkUpdateJSONRequestBody
}

type ProxiesBulkUpdateResponseObject

type ProxiesBulkUpdateResponseObject interface {
	VisitProxiesBulkUpdateResponse(w http.ResponseWriter) error
}

type ProxiesCreate201JSONResponse

type ProxiesCreate201JSONResponse Proxy

func (ProxiesCreate201JSONResponse) VisitProxiesCreateResponse

func (response ProxiesCreate201JSONResponse) VisitProxiesCreateResponse(w http.ResponseWriter) error

type ProxiesCreate400JSONResponse

type ProxiesCreate400JSONResponse struct{ BadRequestJSONResponse }

func (ProxiesCreate400JSONResponse) VisitProxiesCreateResponse

func (response ProxiesCreate400JSONResponse) VisitProxiesCreateResponse(w http.ResponseWriter) error

type ProxiesCreate401JSONResponse

type ProxiesCreate401JSONResponse struct{ UnauthorizedJSONResponse }

func (ProxiesCreate401JSONResponse) VisitProxiesCreateResponse

func (response ProxiesCreate401JSONResponse) VisitProxiesCreateResponse(w http.ResponseWriter) error

type ProxiesCreate403JSONResponse

type ProxiesCreate403JSONResponse struct{ ForbiddenJSONResponse }

func (ProxiesCreate403JSONResponse) VisitProxiesCreateResponse

func (response ProxiesCreate403JSONResponse) VisitProxiesCreateResponse(w http.ResponseWriter) error

type ProxiesCreate409JSONResponse

type ProxiesCreate409JSONResponse struct{ ConflictJSONResponse }

func (ProxiesCreate409JSONResponse) VisitProxiesCreateResponse

func (response ProxiesCreate409JSONResponse) VisitProxiesCreateResponse(w http.ResponseWriter) error

type ProxiesCreate422JSONResponse

type ProxiesCreate422JSONResponse struct{ ValidationErrorJSONResponse }

func (ProxiesCreate422JSONResponse) VisitProxiesCreateResponse

func (response ProxiesCreate422JSONResponse) VisitProxiesCreateResponse(w http.ResponseWriter) error

type ProxiesCreate429JSONResponse

type ProxiesCreate429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ProxiesCreate429JSONResponse) VisitProxiesCreateResponse

func (response ProxiesCreate429JSONResponse) VisitProxiesCreateResponse(w http.ResponseWriter) error

type ProxiesCreate500JSONResponse

type ProxiesCreate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesCreate500JSONResponse) VisitProxiesCreateResponse

func (response ProxiesCreate500JSONResponse) VisitProxiesCreateResponse(w http.ResponseWriter) error

type ProxiesCreateJSONRequestBody

type ProxiesCreateJSONRequestBody = CreateProxyRequestAPI

ProxiesCreateJSONRequestBody defines body for ProxiesCreate for application/json ContentType.

type ProxiesCreateRequestObject

type ProxiesCreateRequestObject struct {
	Body *ProxiesCreateJSONRequestBody
}

type ProxiesCreateResponseObject

type ProxiesCreateResponseObject interface {
	VisitProxiesCreateResponse(w http.ResponseWriter) error
}

type ProxiesDelete204Response

type ProxiesDelete204Response struct {
}

func (ProxiesDelete204Response) VisitProxiesDeleteResponse

func (response ProxiesDelete204Response) VisitProxiesDeleteResponse(w http.ResponseWriter) error

type ProxiesDelete401JSONResponse

type ProxiesDelete401JSONResponse struct{ UnauthorizedJSONResponse }

func (ProxiesDelete401JSONResponse) VisitProxiesDeleteResponse

func (response ProxiesDelete401JSONResponse) VisitProxiesDeleteResponse(w http.ResponseWriter) error

type ProxiesDelete403JSONResponse

type ProxiesDelete403JSONResponse struct{ ForbiddenJSONResponse }

func (ProxiesDelete403JSONResponse) VisitProxiesDeleteResponse

func (response ProxiesDelete403JSONResponse) VisitProxiesDeleteResponse(w http.ResponseWriter) error

type ProxiesDelete404JSONResponse

type ProxiesDelete404JSONResponse struct{ NotFoundJSONResponse }

func (ProxiesDelete404JSONResponse) VisitProxiesDeleteResponse

func (response ProxiesDelete404JSONResponse) VisitProxiesDeleteResponse(w http.ResponseWriter) error

type ProxiesDelete500JSONResponse

type ProxiesDelete500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesDelete500JSONResponse) VisitProxiesDeleteResponse

func (response ProxiesDelete500JSONResponse) VisitProxiesDeleteResponse(w http.ResponseWriter) error

type ProxiesDeleteRequestObject

type ProxiesDeleteRequestObject struct {
	ProxyId openapi_types.UUID `json:"proxyId"`
}

type ProxiesDeleteResponseObject

type ProxiesDeleteResponseObject interface {
	VisitProxiesDeleteResponse(w http.ResponseWriter) error
}

type ProxiesHealthCheckAll202JSONResponse

type ProxiesHealthCheckAll202JSONResponse BulkHealthCheckResponse

func (ProxiesHealthCheckAll202JSONResponse) VisitProxiesHealthCheckAllResponse

func (response ProxiesHealthCheckAll202JSONResponse) VisitProxiesHealthCheckAllResponse(w http.ResponseWriter) error

type ProxiesHealthCheckAll400JSONResponse

type ProxiesHealthCheckAll400JSONResponse struct{ BadRequestJSONResponse }

func (ProxiesHealthCheckAll400JSONResponse) VisitProxiesHealthCheckAllResponse

func (response ProxiesHealthCheckAll400JSONResponse) VisitProxiesHealthCheckAllResponse(w http.ResponseWriter) error

type ProxiesHealthCheckAll500JSONResponse

type ProxiesHealthCheckAll500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesHealthCheckAll500JSONResponse) VisitProxiesHealthCheckAllResponse

func (response ProxiesHealthCheckAll500JSONResponse) VisitProxiesHealthCheckAllResponse(w http.ResponseWriter) error

type ProxiesHealthCheckAllJSONBody

type ProxiesHealthCheckAllJSONBody struct {
	Ids *[]openapi_types.UUID `json:"ids,omitempty"`
}

ProxiesHealthCheckAllJSONBody defines parameters for ProxiesHealthCheckAll.

type ProxiesHealthCheckAllJSONRequestBody

type ProxiesHealthCheckAllJSONRequestBody ProxiesHealthCheckAllJSONBody

ProxiesHealthCheckAllJSONRequestBody defines body for ProxiesHealthCheckAll for application/json ContentType.

type ProxiesHealthCheckAllRequestObject

type ProxiesHealthCheckAllRequestObject struct {
	Body *ProxiesHealthCheckAllJSONRequestBody
}

type ProxiesHealthCheckAllResponseObject

type ProxiesHealthCheckAllResponseObject interface {
	VisitProxiesHealthCheckAllResponse(w http.ResponseWriter) error
}

type ProxiesHealthCheckSingle200JSONResponse

type ProxiesHealthCheckSingle200JSONResponse ProxyHealthCheckResponse

func (ProxiesHealthCheckSingle200JSONResponse) VisitProxiesHealthCheckSingleResponse

func (response ProxiesHealthCheckSingle200JSONResponse) VisitProxiesHealthCheckSingleResponse(w http.ResponseWriter) error

type ProxiesHealthCheckSingle400JSONResponse

type ProxiesHealthCheckSingle400JSONResponse struct{ BadRequestJSONResponse }

func (ProxiesHealthCheckSingle400JSONResponse) VisitProxiesHealthCheckSingleResponse

func (response ProxiesHealthCheckSingle400JSONResponse) VisitProxiesHealthCheckSingleResponse(w http.ResponseWriter) error

type ProxiesHealthCheckSingle404JSONResponse

type ProxiesHealthCheckSingle404JSONResponse struct{ NotFoundJSONResponse }

func (ProxiesHealthCheckSingle404JSONResponse) VisitProxiesHealthCheckSingleResponse

func (response ProxiesHealthCheckSingle404JSONResponse) VisitProxiesHealthCheckSingleResponse(w http.ResponseWriter) error

type ProxiesHealthCheckSingle500JSONResponse

type ProxiesHealthCheckSingle500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesHealthCheckSingle500JSONResponse) VisitProxiesHealthCheckSingleResponse

func (response ProxiesHealthCheckSingle500JSONResponse) VisitProxiesHealthCheckSingleResponse(w http.ResponseWriter) error

type ProxiesHealthCheckSingleRequestObject

type ProxiesHealthCheckSingleRequestObject struct {
	ProxyId openapi_types.UUID `json:"proxyId"`
}

type ProxiesHealthCheckSingleResponseObject

type ProxiesHealthCheckSingleResponseObject interface {
	VisitProxiesHealthCheckSingleResponse(w http.ResponseWriter) error
}

type ProxiesList200JSONResponse

type ProxiesList200JSONResponse []Proxy

func (ProxiesList200JSONResponse) VisitProxiesListResponse

func (response ProxiesList200JSONResponse) VisitProxiesListResponse(w http.ResponseWriter) error

type ProxiesList401JSONResponse

type ProxiesList401JSONResponse struct{ UnauthorizedJSONResponse }

func (ProxiesList401JSONResponse) VisitProxiesListResponse

func (response ProxiesList401JSONResponse) VisitProxiesListResponse(w http.ResponseWriter) error

type ProxiesList403JSONResponse

type ProxiesList403JSONResponse struct{ ForbiddenJSONResponse }

func (ProxiesList403JSONResponse) VisitProxiesListResponse

func (response ProxiesList403JSONResponse) VisitProxiesListResponse(w http.ResponseWriter) error

type ProxiesList429JSONResponse

type ProxiesList429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ProxiesList429JSONResponse) VisitProxiesListResponse

func (response ProxiesList429JSONResponse) VisitProxiesListResponse(w http.ResponseWriter) error

type ProxiesList500JSONResponse

type ProxiesList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesList500JSONResponse) VisitProxiesListResponse

func (response ProxiesList500JSONResponse) VisitProxiesListResponse(w http.ResponseWriter) error

type ProxiesListParams

type ProxiesListParams struct {
	// Limit Page size (items per page)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Zero-based offset
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`

	// Protocol Filter proxies by protocol
	Protocol *ProxyProtocol `form:"protocol,omitempty" json:"protocol,omitempty"`

	// CountryCode Filter proxies by ISO country code
	CountryCode *ProxyCountry `form:"countryCode,omitempty" json:"countryCode,omitempty"`

	// IsEnabled Filter by enabled state
	IsEnabled *IsEnabled `form:"isEnabled,omitempty" json:"isEnabled,omitempty"`

	// IsHealthy Filter by health status
	IsHealthy *IsHealthy `form:"isHealthy,omitempty" json:"isHealthy,omitempty"`
}

ProxiesListParams defines parameters for ProxiesList.

type ProxiesListRequestObject

type ProxiesListRequestObject struct {
	Params ProxiesListParams
}

type ProxiesListResponseObject

type ProxiesListResponseObject interface {
	VisitProxiesListResponse(w http.ResponseWriter) error
}

type ProxiesStatus200JSONResponse

type ProxiesStatus200JSONResponse []ProxyStatusResponse

func (ProxiesStatus200JSONResponse) VisitProxiesStatusResponse

func (response ProxiesStatus200JSONResponse) VisitProxiesStatusResponse(w http.ResponseWriter) error

type ProxiesStatus400JSONResponse

type ProxiesStatus400JSONResponse struct{ BadRequestJSONResponse }

func (ProxiesStatus400JSONResponse) VisitProxiesStatusResponse

func (response ProxiesStatus400JSONResponse) VisitProxiesStatusResponse(w http.ResponseWriter) error

type ProxiesStatus401JSONResponse

type ProxiesStatus401JSONResponse struct{ UnauthorizedJSONResponse }

func (ProxiesStatus401JSONResponse) VisitProxiesStatusResponse

func (response ProxiesStatus401JSONResponse) VisitProxiesStatusResponse(w http.ResponseWriter) error

type ProxiesStatus403JSONResponse

type ProxiesStatus403JSONResponse struct{ ForbiddenJSONResponse }

func (ProxiesStatus403JSONResponse) VisitProxiesStatusResponse

func (response ProxiesStatus403JSONResponse) VisitProxiesStatusResponse(w http.ResponseWriter) error

type ProxiesStatus500JSONResponse

type ProxiesStatus500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesStatus500JSONResponse) VisitProxiesStatusResponse

func (response ProxiesStatus500JSONResponse) VisitProxiesStatusResponse(w http.ResponseWriter) error

type ProxiesStatusRequestObject

type ProxiesStatusRequestObject struct {
}

type ProxiesStatusResponseObject

type ProxiesStatusResponseObject interface {
	VisitProxiesStatusResponse(w http.ResponseWriter) error
}

type ProxiesTest200JSONResponse

type ProxiesTest200JSONResponse ProxyTestResponse

func (ProxiesTest200JSONResponse) VisitProxiesTestResponse

func (response ProxiesTest200JSONResponse) VisitProxiesTestResponse(w http.ResponseWriter) error

type ProxiesTest400JSONResponse

type ProxiesTest400JSONResponse struct{ BadRequestJSONResponse }

func (ProxiesTest400JSONResponse) VisitProxiesTestResponse

func (response ProxiesTest400JSONResponse) VisitProxiesTestResponse(w http.ResponseWriter) error

type ProxiesTest401JSONResponse

type ProxiesTest401JSONResponse struct{ UnauthorizedJSONResponse }

func (ProxiesTest401JSONResponse) VisitProxiesTestResponse

func (response ProxiesTest401JSONResponse) VisitProxiesTestResponse(w http.ResponseWriter) error

type ProxiesTest403JSONResponse

type ProxiesTest403JSONResponse struct{ ForbiddenJSONResponse }

func (ProxiesTest403JSONResponse) VisitProxiesTestResponse

func (response ProxiesTest403JSONResponse) VisitProxiesTestResponse(w http.ResponseWriter) error

type ProxiesTest404JSONResponse

type ProxiesTest404JSONResponse struct{ NotFoundJSONResponse }

func (ProxiesTest404JSONResponse) VisitProxiesTestResponse

func (response ProxiesTest404JSONResponse) VisitProxiesTestResponse(w http.ResponseWriter) error

type ProxiesTest422JSONResponse

type ProxiesTest422JSONResponse struct{ ValidationErrorJSONResponse }

func (ProxiesTest422JSONResponse) VisitProxiesTestResponse

func (response ProxiesTest422JSONResponse) VisitProxiesTestResponse(w http.ResponseWriter) error

type ProxiesTest429JSONResponse

type ProxiesTest429JSONResponse struct{ RateLimitExceededJSONResponse }

func (ProxiesTest429JSONResponse) VisitProxiesTestResponse

func (response ProxiesTest429JSONResponse) VisitProxiesTestResponse(w http.ResponseWriter) error

type ProxiesTest500JSONResponse

type ProxiesTest500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesTest500JSONResponse) VisitProxiesTestResponse

func (response ProxiesTest500JSONResponse) VisitProxiesTestResponse(w http.ResponseWriter) error

type ProxiesTestRequestObject

type ProxiesTestRequestObject struct {
	ProxyId openapi_types.UUID `json:"proxyId"`
}

type ProxiesTestResponseObject

type ProxiesTestResponseObject interface {
	VisitProxiesTestResponse(w http.ResponseWriter) error
}

type ProxiesUpdate200JSONResponse

type ProxiesUpdate200JSONResponse Proxy

func (ProxiesUpdate200JSONResponse) VisitProxiesUpdateResponse

func (response ProxiesUpdate200JSONResponse) VisitProxiesUpdateResponse(w http.ResponseWriter) error

type ProxiesUpdate400JSONResponse

type ProxiesUpdate400JSONResponse struct{ BadRequestJSONResponse }

func (ProxiesUpdate400JSONResponse) VisitProxiesUpdateResponse

func (response ProxiesUpdate400JSONResponse) VisitProxiesUpdateResponse(w http.ResponseWriter) error

type ProxiesUpdate401JSONResponse

type ProxiesUpdate401JSONResponse struct{ UnauthorizedJSONResponse }

func (ProxiesUpdate401JSONResponse) VisitProxiesUpdateResponse

func (response ProxiesUpdate401JSONResponse) VisitProxiesUpdateResponse(w http.ResponseWriter) error

type ProxiesUpdate403JSONResponse

type ProxiesUpdate403JSONResponse struct{ ForbiddenJSONResponse }

func (ProxiesUpdate403JSONResponse) VisitProxiesUpdateResponse

func (response ProxiesUpdate403JSONResponse) VisitProxiesUpdateResponse(w http.ResponseWriter) error

type ProxiesUpdate404JSONResponse

type ProxiesUpdate404JSONResponse struct{ NotFoundJSONResponse }

func (ProxiesUpdate404JSONResponse) VisitProxiesUpdateResponse

func (response ProxiesUpdate404JSONResponse) VisitProxiesUpdateResponse(w http.ResponseWriter) error

type ProxiesUpdate500JSONResponse

type ProxiesUpdate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxiesUpdate500JSONResponse) VisitProxiesUpdateResponse

func (response ProxiesUpdate500JSONResponse) VisitProxiesUpdateResponse(w http.ResponseWriter) error

type ProxiesUpdateJSONRequestBody

type ProxiesUpdateJSONRequestBody = UpdateProxyRequestAPI

ProxiesUpdateJSONRequestBody defines body for ProxiesUpdate for application/json ContentType.

type ProxiesUpdateRequestObject

type ProxiesUpdateRequestObject struct {
	ProxyId openapi_types.UUID `json:"proxyId"`
	Body    *ProxiesUpdateJSONRequestBody
}

type ProxiesUpdateResponseObject

type ProxiesUpdateResponseObject interface {
	VisitProxiesUpdateResponse(w http.ResponseWriter) error
}

type Proxy

type Proxy struct {
	Address       string             `json:"address"`
	CountryCode   *string            `json:"countryCode,omitempty"`
	CreatedAt     time.Time          `json:"createdAt"`
	Description   *string            `json:"description,omitempty"`
	FailureCount  *int               `json:"failureCount,omitempty"`
	Host          *string            `json:"host,omitempty"`
	Id            openapi_types.UUID `json:"id"`
	IsEnabled     bool               `json:"isEnabled"`
	IsHealthy     bool               `json:"isHealthy"`
	LastCheckedAt *time.Time         `json:"lastCheckedAt,omitempty"`
	LastError     *string            `json:"lastError,omitempty"`
	LastStatus    *string            `json:"lastStatus,omitempty"`
	LastTested    *time.Time         `json:"lastTested,omitempty"`
	LatencyMs     *int               `json:"latencyMs,omitempty"`
	Name          string             `json:"name"`
	Notes         *string            `json:"notes,omitempty"`
	Port          *int               `json:"port,omitempty"`
	Protocol      *ProxyProtocol     `json:"protocol,omitempty"`
	SuccessCount  *int               `json:"successCount,omitempty"`
	UpdatedAt     time.Time          `json:"updatedAt"`
	Username      *string            `json:"username,omitempty"`
}

Proxy Full proxy resource representation returned by list/detail operations.

type ProxyCountry

type ProxyCountry = string

ProxyCountry defines model for ProxyCountry.

type ProxyHealthCheckResponse

type ProxyHealthCheckResponse struct {
	Message      *string             `json:"message,omitempty"`
	ProxyId      *openapi_types.UUID `json:"proxyId,omitempty"`
	ResponseTime *int64              `json:"responseTime,omitempty"`
	Status       *string             `json:"status,omitempty"`
	Success      *bool               `json:"success,omitempty"`
	Timestamp    *time.Time          `json:"timestamp,omitempty"`
}

ProxyHealthCheckResponse defines model for ProxyHealthCheckResponse.

type ProxyOperationResult

type ProxyOperationResult struct {
	Error    *string                    `json:"error"`
	Metadata *map[string]*FlexibleValue `json:"metadata"`
	ProxyId  openapi_types.UUID         `json:"proxyId"`
	Success  bool                       `json:"success"`
}

ProxyOperationResult Result object for a proxy operation containing a proxyId and optional error or metadata.

type ProxyPool

type ProxyPool struct {
	CreatedAt                  *time.Time                `json:"createdAt,omitempty"`
	Description                *string                   `json:"description,omitempty"`
	HealthCheckEnabled         *bool                     `json:"healthCheckEnabled,omitempty"`
	HealthCheckIntervalSeconds *int                      `json:"healthCheckIntervalSeconds,omitempty"`
	Id                         *openapi_types.UUID       `json:"id,omitempty"`
	IsEnabled                  *bool                     `json:"isEnabled,omitempty"`
	MaxRetries                 *int                      `json:"maxRetries,omitempty"`
	Name                       *string                   `json:"name,omitempty"`
	PoolStrategy               *string                   `json:"poolStrategy,omitempty"`
	Proxies                    *[]map[string]interface{} `json:"proxies,omitempty"`
	TimeoutSeconds             *int                      `json:"timeoutSeconds,omitempty"`
	UpdatedAt                  *time.Time                `json:"updatedAt,omitempty"`
}

ProxyPool defines model for ProxyPool.

type ProxyPoolMembership

type ProxyPoolMembership struct {
	AddedAt  *time.Time          `json:"addedAt,omitempty"`
	IsActive *bool               `json:"isActive,omitempty"`
	PoolId   *openapi_types.UUID `json:"poolId,omitempty"`
	ProxyId  *openapi_types.UUID `json:"proxyId,omitempty"`
	Weight   *int                `json:"weight,omitempty"`
}

ProxyPoolMembership defines model for ProxyPoolMembership.

type ProxyPoolRequest

type ProxyPoolRequest struct {
	Description                *string `json:"description,omitempty"`
	HealthCheckEnabled         *bool   `json:"healthCheckEnabled,omitempty"`
	HealthCheckIntervalSeconds *int    `json:"healthCheckIntervalSeconds,omitempty"`
	IsEnabled                  *bool   `json:"isEnabled,omitempty"`
	MaxRetries                 *int    `json:"maxRetries,omitempty"`
	Name                       string  `json:"name"`
	PoolStrategy               *string `json:"poolStrategy,omitempty"`
	TimeoutSeconds             *int    `json:"timeoutSeconds,omitempty"`
}

ProxyPoolRequest defines model for ProxyPoolRequest.

type ProxyPoolsAddProxy201JSONResponse

type ProxyPoolsAddProxy201JSONResponse ProxyPoolMembership

func (ProxyPoolsAddProxy201JSONResponse) VisitProxyPoolsAddProxyResponse

func (response ProxyPoolsAddProxy201JSONResponse) VisitProxyPoolsAddProxyResponse(w http.ResponseWriter) error

type ProxyPoolsAddProxy400JSONResponse

type ProxyPoolsAddProxy400JSONResponse struct{ BadRequestJSONResponse }

func (ProxyPoolsAddProxy400JSONResponse) VisitProxyPoolsAddProxyResponse

func (response ProxyPoolsAddProxy400JSONResponse) VisitProxyPoolsAddProxyResponse(w http.ResponseWriter) error

type ProxyPoolsAddProxy500JSONResponse

type ProxyPoolsAddProxy500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxyPoolsAddProxy500JSONResponse) VisitProxyPoolsAddProxyResponse

func (response ProxyPoolsAddProxy500JSONResponse) VisitProxyPoolsAddProxyResponse(w http.ResponseWriter) error

type ProxyPoolsAddProxyJSONBody

type ProxyPoolsAddProxyJSONBody struct {
	ProxyId openapi_types.UUID `json:"proxyId"`
	Weight  *int               `json:"weight,omitempty"`
}

ProxyPoolsAddProxyJSONBody defines parameters for ProxyPoolsAddProxy.

type ProxyPoolsAddProxyJSONRequestBody

type ProxyPoolsAddProxyJSONRequestBody ProxyPoolsAddProxyJSONBody

ProxyPoolsAddProxyJSONRequestBody defines body for ProxyPoolsAddProxy for application/json ContentType.

type ProxyPoolsAddProxyRequestObject

type ProxyPoolsAddProxyRequestObject struct {
	PoolId openapi_types.UUID `json:"poolId"`
	Body   *ProxyPoolsAddProxyJSONRequestBody
}

type ProxyPoolsAddProxyResponseObject

type ProxyPoolsAddProxyResponseObject interface {
	VisitProxyPoolsAddProxyResponse(w http.ResponseWriter) error
}

type ProxyPoolsCreate201JSONResponse

type ProxyPoolsCreate201JSONResponse ProxyPool

func (ProxyPoolsCreate201JSONResponse) VisitProxyPoolsCreateResponse

func (response ProxyPoolsCreate201JSONResponse) VisitProxyPoolsCreateResponse(w http.ResponseWriter) error

type ProxyPoolsCreate400JSONResponse

type ProxyPoolsCreate400JSONResponse struct{ BadRequestJSONResponse }

func (ProxyPoolsCreate400JSONResponse) VisitProxyPoolsCreateResponse

func (response ProxyPoolsCreate400JSONResponse) VisitProxyPoolsCreateResponse(w http.ResponseWriter) error

type ProxyPoolsCreate500JSONResponse

type ProxyPoolsCreate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxyPoolsCreate500JSONResponse) VisitProxyPoolsCreateResponse

func (response ProxyPoolsCreate500JSONResponse) VisitProxyPoolsCreateResponse(w http.ResponseWriter) error

type ProxyPoolsCreateJSONRequestBody

type ProxyPoolsCreateJSONRequestBody = ProxyPoolRequest

ProxyPoolsCreateJSONRequestBody defines body for ProxyPoolsCreate for application/json ContentType.

type ProxyPoolsCreateRequestObject

type ProxyPoolsCreateRequestObject struct {
	Body *ProxyPoolsCreateJSONRequestBody
}

type ProxyPoolsCreateResponseObject

type ProxyPoolsCreateResponseObject interface {
	VisitProxyPoolsCreateResponse(w http.ResponseWriter) error
}

type ProxyPoolsDelete204Response

type ProxyPoolsDelete204Response struct {
}

func (ProxyPoolsDelete204Response) VisitProxyPoolsDeleteResponse

func (response ProxyPoolsDelete204Response) VisitProxyPoolsDeleteResponse(w http.ResponseWriter) error

type ProxyPoolsDelete400JSONResponse

type ProxyPoolsDelete400JSONResponse struct{ BadRequestJSONResponse }

func (ProxyPoolsDelete400JSONResponse) VisitProxyPoolsDeleteResponse

func (response ProxyPoolsDelete400JSONResponse) VisitProxyPoolsDeleteResponse(w http.ResponseWriter) error

type ProxyPoolsDelete404JSONResponse

type ProxyPoolsDelete404JSONResponse struct{ NotFoundJSONResponse }

func (ProxyPoolsDelete404JSONResponse) VisitProxyPoolsDeleteResponse

func (response ProxyPoolsDelete404JSONResponse) VisitProxyPoolsDeleteResponse(w http.ResponseWriter) error

type ProxyPoolsDelete500JSONResponse

type ProxyPoolsDelete500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxyPoolsDelete500JSONResponse) VisitProxyPoolsDeleteResponse

func (response ProxyPoolsDelete500JSONResponse) VisitProxyPoolsDeleteResponse(w http.ResponseWriter) error

type ProxyPoolsDeleteRequestObject

type ProxyPoolsDeleteRequestObject struct {
	PoolId openapi_types.UUID `json:"poolId"`
}

type ProxyPoolsDeleteResponseObject

type ProxyPoolsDeleteResponseObject interface {
	VisitProxyPoolsDeleteResponse(w http.ResponseWriter) error
}

type ProxyPoolsList200JSONResponse

type ProxyPoolsList200JSONResponse []ProxyPool

func (ProxyPoolsList200JSONResponse) VisitProxyPoolsListResponse

func (response ProxyPoolsList200JSONResponse) VisitProxyPoolsListResponse(w http.ResponseWriter) error

type ProxyPoolsList401JSONResponse

type ProxyPoolsList401JSONResponse struct{ UnauthorizedJSONResponse }

func (ProxyPoolsList401JSONResponse) VisitProxyPoolsListResponse

func (response ProxyPoolsList401JSONResponse) VisitProxyPoolsListResponse(w http.ResponseWriter) error

type ProxyPoolsList403JSONResponse

type ProxyPoolsList403JSONResponse struct{ ForbiddenJSONResponse }

func (ProxyPoolsList403JSONResponse) VisitProxyPoolsListResponse

func (response ProxyPoolsList403JSONResponse) VisitProxyPoolsListResponse(w http.ResponseWriter) error

type ProxyPoolsList500JSONResponse

type ProxyPoolsList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxyPoolsList500JSONResponse) VisitProxyPoolsListResponse

func (response ProxyPoolsList500JSONResponse) VisitProxyPoolsListResponse(w http.ResponseWriter) error

type ProxyPoolsListProxies200JSONResponse

type ProxyPoolsListProxies200JSONResponse []Proxy

func (ProxyPoolsListProxies200JSONResponse) VisitProxyPoolsListProxiesResponse

func (response ProxyPoolsListProxies200JSONResponse) VisitProxyPoolsListProxiesResponse(w http.ResponseWriter) error

type ProxyPoolsListProxies404JSONResponse

type ProxyPoolsListProxies404JSONResponse struct{ NotFoundJSONResponse }

func (ProxyPoolsListProxies404JSONResponse) VisitProxyPoolsListProxiesResponse

func (response ProxyPoolsListProxies404JSONResponse) VisitProxyPoolsListProxiesResponse(w http.ResponseWriter) error

type ProxyPoolsListProxies500JSONResponse

type ProxyPoolsListProxies500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxyPoolsListProxies500JSONResponse) VisitProxyPoolsListProxiesResponse

func (response ProxyPoolsListProxies500JSONResponse) VisitProxyPoolsListProxiesResponse(w http.ResponseWriter) error

type ProxyPoolsListProxiesRequestObject

type ProxyPoolsListProxiesRequestObject struct {
	PoolId openapi_types.UUID `json:"poolId"`
}

type ProxyPoolsListProxiesResponseObject

type ProxyPoolsListProxiesResponseObject interface {
	VisitProxyPoolsListProxiesResponse(w http.ResponseWriter) error
}

type ProxyPoolsListRequestObject

type ProxyPoolsListRequestObject struct {
}

type ProxyPoolsListResponseObject

type ProxyPoolsListResponseObject interface {
	VisitProxyPoolsListResponse(w http.ResponseWriter) error
}

type ProxyPoolsRemoveProxy204Response

type ProxyPoolsRemoveProxy204Response struct {
}

func (ProxyPoolsRemoveProxy204Response) VisitProxyPoolsRemoveProxyResponse

func (response ProxyPoolsRemoveProxy204Response) VisitProxyPoolsRemoveProxyResponse(w http.ResponseWriter) error

type ProxyPoolsRemoveProxy400JSONResponse

type ProxyPoolsRemoveProxy400JSONResponse struct{ BadRequestJSONResponse }

func (ProxyPoolsRemoveProxy400JSONResponse) VisitProxyPoolsRemoveProxyResponse

func (response ProxyPoolsRemoveProxy400JSONResponse) VisitProxyPoolsRemoveProxyResponse(w http.ResponseWriter) error

type ProxyPoolsRemoveProxy404JSONResponse

type ProxyPoolsRemoveProxy404JSONResponse struct{ NotFoundJSONResponse }

func (ProxyPoolsRemoveProxy404JSONResponse) VisitProxyPoolsRemoveProxyResponse

func (response ProxyPoolsRemoveProxy404JSONResponse) VisitProxyPoolsRemoveProxyResponse(w http.ResponseWriter) error

type ProxyPoolsRemoveProxy500JSONResponse

type ProxyPoolsRemoveProxy500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxyPoolsRemoveProxy500JSONResponse) VisitProxyPoolsRemoveProxyResponse

func (response ProxyPoolsRemoveProxy500JSONResponse) VisitProxyPoolsRemoveProxyResponse(w http.ResponseWriter) error

type ProxyPoolsRemoveProxyRequestObject

type ProxyPoolsRemoveProxyRequestObject struct {
	PoolId  openapi_types.UUID `json:"poolId"`
	ProxyId openapi_types.UUID `json:"proxyId"`
}

type ProxyPoolsRemoveProxyResponseObject

type ProxyPoolsRemoveProxyResponseObject interface {
	VisitProxyPoolsRemoveProxyResponse(w http.ResponseWriter) error
}

type ProxyPoolsUpdate200JSONResponse

type ProxyPoolsUpdate200JSONResponse ProxyPool

func (ProxyPoolsUpdate200JSONResponse) VisitProxyPoolsUpdateResponse

func (response ProxyPoolsUpdate200JSONResponse) VisitProxyPoolsUpdateResponse(w http.ResponseWriter) error

type ProxyPoolsUpdate400JSONResponse

type ProxyPoolsUpdate400JSONResponse struct{ BadRequestJSONResponse }

func (ProxyPoolsUpdate400JSONResponse) VisitProxyPoolsUpdateResponse

func (response ProxyPoolsUpdate400JSONResponse) VisitProxyPoolsUpdateResponse(w http.ResponseWriter) error

type ProxyPoolsUpdate404JSONResponse

type ProxyPoolsUpdate404JSONResponse struct{ NotFoundJSONResponse }

func (ProxyPoolsUpdate404JSONResponse) VisitProxyPoolsUpdateResponse

func (response ProxyPoolsUpdate404JSONResponse) VisitProxyPoolsUpdateResponse(w http.ResponseWriter) error

type ProxyPoolsUpdate500JSONResponse

type ProxyPoolsUpdate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ProxyPoolsUpdate500JSONResponse) VisitProxyPoolsUpdateResponse

func (response ProxyPoolsUpdate500JSONResponse) VisitProxyPoolsUpdateResponse(w http.ResponseWriter) error

type ProxyPoolsUpdateJSONRequestBody

type ProxyPoolsUpdateJSONRequestBody = ProxyPoolRequest

ProxyPoolsUpdateJSONRequestBody defines body for ProxyPoolsUpdate for application/json ContentType.

type ProxyPoolsUpdateRequestObject

type ProxyPoolsUpdateRequestObject struct {
	PoolId openapi_types.UUID `json:"poolId"`
	Body   *ProxyPoolsUpdateJSONRequestBody
}

type ProxyPoolsUpdateResponseObject

type ProxyPoolsUpdateResponseObject interface {
	VisitProxyPoolsUpdateResponse(w http.ResponseWriter) error
}

type ProxyProtocol

type ProxyProtocol string

ProxyProtocol defines model for ProxyProtocol.

const (
	ProxyProtocolHttp   ProxyProtocol = "http"
	ProxyProtocolHttps  ProxyProtocol = "https"
	ProxyProtocolSocks4 ProxyProtocol = "socks4"
	ProxyProtocolSocks5 ProxyProtocol = "socks5"
)

Defines values for ProxyProtocol.

type ProxyStatusResponse

type ProxyStatusResponse struct {
	IsHealthy   *bool      `json:"isHealthy,omitempty"`
	LastChecked *time.Time `json:"lastChecked,omitempty"`

	// ProxyDetails Full proxy resource representation returned by list/detail operations.
	ProxyDetails *Proxy              `json:"proxyDetails,omitempty"`
	ProxyId      *openapi_types.UUID `json:"proxyId,omitempty"`
	ResponseTime *int64              `json:"responseTime,omitempty"`
	Status       *string             `json:"status,omitempty"`
}

ProxyStatusResponse defines model for ProxyStatusResponse.

type ProxyTestResponse

type ProxyTestResponse struct {
	Error        *string             `json:"error,omitempty"`
	ProxyId      *openapi_types.UUID `json:"proxyId,omitempty"`
	ResponseTime *int64              `json:"responseTime,omitempty"`
	StatusCode   *int                `json:"statusCode,omitempty"`
	Success      *bool               `json:"success,omitempty"`
}

ProxyTestResponse defines model for ProxyTestResponse.

type RateLimitExceeded

type RateLimitExceeded = ErrorEnvelope

RateLimitExceeded defines model for RateLimitExceeded.

type RateLimitExceededJSONResponse

type RateLimitExceededJSONResponse struct {
	Body ErrorEnvelope

	Headers RateLimitExceededResponseHeaders
}

type RateLimitExceededResponseHeaders

type RateLimitExceededResponseHeaders struct {
	RetryAfter int
}

type RateLimiterConfig

type RateLimiterConfig struct {
	// BanDurationSeconds Temporary ban duration when threshold exceeded
	BanDurationSeconds *int `json:"banDurationSeconds,omitempty"`

	// Burst Additional burst capacity
	Burst *int `json:"burst,omitempty"`

	// ConcurrentLimit Maximum concurrent in-flight requests
	ConcurrentLimit *int `json:"concurrentLimit,omitempty"`

	// Enabled Enable request rate limiting
	Enabled bool `json:"enabled"`

	// MaxRequests Maximum requests per window
	MaxRequests int `json:"maxRequests"`

	// RespectForwardedFor Use X-Forwarded-For for client identity
	RespectForwardedFor *bool `json:"respectForwardedFor,omitempty"`

	// Strategy Rate limiting algorithm
	Strategy RateLimiterConfigStrategy `json:"strategy"`

	// WindowSeconds Window size for fixed/sliding strategies
	WindowSeconds int `json:"windowSeconds"`
}

RateLimiterConfig Rate limiter configuration

type RateLimiterConfigStrategy

type RateLimiterConfigStrategy string

RateLimiterConfigStrategy Rate limiting algorithm

const (
	FixedWindow   RateLimiterConfigStrategy = "fixed_window"
	SlidingWindow RateLimiterConfigStrategy = "sliding_window"
	TokenBucket   RateLimiterConfigStrategy = "token_bucket"
)

Defines values for RateLimiterConfigStrategy.

type RecommendationSeverity

type RecommendationSeverity string

RecommendationSeverity defines model for RecommendationSeverity.

const (
	RecommendationSeverityAction RecommendationSeverity = "action"
	RecommendationSeverityInfo   RecommendationSeverity = "info"
	RecommendationSeverityWarn   RecommendationSeverity = "warn"
)

Defines values for RecommendationSeverity.

type RejectionSummaryResponse

type RejectionSummaryResponse struct {
	// AuditNote Human-readable explanation if balanced is false
	AuditNote *string `json:"auditNote"`

	// Balanced True if audit equation balances: analyzed == qualified + rejected. False indicates data inconsistency requiring investigation.
	Balanced   bool               `json:"balanced"`
	CampaignId openapi_types.UUID `json:"campaignId"`

	// Counts Count of domains by rejection reason
	Counts struct {
		// DnsError DNS validation errors (NXDOMAIN, SERVFAIL, etc.)
		DnsError int `json:"dnsError"`

		// DnsTimeout DNS validation timed out
		DnsTimeout int `json:"dnsTimeout"`

		// HttpError HTTP validation errors (connection, TLS, non-2xx)
		HttpError int `json:"httpError"`

		// HttpTimeout HTTP validation timed out
		HttpTimeout int `json:"httpTimeout"`

		// LowScore Domains with keywords but score below threshold
		LowScore int `json:"lowScore"`

		// NoKeywords HTTP OK but no keyword matches found
		NoKeywords int `json:"noKeywords"`

		// Parked Detected as parked/placeholder pages
		Parked int `json:"parked"`

		// Pending Validation not yet complete
		Pending int `json:"pending"`

		// Qualified Domains that passed validation and scoring thresholds
		Qualified int `json:"qualified"`
	} `json:"counts"`

	// Totals Aggregate totals for audit equation
	Totals struct {
		// Analyzed Total domains that completed processing (excludes pending)
		Analyzed int `json:"analyzed"`

		// Errors Sum of dns_error + dns_timeout + http_error + http_timeout
		Errors int `json:"errors"`

		// Pending Domains still being processed
		Pending int `json:"pending"`

		// Qualified Domains that became leads (same as counts.qualified)
		Qualified int `json:"qualified"`

		// Rejected Sum of all rejection reasons (lowScore + noKeywords + parked + errors)
		Rejected int `json:"rejected"`
	} `json:"totals"`
}

RejectionSummaryResponse Breakdown of domain outcomes by rejection_reason. Enables audit equation: analyzed = qualified + rejected_total (low_score + no_keywords + parked + dns errors + http errors)

type RequiredHeaderError

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

func (*RequiredHeaderError) Error

func (e *RequiredHeaderError) Error() string

func (*RequiredHeaderError) Unwrap

func (e *RequiredHeaderError) Unwrap() error

type RequiredParamError

type RequiredParamError struct {
	ParamName string
}

func (*RequiredParamError) Error

func (e *RequiredParamError) Error() string

type RescoreCampaignRequest

type RescoreCampaignRequest = map[string]interface{}

RescoreCampaignRequest Optional body for future rescore parameters (currently unused)

type SchemaStats

type SchemaStats struct {
	Name       *string `json:"name,omitempty"`
	TableCount *int    `json:"tableCount,omitempty"`
	TotalRows  *int    `json:"totalRows,omitempty"`
	TotalSize  *string `json:"totalSize,omitempty"`
}

SchemaStats Statistics for a specific database schema

type ScoreComponent

type ScoreComponent struct {
	// Reason Reason if state is not ok
	Reason *ScoreComponentReason `json:"reason"`

	// State Component availability state
	State ScoreComponentState `json:"state"`

	// Value Normalized score (0-1), null if unavailable
	Value *float32 `json:"value"`
}

ScoreComponent Individual component score with state and optional reason

type ScoreComponentReason

type ScoreComponentReason string

ScoreComponentReason Reason if state is not ok

const (
	ComputationFailed ScoreComponentReason = "computation_failed"
	DataPending       ScoreComponentReason = "data_pending"
	FieldMissing      ScoreComponentReason = "field_missing"
)

Defines values for ScoreComponentReason.

type ScoreComponentState

type ScoreComponentState string

ScoreComponentState Component availability state

const (
	ScoreComponentStateError       ScoreComponentState = "error"
	ScoreComponentStateOk          ScoreComponentState = "ok"
	ScoreComponentStateUnavailable ScoreComponentState = "unavailable"
)

Defines values for ScoreComponentState.

type ScoringProfile

type ScoringProfile struct {
	// BasedOn ID of the profile this was duplicated from
	BasedOn *openapi_types.UUID `json:"basedOn"`

	// CampaignCount Number of campaigns using this scoring profile
	CampaignCount *int               `json:"campaignCount,omitempty"`
	CreatedAt     time.Time          `json:"createdAt"`
	Description   *string            `json:"description"`
	Id            openapi_types.UUID `json:"id"`
	Name          string             `json:"name"`
	UpdatedAt     time.Time          `json:"updatedAt"`
	Version       int                `json:"version"`
	Weights       map[string]float32 `json:"weights"`
}

ScoringProfile defines model for ScoringProfile.

type ScoringProfileListResponse

type ScoringProfileListResponse struct {
	Items []ScoringProfile `json:"items"`

	// Meta Pagination metadata
	Meta *struct {
		Limit  int `json:"limit"`
		Offset int `json:"offset"`
		Total  int `json:"total"`
	} `json:"meta,omitempty"`
}

ScoringProfileListResponse Paginated list wrapper for scoring profiles

type ScoringProfilesCreate201JSONResponse

type ScoringProfilesCreate201JSONResponse ScoringProfile

func (ScoringProfilesCreate201JSONResponse) VisitScoringProfilesCreateResponse

func (response ScoringProfilesCreate201JSONResponse) VisitScoringProfilesCreateResponse(w http.ResponseWriter) error

type ScoringProfilesCreate400JSONResponse

type ScoringProfilesCreate400JSONResponse struct{ BadRequestJSONResponse }

func (ScoringProfilesCreate400JSONResponse) VisitScoringProfilesCreateResponse

func (response ScoringProfilesCreate400JSONResponse) VisitScoringProfilesCreateResponse(w http.ResponseWriter) error

type ScoringProfilesCreate401JSONResponse

type ScoringProfilesCreate401JSONResponse struct{ UnauthorizedJSONResponse }

func (ScoringProfilesCreate401JSONResponse) VisitScoringProfilesCreateResponse

func (response ScoringProfilesCreate401JSONResponse) VisitScoringProfilesCreateResponse(w http.ResponseWriter) error

type ScoringProfilesCreate403JSONResponse

type ScoringProfilesCreate403JSONResponse struct{ ForbiddenJSONResponse }

func (ScoringProfilesCreate403JSONResponse) VisitScoringProfilesCreateResponse

func (response ScoringProfilesCreate403JSONResponse) VisitScoringProfilesCreateResponse(w http.ResponseWriter) error

type ScoringProfilesCreate409JSONResponse

type ScoringProfilesCreate409JSONResponse struct{ ConflictJSONResponse }

func (ScoringProfilesCreate409JSONResponse) VisitScoringProfilesCreateResponse

func (response ScoringProfilesCreate409JSONResponse) VisitScoringProfilesCreateResponse(w http.ResponseWriter) error

type ScoringProfilesCreate422JSONResponse

type ScoringProfilesCreate422JSONResponse struct{ ValidationErrorJSONResponse }

func (ScoringProfilesCreate422JSONResponse) VisitScoringProfilesCreateResponse

func (response ScoringProfilesCreate422JSONResponse) VisitScoringProfilesCreateResponse(w http.ResponseWriter) error

type ScoringProfilesCreate500JSONResponse

type ScoringProfilesCreate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ScoringProfilesCreate500JSONResponse) VisitScoringProfilesCreateResponse

func (response ScoringProfilesCreate500JSONResponse) VisitScoringProfilesCreateResponse(w http.ResponseWriter) error

type ScoringProfilesCreateJSONRequestBody

type ScoringProfilesCreateJSONRequestBody = CreateScoringProfileRequest

ScoringProfilesCreateJSONRequestBody defines body for ScoringProfilesCreate for application/json ContentType.

type ScoringProfilesCreateRequestObject

type ScoringProfilesCreateRequestObject struct {
	Body *ScoringProfilesCreateJSONRequestBody
}

type ScoringProfilesCreateResponseObject

type ScoringProfilesCreateResponseObject interface {
	VisitScoringProfilesCreateResponse(w http.ResponseWriter) error
}

type ScoringProfilesDelete204Response

type ScoringProfilesDelete204Response struct {
}

func (ScoringProfilesDelete204Response) VisitScoringProfilesDeleteResponse

func (response ScoringProfilesDelete204Response) VisitScoringProfilesDeleteResponse(w http.ResponseWriter) error

type ScoringProfilesDelete401JSONResponse

type ScoringProfilesDelete401JSONResponse struct{ UnauthorizedJSONResponse }

func (ScoringProfilesDelete401JSONResponse) VisitScoringProfilesDeleteResponse

func (response ScoringProfilesDelete401JSONResponse) VisitScoringProfilesDeleteResponse(w http.ResponseWriter) error

type ScoringProfilesDelete403JSONResponse

type ScoringProfilesDelete403JSONResponse struct{ ForbiddenJSONResponse }

func (ScoringProfilesDelete403JSONResponse) VisitScoringProfilesDeleteResponse

func (response ScoringProfilesDelete403JSONResponse) VisitScoringProfilesDeleteResponse(w http.ResponseWriter) error

type ScoringProfilesDelete404JSONResponse

type ScoringProfilesDelete404JSONResponse struct{ NotFoundJSONResponse }

func (ScoringProfilesDelete404JSONResponse) VisitScoringProfilesDeleteResponse

func (response ScoringProfilesDelete404JSONResponse) VisitScoringProfilesDeleteResponse(w http.ResponseWriter) error

type ScoringProfilesDelete500JSONResponse

type ScoringProfilesDelete500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ScoringProfilesDelete500JSONResponse) VisitScoringProfilesDeleteResponse

func (response ScoringProfilesDelete500JSONResponse) VisitScoringProfilesDeleteResponse(w http.ResponseWriter) error

type ScoringProfilesDeleteRequestObject

type ScoringProfilesDeleteRequestObject struct {
	ProfileId openapi_types.UUID `json:"profileId"`
}

type ScoringProfilesDeleteResponseObject

type ScoringProfilesDeleteResponseObject interface {
	VisitScoringProfilesDeleteResponse(w http.ResponseWriter) error
}

type ScoringProfilesDuplicate201JSONResponse

type ScoringProfilesDuplicate201JSONResponse ScoringProfile

func (ScoringProfilesDuplicate201JSONResponse) VisitScoringProfilesDuplicateResponse

func (response ScoringProfilesDuplicate201JSONResponse) VisitScoringProfilesDuplicateResponse(w http.ResponseWriter) error

type ScoringProfilesDuplicate400JSONResponse

type ScoringProfilesDuplicate400JSONResponse struct{ BadRequestJSONResponse }

func (ScoringProfilesDuplicate400JSONResponse) VisitScoringProfilesDuplicateResponse

func (response ScoringProfilesDuplicate400JSONResponse) VisitScoringProfilesDuplicateResponse(w http.ResponseWriter) error

type ScoringProfilesDuplicate401JSONResponse

type ScoringProfilesDuplicate401JSONResponse struct{ UnauthorizedJSONResponse }

func (ScoringProfilesDuplicate401JSONResponse) VisitScoringProfilesDuplicateResponse

func (response ScoringProfilesDuplicate401JSONResponse) VisitScoringProfilesDuplicateResponse(w http.ResponseWriter) error

type ScoringProfilesDuplicate403JSONResponse

type ScoringProfilesDuplicate403JSONResponse struct{ ForbiddenJSONResponse }

func (ScoringProfilesDuplicate403JSONResponse) VisitScoringProfilesDuplicateResponse

func (response ScoringProfilesDuplicate403JSONResponse) VisitScoringProfilesDuplicateResponse(w http.ResponseWriter) error

type ScoringProfilesDuplicate404JSONResponse

type ScoringProfilesDuplicate404JSONResponse struct{ NotFoundJSONResponse }

func (ScoringProfilesDuplicate404JSONResponse) VisitScoringProfilesDuplicateResponse

func (response ScoringProfilesDuplicate404JSONResponse) VisitScoringProfilesDuplicateResponse(w http.ResponseWriter) error

type ScoringProfilesDuplicate409JSONResponse

type ScoringProfilesDuplicate409JSONResponse struct{ ConflictJSONResponse }

func (ScoringProfilesDuplicate409JSONResponse) VisitScoringProfilesDuplicateResponse

func (response ScoringProfilesDuplicate409JSONResponse) VisitScoringProfilesDuplicateResponse(w http.ResponseWriter) error

type ScoringProfilesDuplicate500JSONResponse

type ScoringProfilesDuplicate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ScoringProfilesDuplicate500JSONResponse) VisitScoringProfilesDuplicateResponse

func (response ScoringProfilesDuplicate500JSONResponse) VisitScoringProfilesDuplicateResponse(w http.ResponseWriter) error

type ScoringProfilesDuplicateJSONBody

type ScoringProfilesDuplicateJSONBody struct {
	// Name Name for the duplicated profile. Defaults to "{original name} (Copy)"
	Name *string `json:"name,omitempty"`
}

ScoringProfilesDuplicateJSONBody defines parameters for ScoringProfilesDuplicate.

type ScoringProfilesDuplicateJSONRequestBody

type ScoringProfilesDuplicateJSONRequestBody ScoringProfilesDuplicateJSONBody

ScoringProfilesDuplicateJSONRequestBody defines body for ScoringProfilesDuplicate for application/json ContentType.

type ScoringProfilesDuplicateRequestObject

type ScoringProfilesDuplicateRequestObject struct {
	ProfileId openapi_types.UUID `json:"profileId"`
	Body      *ScoringProfilesDuplicateJSONRequestBody
}

type ScoringProfilesDuplicateResponseObject

type ScoringProfilesDuplicateResponseObject interface {
	VisitScoringProfilesDuplicateResponse(w http.ResponseWriter) error
}

type ScoringProfilesGet200JSONResponse

type ScoringProfilesGet200JSONResponse ScoringProfile

func (ScoringProfilesGet200JSONResponse) VisitScoringProfilesGetResponse

func (response ScoringProfilesGet200JSONResponse) VisitScoringProfilesGetResponse(w http.ResponseWriter) error

type ScoringProfilesGet401JSONResponse

type ScoringProfilesGet401JSONResponse struct{ UnauthorizedJSONResponse }

func (ScoringProfilesGet401JSONResponse) VisitScoringProfilesGetResponse

func (response ScoringProfilesGet401JSONResponse) VisitScoringProfilesGetResponse(w http.ResponseWriter) error

type ScoringProfilesGet403JSONResponse

type ScoringProfilesGet403JSONResponse struct{ ForbiddenJSONResponse }

func (ScoringProfilesGet403JSONResponse) VisitScoringProfilesGetResponse

func (response ScoringProfilesGet403JSONResponse) VisitScoringProfilesGetResponse(w http.ResponseWriter) error

type ScoringProfilesGet404JSONResponse

type ScoringProfilesGet404JSONResponse struct{ NotFoundJSONResponse }

func (ScoringProfilesGet404JSONResponse) VisitScoringProfilesGetResponse

func (response ScoringProfilesGet404JSONResponse) VisitScoringProfilesGetResponse(w http.ResponseWriter) error

type ScoringProfilesGet500JSONResponse

type ScoringProfilesGet500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ScoringProfilesGet500JSONResponse) VisitScoringProfilesGetResponse

func (response ScoringProfilesGet500JSONResponse) VisitScoringProfilesGetResponse(w http.ResponseWriter) error

type ScoringProfilesGetRequestObject

type ScoringProfilesGetRequestObject struct {
	ProfileId openapi_types.UUID `json:"profileId"`
}

type ScoringProfilesGetResponseObject

type ScoringProfilesGetResponseObject interface {
	VisitScoringProfilesGetResponse(w http.ResponseWriter) error
}

type ScoringProfilesList200JSONResponse

type ScoringProfilesList200JSONResponse ScoringProfileListResponse

func (ScoringProfilesList200JSONResponse) VisitScoringProfilesListResponse

func (response ScoringProfilesList200JSONResponse) VisitScoringProfilesListResponse(w http.ResponseWriter) error

type ScoringProfilesList401JSONResponse

type ScoringProfilesList401JSONResponse struct{ UnauthorizedJSONResponse }

func (ScoringProfilesList401JSONResponse) VisitScoringProfilesListResponse

func (response ScoringProfilesList401JSONResponse) VisitScoringProfilesListResponse(w http.ResponseWriter) error

type ScoringProfilesList403JSONResponse

type ScoringProfilesList403JSONResponse struct{ ForbiddenJSONResponse }

func (ScoringProfilesList403JSONResponse) VisitScoringProfilesListResponse

func (response ScoringProfilesList403JSONResponse) VisitScoringProfilesListResponse(w http.ResponseWriter) error

type ScoringProfilesList500JSONResponse

type ScoringProfilesList500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ScoringProfilesList500JSONResponse) VisitScoringProfilesListResponse

func (response ScoringProfilesList500JSONResponse) VisitScoringProfilesListResponse(w http.ResponseWriter) error

type ScoringProfilesListParams

type ScoringProfilesListParams struct {
	// Limit Page size (items per page)
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Offset Zero-based offset
	Offset *Offset `form:"offset,omitempty" json:"offset,omitempty"`
}

ScoringProfilesListParams defines parameters for ScoringProfilesList.

type ScoringProfilesListRequestObject

type ScoringProfilesListRequestObject struct {
	Params ScoringProfilesListParams
}

type ScoringProfilesListResponseObject

type ScoringProfilesListResponseObject interface {
	VisitScoringProfilesListResponse(w http.ResponseWriter) error
}

type ScoringProfilesUpdate200JSONResponse

type ScoringProfilesUpdate200JSONResponse ScoringProfile

func (ScoringProfilesUpdate200JSONResponse) VisitScoringProfilesUpdateResponse

func (response ScoringProfilesUpdate200JSONResponse) VisitScoringProfilesUpdateResponse(w http.ResponseWriter) error

type ScoringProfilesUpdate400JSONResponse

type ScoringProfilesUpdate400JSONResponse struct{ BadRequestJSONResponse }

func (ScoringProfilesUpdate400JSONResponse) VisitScoringProfilesUpdateResponse

func (response ScoringProfilesUpdate400JSONResponse) VisitScoringProfilesUpdateResponse(w http.ResponseWriter) error

type ScoringProfilesUpdate401JSONResponse

type ScoringProfilesUpdate401JSONResponse struct{ UnauthorizedJSONResponse }

func (ScoringProfilesUpdate401JSONResponse) VisitScoringProfilesUpdateResponse

func (response ScoringProfilesUpdate401JSONResponse) VisitScoringProfilesUpdateResponse(w http.ResponseWriter) error

type ScoringProfilesUpdate403JSONResponse

type ScoringProfilesUpdate403JSONResponse struct{ ForbiddenJSONResponse }

func (ScoringProfilesUpdate403JSONResponse) VisitScoringProfilesUpdateResponse

func (response ScoringProfilesUpdate403JSONResponse) VisitScoringProfilesUpdateResponse(w http.ResponseWriter) error

type ScoringProfilesUpdate404JSONResponse

type ScoringProfilesUpdate404JSONResponse struct{ NotFoundJSONResponse }

func (ScoringProfilesUpdate404JSONResponse) VisitScoringProfilesUpdateResponse

func (response ScoringProfilesUpdate404JSONResponse) VisitScoringProfilesUpdateResponse(w http.ResponseWriter) error

type ScoringProfilesUpdate409JSONResponse

type ScoringProfilesUpdate409JSONResponse struct{ ConflictJSONResponse }

func (ScoringProfilesUpdate409JSONResponse) VisitScoringProfilesUpdateResponse

func (response ScoringProfilesUpdate409JSONResponse) VisitScoringProfilesUpdateResponse(w http.ResponseWriter) error

type ScoringProfilesUpdate422JSONResponse

type ScoringProfilesUpdate422JSONResponse struct{ ValidationErrorJSONResponse }

func (ScoringProfilesUpdate422JSONResponse) VisitScoringProfilesUpdateResponse

func (response ScoringProfilesUpdate422JSONResponse) VisitScoringProfilesUpdateResponse(w http.ResponseWriter) error

type ScoringProfilesUpdate500JSONResponse

type ScoringProfilesUpdate500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (ScoringProfilesUpdate500JSONResponse) VisitScoringProfilesUpdateResponse

func (response ScoringProfilesUpdate500JSONResponse) VisitScoringProfilesUpdateResponse(w http.ResponseWriter) error

type ScoringProfilesUpdateJSONRequestBody

type ScoringProfilesUpdateJSONRequestBody = UpdateScoringProfileRequest

ScoringProfilesUpdateJSONRequestBody defines body for ScoringProfilesUpdate for application/json ContentType.

type ScoringProfilesUpdateRequestObject

type ScoringProfilesUpdateRequestObject struct {
	ProfileId openapi_types.UUID `json:"profileId"`
	Body      *ScoringProfilesUpdateJSONRequestBody
}

type ScoringProfilesUpdateResponseObject

type ScoringProfilesUpdateResponseObject interface {
	VisitScoringProfilesUpdateResponse(w http.ResponseWriter) error
}

type ServerInterface

type ServerInterface interface {
	// Change password
	// (POST /auth/change-password)
	AuthChangePassword(w http.ResponseWriter, r *http.Request)
	// User login
	// (POST /auth/login)
	AuthLogin(w http.ResponseWriter, r *http.Request)
	// User logout
	// (POST /auth/logout)
	AuthLogout(w http.ResponseWriter, r *http.Request)
	// Get current user
	// (GET /auth/me)
	AuthMe(w http.ResponseWriter, r *http.Request)
	// Refresh session
	// (POST /auth/refresh)
	AuthRefresh(w http.ResponseWriter, r *http.Request)
	// List campaigns
	// (GET /campaigns)
	CampaignsList(w http.ResponseWriter, r *http.Request)
	// Create campaign
	// (POST /campaigns)
	CampaignsCreate(w http.ResponseWriter, r *http.Request)
	// Bulk domain analysis
	// (POST /campaigns/bulk/domains/analyze)
	BulkAnalyzeDomains(w http.ResponseWriter, r *http.Request)
	// Bulk domain generation
	// (POST /campaigns/bulk/domains/generate)
	BulkGenerateDomains(w http.ResponseWriter, r *http.Request)
	// Bulk DNS validation
	// (POST /campaigns/bulk/domains/validate-dns)
	BulkValidateDNS(w http.ResponseWriter, r *http.Request)
	// Bulk HTTP validation
	// (POST /campaigns/bulk/domains/validate-http)
	BulkValidateHTTP(w http.ResponseWriter, r *http.Request)
	// List bulk operations
	// (GET /campaigns/bulk/operations)
	CampaignsBulkOperationsList(w http.ResponseWriter, r *http.Request)
	// Cancel a bulk operation
	// (POST /campaigns/bulk/operations/{operationId}/cancel)
	CancelBulkOperation(w http.ResponseWriter, r *http.Request, operationId openapi_types.UUID)
	// Get bulk operation status
	// (GET /campaigns/bulk/operations/{operationId}/status)
	GetBulkOperationStatus(w http.ResponseWriter, r *http.Request, operationId openapi_types.UUID)
	// Allocate bulk operation resources
	// (POST /campaigns/bulk/resources/allocate)
	AllocateBulkResources(w http.ResponseWriter, r *http.Request)
	// Get status of bulk resource allocation
	// (GET /campaigns/bulk/resources/status/{allocationId})
	GetBulkResourceStatus(w http.ResponseWriter, r *http.Request, allocationId openapi_types.UUID)
	// Get current global pattern offset for domain generation config
	// (POST /campaigns/domain-generation/pattern-offset)
	CampaignsDomainGenerationPatternOffset(w http.ResponseWriter, r *http.Request)
	// Delete campaign
	// (DELETE /campaigns/{campaignId})
	CampaignsDelete(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get campaign
	// (GET /campaigns/{campaignId})
	CampaignsGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Update campaign
	// (PUT /campaigns/{campaignId})
	CampaignsUpdate(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get campaign activity/timeline events
	// (GET /campaigns/{campaignId}/activity)
	CampaignsActivityGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsActivityGetParams)
	// Get campaign classification buckets
	// (GET /campaigns/{campaignId}/classifications)
	CampaignsClassificationsGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsClassificationsGetParams)
	// List stored phase configurations for a campaign
	// (GET /campaigns/{campaignId}/configs)
	CampaignsPhaseConfigsList(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get discovery lineage for a campaign
	// (GET /campaigns/{campaignId}/discovery-lineage)
	CampaignsDiscoveryLineage(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// List generated domains for a campaign
	// (GET /campaigns/{campaignId}/domains)
	CampaignsDomainsList(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsDomainsListParams)
	// Export campaign domains as CSV or JSON
	// (GET /campaigns/{campaignId}/domains/export)
	CampaignsDomainsExport(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsDomainsExportParams)
	// Get detailed score breakdown for a specific domain in a campaign
	// (GET /campaigns/{campaignId}/domains/{domain}/score-breakdown)
	CampaignsDomainScoreBreakdown(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, domain string)
	// Duplicate campaign
	// (POST /campaigns/{campaignId}/duplicate)
	CampaignsDuplicatePost(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get enriched campaign details
	// (GET /campaigns/{campaignId}/enriched)
	CampaignsEnrichedGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Trigger enrichment phase for completed campaign
	// (POST /campaigns/{campaignId}/enrichment)
	CampaignsEnrichmentTrigger(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get campaign funnel snapshot
	// (GET /campaigns/{campaignId}/funnel)
	CampaignsFunnelGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get campaign recommendations
	// (GET /campaigns/{campaignId}/insights/recommendations)
	CampaignsRecommendationsGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get campaign KPI & warning metrics
	// (GET /campaigns/{campaignId}/metrics)
	CampaignsMetricsGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Update campaign execution mode
	// (PUT /campaigns/{campaignId}/mode)
	CampaignsModeUpdate(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get campaign momentum & movers
	// (GET /campaigns/{campaignId}/momentum)
	CampaignsMomentumGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// List phase executions for a campaign
	// (GET /campaigns/{campaignId}/phase-executions)
	CampaignsPhaseExecutionsList(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Delete phase execution by phase type
	// (DELETE /campaigns/{campaignId}/phase-executions/{phaseType})
	CampaignsPhaseExecutionDelete(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phaseType CampaignsPhaseExecutionDeleteParamsPhaseType)
	// Get phase execution by phase type
	// (GET /campaigns/{campaignId}/phase-executions/{phaseType})
	CampaignsPhaseExecutionGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phaseType CampaignsPhaseExecutionGetParamsPhaseType)
	// Update phase execution by phase type
	// (PUT /campaigns/{campaignId}/phase-executions/{phaseType})
	CampaignsPhaseExecutionPut(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phaseType CampaignsPhaseExecutionPutParamsPhaseType)
	// Restart analysis phase only
	// (POST /campaigns/{campaignId}/phases/analysis/restart)
	CampaignsAnalysisRestart(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsAnalysisRestartParams)
	// Configure campaign phase
	// (POST /campaigns/{campaignId}/phases/{phase}/configure)
	CampaignsPhaseConfigure(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum)
	// Pause campaign phase
	// (POST /campaigns/{campaignId}/phases/{phase}/pause)
	CampaignsPhasePause(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum, params CampaignsPhasePauseParams)
	// Resume campaign phase
	// (POST /campaigns/{campaignId}/phases/{phase}/resume)
	CampaignsPhaseResume(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum, params CampaignsPhaseResumeParams)
	// Start campaign phase
	// (POST /campaigns/{campaignId}/phases/{phase}/start)
	CampaignsPhaseStart(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum, params CampaignsPhaseStartParams)
	// Get phase status
	// (GET /campaigns/{campaignId}/phases/{phase}/status)
	CampaignsPhaseStatus(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum)
	// Stop campaign phase
	// (POST /campaigns/{campaignId}/phases/{phase}/stop)
	CampaignsPhaseStop(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum, params CampaignsPhaseStopParams)
	// Get campaign progress
	// (GET /campaigns/{campaignId}/progress)
	CampaignsProgress(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get rejection summary for a campaign
	// (GET /campaigns/{campaignId}/rejection-summary)
	CampaignsRejectionSummaryGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Trigger campaign rescore
	// (POST /campaigns/{campaignId}/rescore)
	CampaignsRescore(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Restart campaign pipeline (excludes discovery)
	// (POST /campaigns/{campaignId}/restart)
	CampaignsRestart(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Associate scoring profile with campaign
	// (POST /campaigns/{campaignId}/scoring-profile)
	CampaignsScoringProfileAssociate(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Delete campaign state
	// (DELETE /campaigns/{campaignId}/state)
	CampaignsStateDelete(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get campaign state
	// (GET /campaigns/{campaignId}/state)
	CampaignsStateGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Update campaign state
	// (PUT /campaigns/{campaignId}/state)
	CampaignsStatePut(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Get consolidated campaign phase statuses
	// (GET /campaigns/{campaignId}/status)
	CampaignsStatusGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Stop the currently running campaign phase
	// (POST /campaigns/{campaignId}/stop)
	CampaignsStop(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsStopParams)
	// Get authentication configuration
	// (GET /config/auth)
	ConfigGetAuthentication(w http.ResponseWriter, r *http.Request)
	// Update authentication configuration
	// (PUT /config/auth)
	ConfigUpdateAuthentication(w http.ResponseWriter, r *http.Request)
	// Get DNS validator configuration
	// (GET /config/dns)
	ConfigGetDnsValidator(w http.ResponseWriter, r *http.Request)
	// Update DNS validator configuration
	// (PUT /config/dns)
	ConfigUpdateDnsValidator(w http.ResponseWriter, r *http.Request)
	// Get feature flags configuration
	// (GET /config/features)
	ConfigGetFeatures(w http.ResponseWriter, r *http.Request)
	// Get HTTP configuration
	// (GET /config/http)
	ConfigGetHttp(w http.ResponseWriter, r *http.Request)
	// Update HTTP configuration
	// (PUT /config/http)
	ConfigUpdateHttp(w http.ResponseWriter, r *http.Request)
	// Get logging configuration
	// (GET /config/logging)
	ConfigGetLogging(w http.ResponseWriter, r *http.Request)
	// Update logging configuration
	// (PUT /config/logging)
	ConfigUpdateLogging(w http.ResponseWriter, r *http.Request)
	// Get proxy manager configuration
	// (GET /config/proxy-manager)
	ConfigGetProxyManager(w http.ResponseWriter, r *http.Request)
	// Update proxy manager configuration
	// (PUT /config/proxy-manager)
	ConfigUpdateProxyManager(w http.ResponseWriter, r *http.Request)
	// Get rate limiter configuration
	// (GET /config/rate-limit)
	ConfigGetRateLimiter(w http.ResponseWriter, r *http.Request)
	// Update rate limiter configuration
	// (PUT /config/rate-limit)
	ConfigUpdateRateLimiter(w http.ResponseWriter, r *http.Request)
	// Get server configuration
	// (GET /config/server)
	ConfigGetServer(w http.ResponseWriter, r *http.Request)
	// Update server configuration
	// (PUT /config/server)
	ConfigUpdateServer(w http.ResponseWriter, r *http.Request)
	// Get stealth mode configuration
	// (GET /config/stealth)
	ConfigGetStealth(w http.ResponseWriter, r *http.Request)
	// Update stealth mode configuration
	// (PUT /config/stealth)
	ConfigUpdateStealth(w http.ResponseWriter, r *http.Request)
	// Get worker configuration
	// (GET /config/worker)
	ConfigGetWorker(w http.ResponseWriter, r *http.Request)
	// Update worker configuration
	// (PUT /config/worker)
	ConfigUpdateWorker(w http.ResponseWriter, r *http.Request)
	// Get dashboard summary statistics
	// (GET /dashboard/summary)
	DashboardSummary(w http.ResponseWriter, r *http.Request)
	// Execute bulk database queries
	// (POST /database/query)
	DbBulkQuery(w http.ResponseWriter, r *http.Request, params DbBulkQueryParams)
	// Get bulk database statistics
	// (POST /database/stats)
	DbBulkStats(w http.ResponseWriter, r *http.Request, params DbBulkStatsParams)
	// Ingest frontend network log entry
	// (POST /debug/network-log)
	DebugNetworkLogIngest(w http.ResponseWriter, r *http.Request)
	// Preview discovery configuration
	// (POST /discovery/preview)
	DiscoveryPreview(w http.ResponseWriter, r *http.Request)
	// Batch keyword extraction
	// (POST /extract/keywords)
	KeywordExtractBatch(w http.ResponseWriter, r *http.Request)
	// Stream keyword extraction
	// (GET /extract/keywords/stream)
	KeywordExtractStream(w http.ResponseWriter, r *http.Request, params KeywordExtractStreamParams)
	// Health check
	// (GET /health)
	HealthCheck(w http.ResponseWriter, r *http.Request)
	// Liveness check
	// (GET /health/live)
	HealthLive(w http.ResponseWriter, r *http.Request)
	// Readiness check
	// (GET /health/ready)
	HealthReady(w http.ResponseWriter, r *http.Request)
	// Query keyword rules
	// (GET /keyword-rules)
	KeywordRulesQuery(w http.ResponseWriter, r *http.Request, params KeywordRulesQueryParams)
	// List keyword sets
	// (GET /keyword-sets)
	KeywordSetsList(w http.ResponseWriter, r *http.Request, params KeywordSetsListParams)
	// Create keyword set
	// (POST /keyword-sets)
	KeywordSetsCreate(w http.ResponseWriter, r *http.Request)
	// Delete keyword set
	// (DELETE /keyword-sets/{setId})
	KeywordSetsDelete(w http.ResponseWriter, r *http.Request, setId openapi_types.UUID)
	// Get keyword set
	// (GET /keyword-sets/{setId})
	KeywordSetsGet(w http.ResponseWriter, r *http.Request, setId openapi_types.UUID)
	// Update keyword set
	// (PUT /keyword-sets/{setId})
	KeywordSetsUpdate(w http.ResponseWriter, r *http.Request, setId openapi_types.UUID)
	// List rules for a keyword set
	// (GET /keyword-sets/{setId}/rules)
	KeywordSetsRulesList(w http.ResponseWriter, r *http.Request, setId openapi_types.UUID)
	// Monitoring campaign health
	// (GET /monitoring/campaigns/{campaignId}/health)
	MonitoringCampaignHealth(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Set campaign resource limits
	// (POST /monitoring/campaigns/{campaignId}/limits)
	MonitoringCampaignLimits(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Monitoring campaign performance
	// (GET /monitoring/campaigns/{campaignId}/performance)
	MonitoringCampaignPerformance(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Monitoring campaign resources
	// (GET /monitoring/campaigns/{campaignId}/resources)
	MonitoringCampaignResources(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Monitoring campaign-specific endpoint
	// (GET /monitoring/cleanup/campaigns/{campaignId})
	MonitoringCampaignGeneric(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Force cleanup
	// (POST /monitoring/cleanup/campaigns/{campaignId}/force)
	MonitoringCleanupForce(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Cleanup stats
	// (GET /monitoring/cleanup/stats)
	MonitoringCleanupStats(w http.ResponseWriter, r *http.Request)
	// Monitoring dashboard summary
	// (GET /monitoring/dashboard/summary)
	MonitoringDashboardSummary(w http.ResponseWriter, r *http.Request)
	// Monitoring performance trends
	// (GET /monitoring/dashboard/trends)
	MonitoringPerformanceTrends(w http.ResponseWriter, r *http.Request)
	// Monitoring health
	// (GET /monitoring/health)
	MonitoringHealth(w http.ResponseWriter, r *http.Request)
	// Monitoring performance active
	// (GET /monitoring/performance/active)
	MonitoringPerformanceActive(w http.ResponseWriter, r *http.Request)
	// Monitoring performance failed
	// (GET /monitoring/performance/failed)
	MonitoringPerformanceFailed(w http.ResponseWriter, r *http.Request)
	// Monitoring performance metrics
	// (GET /monitoring/performance/metrics)
	MonitoringPerformanceMetrics(w http.ResponseWriter, r *http.Request)
	// Monitoring performance slow
	// (GET /monitoring/performance/slow)
	MonitoringPerformanceSlow(w http.ResponseWriter, r *http.Request)
	// Monitoring performance summary
	// (GET /monitoring/performance/summary)
	MonitoringPerformanceSummary(w http.ResponseWriter, r *http.Request)
	// System resources alerts
	// (GET /monitoring/resources/alerts)
	MonitoringResourcesAlerts(w http.ResponseWriter, r *http.Request)
	// System resources history
	// (GET /monitoring/resources/history)
	MonitoringResourcesHistory(w http.ResponseWriter, r *http.Request)
	// System resources
	// (GET /monitoring/resources/system)
	MonitoringResourcesSystem(w http.ResponseWriter, r *http.Request)
	// Monitoring stats
	// (GET /monitoring/stats)
	MonitoringStats(w http.ResponseWriter, r *http.Request)
	// List personas
	// (GET /personas)
	PersonasList(w http.ResponseWriter, r *http.Request, params PersonasListParams)
	// Create persona
	// (POST /personas)
	PersonasCreate(w http.ResponseWriter, r *http.Request)
	// Get DNS persona by ID
	// (GET /personas/dns/{id})
	PersonasGetDns(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
	// Get HTTP persona by ID
	// (GET /personas/http/{id})
	PersonasGetHttp(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
	// Delete persona
	// (DELETE /personas/{id})
	PersonasDelete(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
	// Get persona by ID
	// (GET /personas/{id})
	PersonasGet(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
	// Update persona
	// (PUT /personas/{id})
	PersonasUpdate(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
	// Test persona
	// (POST /personas/{id}/test)
	PersonasTest(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)
	// Ping server
	// (GET /ping)
	Ping(w http.ResponseWriter, r *http.Request)
	// List proxies
	// (GET /proxies)
	ProxiesList(w http.ResponseWriter, r *http.Request, params ProxiesListParams)
	// Create proxy
	// (POST /proxies)
	ProxiesCreate(w http.ResponseWriter, r *http.Request)
	// Bulk delete proxies
	// (DELETE /proxies/bulk/delete)
	ProxiesBulkDelete(w http.ResponseWriter, r *http.Request)
	// Bulk import proxies
	// (POST /proxies/bulk/import)
	ProxiesBulkImport(w http.ResponseWriter, r *http.Request)
	// Bulk test proxies
	// (POST /proxies/bulk/test)
	ProxiesBulkTest(w http.ResponseWriter, r *http.Request)
	// Bulk update proxies
	// (PUT /proxies/bulk/update)
	ProxiesBulkUpdate(w http.ResponseWriter, r *http.Request)
	// Health check all proxies
	// (POST /proxies/health-check)
	ProxiesHealthCheckAll(w http.ResponseWriter, r *http.Request)
	// Get proxy statuses
	// (GET /proxies/status)
	ProxiesStatus(w http.ResponseWriter, r *http.Request)
	// Delete proxy
	// (DELETE /proxies/{proxyId})
	ProxiesDelete(w http.ResponseWriter, r *http.Request, proxyId openapi_types.UUID)
	// Update proxy
	// (PUT /proxies/{proxyId})
	ProxiesUpdate(w http.ResponseWriter, r *http.Request, proxyId openapi_types.UUID)
	// Health check single proxy
	// (POST /proxies/{proxyId}/health-check)
	ProxiesHealthCheckSingle(w http.ResponseWriter, r *http.Request, proxyId openapi_types.UUID)
	// Test proxy
	// (POST /proxies/{proxyId}/test)
	ProxiesTest(w http.ResponseWriter, r *http.Request, proxyId openapi_types.UUID)
	// List proxy pools
	// (GET /proxy-pools)
	ProxyPoolsList(w http.ResponseWriter, r *http.Request)
	// Create proxy pool
	// (POST /proxy-pools)
	ProxyPoolsCreate(w http.ResponseWriter, r *http.Request)
	// Delete proxy pool
	// (DELETE /proxy-pools/{poolId})
	ProxyPoolsDelete(w http.ResponseWriter, r *http.Request, poolId openapi_types.UUID)
	// Update proxy pool
	// (PUT /proxy-pools/{poolId})
	ProxyPoolsUpdate(w http.ResponseWriter, r *http.Request, poolId openapi_types.UUID)
	// List proxies in pool
	// (GET /proxy-pools/{poolId}/proxies)
	ProxyPoolsListProxies(w http.ResponseWriter, r *http.Request, poolId openapi_types.UUID)
	// Add proxy to pool
	// (POST /proxy-pools/{poolId}/proxies)
	ProxyPoolsAddProxy(w http.ResponseWriter, r *http.Request, poolId openapi_types.UUID)
	// Remove proxy from pool
	// (DELETE /proxy-pools/{poolId}/proxies/{proxyId})
	ProxyPoolsRemoveProxy(w http.ResponseWriter, r *http.Request, poolId openapi_types.UUID, proxyId openapi_types.UUID)
	// List scoring profiles
	// (GET /scoring-profiles)
	ScoringProfilesList(w http.ResponseWriter, r *http.Request, params ScoringProfilesListParams)
	// Create scoring profile
	// (POST /scoring-profiles)
	ScoringProfilesCreate(w http.ResponseWriter, r *http.Request)
	// Delete scoring profile
	// (DELETE /scoring-profiles/{profileId})
	ScoringProfilesDelete(w http.ResponseWriter, r *http.Request, profileId openapi_types.UUID)
	// Get scoring profile
	// (GET /scoring-profiles/{profileId})
	ScoringProfilesGet(w http.ResponseWriter, r *http.Request, profileId openapi_types.UUID)
	// Update scoring profile
	// (PUT /scoring-profiles/{profileId})
	ScoringProfilesUpdate(w http.ResponseWriter, r *http.Request, profileId openapi_types.UUID)
	// Duplicate a scoring profile
	// (POST /scoring-profiles/{profileId}/duplicate)
	ScoringProfilesDuplicate(w http.ResponseWriter, r *http.Request, profileId openapi_types.UUID)
	// Stream campaign events (specific campaign)
	// (GET /sse/campaigns/{campaignId}/events)
	SseEventsCampaign(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Obtain a single latest campaign SSE event (JSON form)
	// (GET /sse/campaigns/{campaignId}/events/latest)
	SseEventsCampaignLatest(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Sample (non-stream) campaign events list for typing
	// (GET /sse/campaigns/{campaignId}/events/sample)
	SseEventsCampaignSample(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)
	// Stream campaign events
	// (GET /sse/events)
	SseEventsAll(w http.ResponseWriter, r *http.Request)
	// Get SSE connection statistics
	// (GET /sse/events/stats)
	SseEventsStats(w http.ResponseWriter, r *http.Request)
}

ServerInterface represents all server handlers.

func NewStrictHandler

func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface

func NewStrictHandlerWithOptions

func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, options StrictHTTPServerOptions) ServerInterface

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler            ServerInterface
	HandlerMiddlewares []MiddlewareFunc
	ErrorHandlerFunc   func(w http.ResponseWriter, r *http.Request, err error)
}

ServerInterfaceWrapper converts contexts to parameters.

func (*ServerInterfaceWrapper) AllocateBulkResources

func (siw *ServerInterfaceWrapper) AllocateBulkResources(w http.ResponseWriter, r *http.Request)

AllocateBulkResources operation middleware

func (*ServerInterfaceWrapper) AuthChangePassword

func (siw *ServerInterfaceWrapper) AuthChangePassword(w http.ResponseWriter, r *http.Request)

AuthChangePassword operation middleware

func (*ServerInterfaceWrapper) AuthLogin

func (siw *ServerInterfaceWrapper) AuthLogin(w http.ResponseWriter, r *http.Request)

AuthLogin operation middleware

func (*ServerInterfaceWrapper) AuthLogout

func (siw *ServerInterfaceWrapper) AuthLogout(w http.ResponseWriter, r *http.Request)

AuthLogout operation middleware

func (*ServerInterfaceWrapper) AuthMe

AuthMe operation middleware

func (*ServerInterfaceWrapper) AuthRefresh

func (siw *ServerInterfaceWrapper) AuthRefresh(w http.ResponseWriter, r *http.Request)

AuthRefresh operation middleware

func (*ServerInterfaceWrapper) BulkAnalyzeDomains

func (siw *ServerInterfaceWrapper) BulkAnalyzeDomains(w http.ResponseWriter, r *http.Request)

BulkAnalyzeDomains operation middleware

func (*ServerInterfaceWrapper) BulkGenerateDomains

func (siw *ServerInterfaceWrapper) BulkGenerateDomains(w http.ResponseWriter, r *http.Request)

BulkGenerateDomains operation middleware

func (*ServerInterfaceWrapper) BulkValidateDNS

func (siw *ServerInterfaceWrapper) BulkValidateDNS(w http.ResponseWriter, r *http.Request)

BulkValidateDNS operation middleware

func (*ServerInterfaceWrapper) BulkValidateHTTP

func (siw *ServerInterfaceWrapper) BulkValidateHTTP(w http.ResponseWriter, r *http.Request)

BulkValidateHTTP operation middleware

func (*ServerInterfaceWrapper) CampaignsActivityGet

func (siw *ServerInterfaceWrapper) CampaignsActivityGet(w http.ResponseWriter, r *http.Request)

CampaignsActivityGet operation middleware

func (*ServerInterfaceWrapper) CampaignsAnalysisRestart

func (siw *ServerInterfaceWrapper) CampaignsAnalysisRestart(w http.ResponseWriter, r *http.Request)

CampaignsAnalysisRestart operation middleware

func (*ServerInterfaceWrapper) CampaignsBulkOperationsList

func (siw *ServerInterfaceWrapper) CampaignsBulkOperationsList(w http.ResponseWriter, r *http.Request)

CampaignsBulkOperationsList operation middleware

func (*ServerInterfaceWrapper) CampaignsClassificationsGet

func (siw *ServerInterfaceWrapper) CampaignsClassificationsGet(w http.ResponseWriter, r *http.Request)

CampaignsClassificationsGet operation middleware

func (*ServerInterfaceWrapper) CampaignsCreate

func (siw *ServerInterfaceWrapper) CampaignsCreate(w http.ResponseWriter, r *http.Request)

CampaignsCreate operation middleware

func (*ServerInterfaceWrapper) CampaignsDelete

func (siw *ServerInterfaceWrapper) CampaignsDelete(w http.ResponseWriter, r *http.Request)

CampaignsDelete operation middleware

func (*ServerInterfaceWrapper) CampaignsDiscoveryLineage

func (siw *ServerInterfaceWrapper) CampaignsDiscoveryLineage(w http.ResponseWriter, r *http.Request)

CampaignsDiscoveryLineage operation middleware

func (*ServerInterfaceWrapper) CampaignsDomainGenerationPatternOffset

func (siw *ServerInterfaceWrapper) CampaignsDomainGenerationPatternOffset(w http.ResponseWriter, r *http.Request)

CampaignsDomainGenerationPatternOffset operation middleware

func (*ServerInterfaceWrapper) CampaignsDomainScoreBreakdown

func (siw *ServerInterfaceWrapper) CampaignsDomainScoreBreakdown(w http.ResponseWriter, r *http.Request)

CampaignsDomainScoreBreakdown operation middleware

func (*ServerInterfaceWrapper) CampaignsDomainsExport

func (siw *ServerInterfaceWrapper) CampaignsDomainsExport(w http.ResponseWriter, r *http.Request)

CampaignsDomainsExport operation middleware

func (*ServerInterfaceWrapper) CampaignsDomainsList

func (siw *ServerInterfaceWrapper) CampaignsDomainsList(w http.ResponseWriter, r *http.Request)

CampaignsDomainsList operation middleware

func (*ServerInterfaceWrapper) CampaignsDuplicatePost

func (siw *ServerInterfaceWrapper) CampaignsDuplicatePost(w http.ResponseWriter, r *http.Request)

CampaignsDuplicatePost operation middleware

func (*ServerInterfaceWrapper) CampaignsEnrichedGet

func (siw *ServerInterfaceWrapper) CampaignsEnrichedGet(w http.ResponseWriter, r *http.Request)

CampaignsEnrichedGet operation middleware

func (*ServerInterfaceWrapper) CampaignsEnrichmentTrigger

func (siw *ServerInterfaceWrapper) CampaignsEnrichmentTrigger(w http.ResponseWriter, r *http.Request)

CampaignsEnrichmentTrigger operation middleware

func (*ServerInterfaceWrapper) CampaignsFunnelGet

func (siw *ServerInterfaceWrapper) CampaignsFunnelGet(w http.ResponseWriter, r *http.Request)

CampaignsFunnelGet operation middleware

func (*ServerInterfaceWrapper) CampaignsGet

func (siw *ServerInterfaceWrapper) CampaignsGet(w http.ResponseWriter, r *http.Request)

CampaignsGet operation middleware

func (*ServerInterfaceWrapper) CampaignsList

func (siw *ServerInterfaceWrapper) CampaignsList(w http.ResponseWriter, r *http.Request)

CampaignsList operation middleware

func (*ServerInterfaceWrapper) CampaignsMetricsGet

func (siw *ServerInterfaceWrapper) CampaignsMetricsGet(w http.ResponseWriter, r *http.Request)

CampaignsMetricsGet operation middleware

func (*ServerInterfaceWrapper) CampaignsModeUpdate

func (siw *ServerInterfaceWrapper) CampaignsModeUpdate(w http.ResponseWriter, r *http.Request)

CampaignsModeUpdate operation middleware

func (*ServerInterfaceWrapper) CampaignsMomentumGet

func (siw *ServerInterfaceWrapper) CampaignsMomentumGet(w http.ResponseWriter, r *http.Request)

CampaignsMomentumGet operation middleware

func (*ServerInterfaceWrapper) CampaignsPhaseConfigsList

func (siw *ServerInterfaceWrapper) CampaignsPhaseConfigsList(w http.ResponseWriter, r *http.Request)

CampaignsPhaseConfigsList operation middleware

func (*ServerInterfaceWrapper) CampaignsPhaseConfigure

func (siw *ServerInterfaceWrapper) CampaignsPhaseConfigure(w http.ResponseWriter, r *http.Request)

CampaignsPhaseConfigure operation middleware

func (*ServerInterfaceWrapper) CampaignsPhaseExecutionDelete

func (siw *ServerInterfaceWrapper) CampaignsPhaseExecutionDelete(w http.ResponseWriter, r *http.Request)

CampaignsPhaseExecutionDelete operation middleware

func (*ServerInterfaceWrapper) CampaignsPhaseExecutionGet

func (siw *ServerInterfaceWrapper) CampaignsPhaseExecutionGet(w http.ResponseWriter, r *http.Request)

CampaignsPhaseExecutionGet operation middleware

func (*ServerInterfaceWrapper) CampaignsPhaseExecutionPut

func (siw *ServerInterfaceWrapper) CampaignsPhaseExecutionPut(w http.ResponseWriter, r *http.Request)

CampaignsPhaseExecutionPut operation middleware

func (*ServerInterfaceWrapper) CampaignsPhaseExecutionsList

func (siw *ServerInterfaceWrapper) CampaignsPhaseExecutionsList(w http.ResponseWriter, r *http.Request)

CampaignsPhaseExecutionsList operation middleware

func (*ServerInterfaceWrapper) CampaignsPhasePause

func (siw *ServerInterfaceWrapper) CampaignsPhasePause(w http.ResponseWriter, r *http.Request)

CampaignsPhasePause operation middleware

func (*ServerInterfaceWrapper) CampaignsPhaseResume

func (siw *ServerInterfaceWrapper) CampaignsPhaseResume(w http.ResponseWriter, r *http.Request)

CampaignsPhaseResume operation middleware

func (*ServerInterfaceWrapper) CampaignsPhaseStart

func (siw *ServerInterfaceWrapper) CampaignsPhaseStart(w http.ResponseWriter, r *http.Request)

CampaignsPhaseStart operation middleware

func (*ServerInterfaceWrapper) CampaignsPhaseStatus

func (siw *ServerInterfaceWrapper) CampaignsPhaseStatus(w http.ResponseWriter, r *http.Request)

CampaignsPhaseStatus operation middleware

func (*ServerInterfaceWrapper) CampaignsPhaseStop

func (siw *ServerInterfaceWrapper) CampaignsPhaseStop(w http.ResponseWriter, r *http.Request)

CampaignsPhaseStop operation middleware

func (*ServerInterfaceWrapper) CampaignsProgress

func (siw *ServerInterfaceWrapper) CampaignsProgress(w http.ResponseWriter, r *http.Request)

CampaignsProgress operation middleware

func (*ServerInterfaceWrapper) CampaignsRecommendationsGet

func (siw *ServerInterfaceWrapper) CampaignsRecommendationsGet(w http.ResponseWriter, r *http.Request)

CampaignsRecommendationsGet operation middleware

func (*ServerInterfaceWrapper) CampaignsRejectionSummaryGet

func (siw *ServerInterfaceWrapper) CampaignsRejectionSummaryGet(w http.ResponseWriter, r *http.Request)

CampaignsRejectionSummaryGet operation middleware

func (*ServerInterfaceWrapper) CampaignsRescore

func (siw *ServerInterfaceWrapper) CampaignsRescore(w http.ResponseWriter, r *http.Request)

CampaignsRescore operation middleware

func (*ServerInterfaceWrapper) CampaignsRestart

func (siw *ServerInterfaceWrapper) CampaignsRestart(w http.ResponseWriter, r *http.Request)

CampaignsRestart operation middleware

func (*ServerInterfaceWrapper) CampaignsScoringProfileAssociate

func (siw *ServerInterfaceWrapper) CampaignsScoringProfileAssociate(w http.ResponseWriter, r *http.Request)

CampaignsScoringProfileAssociate operation middleware

func (*ServerInterfaceWrapper) CampaignsStateDelete

func (siw *ServerInterfaceWrapper) CampaignsStateDelete(w http.ResponseWriter, r *http.Request)

CampaignsStateDelete operation middleware

func (*ServerInterfaceWrapper) CampaignsStateGet

func (siw *ServerInterfaceWrapper) CampaignsStateGet(w http.ResponseWriter, r *http.Request)

CampaignsStateGet operation middleware

func (*ServerInterfaceWrapper) CampaignsStatePut

func (siw *ServerInterfaceWrapper) CampaignsStatePut(w http.ResponseWriter, r *http.Request)

CampaignsStatePut operation middleware

func (*ServerInterfaceWrapper) CampaignsStatusGet

func (siw *ServerInterfaceWrapper) CampaignsStatusGet(w http.ResponseWriter, r *http.Request)

CampaignsStatusGet operation middleware

func (*ServerInterfaceWrapper) CampaignsStop

func (siw *ServerInterfaceWrapper) CampaignsStop(w http.ResponseWriter, r *http.Request)

CampaignsStop operation middleware

func (*ServerInterfaceWrapper) CampaignsUpdate

func (siw *ServerInterfaceWrapper) CampaignsUpdate(w http.ResponseWriter, r *http.Request)

CampaignsUpdate operation middleware

func (*ServerInterfaceWrapper) CancelBulkOperation

func (siw *ServerInterfaceWrapper) CancelBulkOperation(w http.ResponseWriter, r *http.Request)

CancelBulkOperation operation middleware

func (*ServerInterfaceWrapper) ConfigGetAuthentication

func (siw *ServerInterfaceWrapper) ConfigGetAuthentication(w http.ResponseWriter, r *http.Request)

ConfigGetAuthentication operation middleware

func (*ServerInterfaceWrapper) ConfigGetDnsValidator

func (siw *ServerInterfaceWrapper) ConfigGetDnsValidator(w http.ResponseWriter, r *http.Request)

ConfigGetDnsValidator operation middleware

func (*ServerInterfaceWrapper) ConfigGetFeatures

func (siw *ServerInterfaceWrapper) ConfigGetFeatures(w http.ResponseWriter, r *http.Request)

ConfigGetFeatures operation middleware

func (*ServerInterfaceWrapper) ConfigGetHttp

func (siw *ServerInterfaceWrapper) ConfigGetHttp(w http.ResponseWriter, r *http.Request)

ConfigGetHttp operation middleware

func (*ServerInterfaceWrapper) ConfigGetLogging

func (siw *ServerInterfaceWrapper) ConfigGetLogging(w http.ResponseWriter, r *http.Request)

ConfigGetLogging operation middleware

func (*ServerInterfaceWrapper) ConfigGetProxyManager

func (siw *ServerInterfaceWrapper) ConfigGetProxyManager(w http.ResponseWriter, r *http.Request)

ConfigGetProxyManager operation middleware

func (*ServerInterfaceWrapper) ConfigGetRateLimiter

func (siw *ServerInterfaceWrapper) ConfigGetRateLimiter(w http.ResponseWriter, r *http.Request)

ConfigGetRateLimiter operation middleware

func (*ServerInterfaceWrapper) ConfigGetServer

func (siw *ServerInterfaceWrapper) ConfigGetServer(w http.ResponseWriter, r *http.Request)

ConfigGetServer operation middleware

func (*ServerInterfaceWrapper) ConfigGetStealth

func (siw *ServerInterfaceWrapper) ConfigGetStealth(w http.ResponseWriter, r *http.Request)

ConfigGetStealth operation middleware

func (*ServerInterfaceWrapper) ConfigGetWorker

func (siw *ServerInterfaceWrapper) ConfigGetWorker(w http.ResponseWriter, r *http.Request)

ConfigGetWorker operation middleware

func (*ServerInterfaceWrapper) ConfigUpdateAuthentication

func (siw *ServerInterfaceWrapper) ConfigUpdateAuthentication(w http.ResponseWriter, r *http.Request)

ConfigUpdateAuthentication operation middleware

func (*ServerInterfaceWrapper) ConfigUpdateDnsValidator

func (siw *ServerInterfaceWrapper) ConfigUpdateDnsValidator(w http.ResponseWriter, r *http.Request)

ConfigUpdateDnsValidator operation middleware

func (*ServerInterfaceWrapper) ConfigUpdateHttp

func (siw *ServerInterfaceWrapper) ConfigUpdateHttp(w http.ResponseWriter, r *http.Request)

ConfigUpdateHttp operation middleware

func (*ServerInterfaceWrapper) ConfigUpdateLogging

func (siw *ServerInterfaceWrapper) ConfigUpdateLogging(w http.ResponseWriter, r *http.Request)

ConfigUpdateLogging operation middleware

func (*ServerInterfaceWrapper) ConfigUpdateProxyManager

func (siw *ServerInterfaceWrapper) ConfigUpdateProxyManager(w http.ResponseWriter, r *http.Request)

ConfigUpdateProxyManager operation middleware

func (*ServerInterfaceWrapper) ConfigUpdateRateLimiter

func (siw *ServerInterfaceWrapper) ConfigUpdateRateLimiter(w http.ResponseWriter, r *http.Request)

ConfigUpdateRateLimiter operation middleware

func (*ServerInterfaceWrapper) ConfigUpdateServer

func (siw *ServerInterfaceWrapper) ConfigUpdateServer(w http.ResponseWriter, r *http.Request)

ConfigUpdateServer operation middleware

func (*ServerInterfaceWrapper) ConfigUpdateStealth

func (siw *ServerInterfaceWrapper) ConfigUpdateStealth(w http.ResponseWriter, r *http.Request)

ConfigUpdateStealth operation middleware

func (*ServerInterfaceWrapper) ConfigUpdateWorker

func (siw *ServerInterfaceWrapper) ConfigUpdateWorker(w http.ResponseWriter, r *http.Request)

ConfigUpdateWorker operation middleware

func (*ServerInterfaceWrapper) DashboardSummary

func (siw *ServerInterfaceWrapper) DashboardSummary(w http.ResponseWriter, r *http.Request)

DashboardSummary operation middleware

func (*ServerInterfaceWrapper) DbBulkQuery

func (siw *ServerInterfaceWrapper) DbBulkQuery(w http.ResponseWriter, r *http.Request)

DbBulkQuery operation middleware

func (*ServerInterfaceWrapper) DbBulkStats

func (siw *ServerInterfaceWrapper) DbBulkStats(w http.ResponseWriter, r *http.Request)

DbBulkStats operation middleware

func (*ServerInterfaceWrapper) DebugNetworkLogIngest

func (siw *ServerInterfaceWrapper) DebugNetworkLogIngest(w http.ResponseWriter, r *http.Request)

DebugNetworkLogIngest operation middleware

func (*ServerInterfaceWrapper) DiscoveryPreview

func (siw *ServerInterfaceWrapper) DiscoveryPreview(w http.ResponseWriter, r *http.Request)

DiscoveryPreview operation middleware

func (*ServerInterfaceWrapper) GetBulkOperationStatus

func (siw *ServerInterfaceWrapper) GetBulkOperationStatus(w http.ResponseWriter, r *http.Request)

GetBulkOperationStatus operation middleware

func (*ServerInterfaceWrapper) GetBulkResourceStatus

func (siw *ServerInterfaceWrapper) GetBulkResourceStatus(w http.ResponseWriter, r *http.Request)

GetBulkResourceStatus operation middleware

func (*ServerInterfaceWrapper) HealthCheck

func (siw *ServerInterfaceWrapper) HealthCheck(w http.ResponseWriter, r *http.Request)

HealthCheck operation middleware

func (*ServerInterfaceWrapper) HealthLive

func (siw *ServerInterfaceWrapper) HealthLive(w http.ResponseWriter, r *http.Request)

HealthLive operation middleware

func (*ServerInterfaceWrapper) HealthReady

func (siw *ServerInterfaceWrapper) HealthReady(w http.ResponseWriter, r *http.Request)

HealthReady operation middleware

func (*ServerInterfaceWrapper) KeywordExtractBatch

func (siw *ServerInterfaceWrapper) KeywordExtractBatch(w http.ResponseWriter, r *http.Request)

KeywordExtractBatch operation middleware

func (*ServerInterfaceWrapper) KeywordExtractStream

func (siw *ServerInterfaceWrapper) KeywordExtractStream(w http.ResponseWriter, r *http.Request)

KeywordExtractStream operation middleware

func (*ServerInterfaceWrapper) KeywordRulesQuery

func (siw *ServerInterfaceWrapper) KeywordRulesQuery(w http.ResponseWriter, r *http.Request)

KeywordRulesQuery operation middleware

func (*ServerInterfaceWrapper) KeywordSetsCreate

func (siw *ServerInterfaceWrapper) KeywordSetsCreate(w http.ResponseWriter, r *http.Request)

KeywordSetsCreate operation middleware

func (*ServerInterfaceWrapper) KeywordSetsDelete

func (siw *ServerInterfaceWrapper) KeywordSetsDelete(w http.ResponseWriter, r *http.Request)

KeywordSetsDelete operation middleware

func (*ServerInterfaceWrapper) KeywordSetsGet

func (siw *ServerInterfaceWrapper) KeywordSetsGet(w http.ResponseWriter, r *http.Request)

KeywordSetsGet operation middleware

func (*ServerInterfaceWrapper) KeywordSetsList

func (siw *ServerInterfaceWrapper) KeywordSetsList(w http.ResponseWriter, r *http.Request)

KeywordSetsList operation middleware

func (*ServerInterfaceWrapper) KeywordSetsRulesList

func (siw *ServerInterfaceWrapper) KeywordSetsRulesList(w http.ResponseWriter, r *http.Request)

KeywordSetsRulesList operation middleware

func (*ServerInterfaceWrapper) KeywordSetsUpdate

func (siw *ServerInterfaceWrapper) KeywordSetsUpdate(w http.ResponseWriter, r *http.Request)

KeywordSetsUpdate operation middleware

func (*ServerInterfaceWrapper) MonitoringCampaignGeneric

func (siw *ServerInterfaceWrapper) MonitoringCampaignGeneric(w http.ResponseWriter, r *http.Request)

MonitoringCampaignGeneric operation middleware

func (*ServerInterfaceWrapper) MonitoringCampaignHealth

func (siw *ServerInterfaceWrapper) MonitoringCampaignHealth(w http.ResponseWriter, r *http.Request)

MonitoringCampaignHealth operation middleware

func (*ServerInterfaceWrapper) MonitoringCampaignLimits

func (siw *ServerInterfaceWrapper) MonitoringCampaignLimits(w http.ResponseWriter, r *http.Request)

MonitoringCampaignLimits operation middleware

func (*ServerInterfaceWrapper) MonitoringCampaignPerformance

func (siw *ServerInterfaceWrapper) MonitoringCampaignPerformance(w http.ResponseWriter, r *http.Request)

MonitoringCampaignPerformance operation middleware

func (*ServerInterfaceWrapper) MonitoringCampaignResources

func (siw *ServerInterfaceWrapper) MonitoringCampaignResources(w http.ResponseWriter, r *http.Request)

MonitoringCampaignResources operation middleware

func (*ServerInterfaceWrapper) MonitoringCleanupForce

func (siw *ServerInterfaceWrapper) MonitoringCleanupForce(w http.ResponseWriter, r *http.Request)

MonitoringCleanupForce operation middleware

func (*ServerInterfaceWrapper) MonitoringCleanupStats

func (siw *ServerInterfaceWrapper) MonitoringCleanupStats(w http.ResponseWriter, r *http.Request)

MonitoringCleanupStats operation middleware

func (*ServerInterfaceWrapper) MonitoringDashboardSummary

func (siw *ServerInterfaceWrapper) MonitoringDashboardSummary(w http.ResponseWriter, r *http.Request)

MonitoringDashboardSummary operation middleware

func (*ServerInterfaceWrapper) MonitoringHealth

func (siw *ServerInterfaceWrapper) MonitoringHealth(w http.ResponseWriter, r *http.Request)

MonitoringHealth operation middleware

func (*ServerInterfaceWrapper) MonitoringPerformanceActive

func (siw *ServerInterfaceWrapper) MonitoringPerformanceActive(w http.ResponseWriter, r *http.Request)

MonitoringPerformanceActive operation middleware

func (*ServerInterfaceWrapper) MonitoringPerformanceFailed

func (siw *ServerInterfaceWrapper) MonitoringPerformanceFailed(w http.ResponseWriter, r *http.Request)

MonitoringPerformanceFailed operation middleware

func (*ServerInterfaceWrapper) MonitoringPerformanceMetrics

func (siw *ServerInterfaceWrapper) MonitoringPerformanceMetrics(w http.ResponseWriter, r *http.Request)

MonitoringPerformanceMetrics operation middleware

func (*ServerInterfaceWrapper) MonitoringPerformanceSlow

func (siw *ServerInterfaceWrapper) MonitoringPerformanceSlow(w http.ResponseWriter, r *http.Request)

MonitoringPerformanceSlow operation middleware

func (*ServerInterfaceWrapper) MonitoringPerformanceSummary

func (siw *ServerInterfaceWrapper) MonitoringPerformanceSummary(w http.ResponseWriter, r *http.Request)

MonitoringPerformanceSummary operation middleware

func (*ServerInterfaceWrapper) MonitoringPerformanceTrends

func (siw *ServerInterfaceWrapper) MonitoringPerformanceTrends(w http.ResponseWriter, r *http.Request)

MonitoringPerformanceTrends operation middleware

func (*ServerInterfaceWrapper) MonitoringResourcesAlerts

func (siw *ServerInterfaceWrapper) MonitoringResourcesAlerts(w http.ResponseWriter, r *http.Request)

MonitoringResourcesAlerts operation middleware

func (*ServerInterfaceWrapper) MonitoringResourcesHistory

func (siw *ServerInterfaceWrapper) MonitoringResourcesHistory(w http.ResponseWriter, r *http.Request)

MonitoringResourcesHistory operation middleware

func (*ServerInterfaceWrapper) MonitoringResourcesSystem

func (siw *ServerInterfaceWrapper) MonitoringResourcesSystem(w http.ResponseWriter, r *http.Request)

MonitoringResourcesSystem operation middleware

func (*ServerInterfaceWrapper) MonitoringStats

func (siw *ServerInterfaceWrapper) MonitoringStats(w http.ResponseWriter, r *http.Request)

MonitoringStats operation middleware

func (*ServerInterfaceWrapper) PersonasCreate

func (siw *ServerInterfaceWrapper) PersonasCreate(w http.ResponseWriter, r *http.Request)

PersonasCreate operation middleware

func (*ServerInterfaceWrapper) PersonasDelete

func (siw *ServerInterfaceWrapper) PersonasDelete(w http.ResponseWriter, r *http.Request)

PersonasDelete operation middleware

func (*ServerInterfaceWrapper) PersonasGet

func (siw *ServerInterfaceWrapper) PersonasGet(w http.ResponseWriter, r *http.Request)

PersonasGet operation middleware

func (*ServerInterfaceWrapper) PersonasGetDns

func (siw *ServerInterfaceWrapper) PersonasGetDns(w http.ResponseWriter, r *http.Request)

PersonasGetDns operation middleware

func (*ServerInterfaceWrapper) PersonasGetHttp

func (siw *ServerInterfaceWrapper) PersonasGetHttp(w http.ResponseWriter, r *http.Request)

PersonasGetHttp operation middleware

func (*ServerInterfaceWrapper) PersonasList

func (siw *ServerInterfaceWrapper) PersonasList(w http.ResponseWriter, r *http.Request)

PersonasList operation middleware

func (*ServerInterfaceWrapper) PersonasTest

func (siw *ServerInterfaceWrapper) PersonasTest(w http.ResponseWriter, r *http.Request)

PersonasTest operation middleware

func (*ServerInterfaceWrapper) PersonasUpdate

func (siw *ServerInterfaceWrapper) PersonasUpdate(w http.ResponseWriter, r *http.Request)

PersonasUpdate operation middleware

func (*ServerInterfaceWrapper) Ping

Ping operation middleware

func (*ServerInterfaceWrapper) ProxiesBulkDelete

func (siw *ServerInterfaceWrapper) ProxiesBulkDelete(w http.ResponseWriter, r *http.Request)

ProxiesBulkDelete operation middleware

func (*ServerInterfaceWrapper) ProxiesBulkImport

func (siw *ServerInterfaceWrapper) ProxiesBulkImport(w http.ResponseWriter, r *http.Request)

ProxiesBulkImport operation middleware

func (*ServerInterfaceWrapper) ProxiesBulkTest

func (siw *ServerInterfaceWrapper) ProxiesBulkTest(w http.ResponseWriter, r *http.Request)

ProxiesBulkTest operation middleware

func (*ServerInterfaceWrapper) ProxiesBulkUpdate

func (siw *ServerInterfaceWrapper) ProxiesBulkUpdate(w http.ResponseWriter, r *http.Request)

ProxiesBulkUpdate operation middleware

func (*ServerInterfaceWrapper) ProxiesCreate

func (siw *ServerInterfaceWrapper) ProxiesCreate(w http.ResponseWriter, r *http.Request)

ProxiesCreate operation middleware

func (*ServerInterfaceWrapper) ProxiesDelete

func (siw *ServerInterfaceWrapper) ProxiesDelete(w http.ResponseWriter, r *http.Request)

ProxiesDelete operation middleware

func (*ServerInterfaceWrapper) ProxiesHealthCheckAll

func (siw *ServerInterfaceWrapper) ProxiesHealthCheckAll(w http.ResponseWriter, r *http.Request)

ProxiesHealthCheckAll operation middleware

func (*ServerInterfaceWrapper) ProxiesHealthCheckSingle

func (siw *ServerInterfaceWrapper) ProxiesHealthCheckSingle(w http.ResponseWriter, r *http.Request)

ProxiesHealthCheckSingle operation middleware

func (*ServerInterfaceWrapper) ProxiesList

func (siw *ServerInterfaceWrapper) ProxiesList(w http.ResponseWriter, r *http.Request)

ProxiesList operation middleware

func (*ServerInterfaceWrapper) ProxiesStatus

func (siw *ServerInterfaceWrapper) ProxiesStatus(w http.ResponseWriter, r *http.Request)

ProxiesStatus operation middleware

func (*ServerInterfaceWrapper) ProxiesTest

func (siw *ServerInterfaceWrapper) ProxiesTest(w http.ResponseWriter, r *http.Request)

ProxiesTest operation middleware

func (*ServerInterfaceWrapper) ProxiesUpdate

func (siw *ServerInterfaceWrapper) ProxiesUpdate(w http.ResponseWriter, r *http.Request)

ProxiesUpdate operation middleware

func (*ServerInterfaceWrapper) ProxyPoolsAddProxy

func (siw *ServerInterfaceWrapper) ProxyPoolsAddProxy(w http.ResponseWriter, r *http.Request)

ProxyPoolsAddProxy operation middleware

func (*ServerInterfaceWrapper) ProxyPoolsCreate

func (siw *ServerInterfaceWrapper) ProxyPoolsCreate(w http.ResponseWriter, r *http.Request)

ProxyPoolsCreate operation middleware

func (*ServerInterfaceWrapper) ProxyPoolsDelete

func (siw *ServerInterfaceWrapper) ProxyPoolsDelete(w http.ResponseWriter, r *http.Request)

ProxyPoolsDelete operation middleware

func (*ServerInterfaceWrapper) ProxyPoolsList

func (siw *ServerInterfaceWrapper) ProxyPoolsList(w http.ResponseWriter, r *http.Request)

ProxyPoolsList operation middleware

func (*ServerInterfaceWrapper) ProxyPoolsListProxies

func (siw *ServerInterfaceWrapper) ProxyPoolsListProxies(w http.ResponseWriter, r *http.Request)

ProxyPoolsListProxies operation middleware

func (*ServerInterfaceWrapper) ProxyPoolsRemoveProxy

func (siw *ServerInterfaceWrapper) ProxyPoolsRemoveProxy(w http.ResponseWriter, r *http.Request)

ProxyPoolsRemoveProxy operation middleware

func (*ServerInterfaceWrapper) ProxyPoolsUpdate

func (siw *ServerInterfaceWrapper) ProxyPoolsUpdate(w http.ResponseWriter, r *http.Request)

ProxyPoolsUpdate operation middleware

func (*ServerInterfaceWrapper) ScoringProfilesCreate

func (siw *ServerInterfaceWrapper) ScoringProfilesCreate(w http.ResponseWriter, r *http.Request)

ScoringProfilesCreate operation middleware

func (*ServerInterfaceWrapper) ScoringProfilesDelete

func (siw *ServerInterfaceWrapper) ScoringProfilesDelete(w http.ResponseWriter, r *http.Request)

ScoringProfilesDelete operation middleware

func (*ServerInterfaceWrapper) ScoringProfilesDuplicate

func (siw *ServerInterfaceWrapper) ScoringProfilesDuplicate(w http.ResponseWriter, r *http.Request)

ScoringProfilesDuplicate operation middleware

func (*ServerInterfaceWrapper) ScoringProfilesGet

func (siw *ServerInterfaceWrapper) ScoringProfilesGet(w http.ResponseWriter, r *http.Request)

ScoringProfilesGet operation middleware

func (*ServerInterfaceWrapper) ScoringProfilesList

func (siw *ServerInterfaceWrapper) ScoringProfilesList(w http.ResponseWriter, r *http.Request)

ScoringProfilesList operation middleware

func (*ServerInterfaceWrapper) ScoringProfilesUpdate

func (siw *ServerInterfaceWrapper) ScoringProfilesUpdate(w http.ResponseWriter, r *http.Request)

ScoringProfilesUpdate operation middleware

func (*ServerInterfaceWrapper) SseEventsAll

func (siw *ServerInterfaceWrapper) SseEventsAll(w http.ResponseWriter, r *http.Request)

SseEventsAll operation middleware

func (*ServerInterfaceWrapper) SseEventsCampaign

func (siw *ServerInterfaceWrapper) SseEventsCampaign(w http.ResponseWriter, r *http.Request)

SseEventsCampaign operation middleware

func (*ServerInterfaceWrapper) SseEventsCampaignLatest

func (siw *ServerInterfaceWrapper) SseEventsCampaignLatest(w http.ResponseWriter, r *http.Request)

SseEventsCampaignLatest operation middleware

func (*ServerInterfaceWrapper) SseEventsCampaignSample

func (siw *ServerInterfaceWrapper) SseEventsCampaignSample(w http.ResponseWriter, r *http.Request)

SseEventsCampaignSample operation middleware

func (*ServerInterfaceWrapper) SseEventsStats

func (siw *ServerInterfaceWrapper) SseEventsStats(w http.ResponseWriter, r *http.Request)

SseEventsStats operation middleware

type SessionResponse

type SessionResponse struct {
	ExpiresAt    time.Time          `json:"expiresAt"`
	RefreshToken *string            `json:"refreshToken,omitempty"`
	Token        string             `json:"token"`
	User         UserPublicResponse `json:"user"`
}

SessionResponse defines model for SessionResponse.

type SseEventsAll200TexteventStreamResponse

type SseEventsAll200TexteventStreamResponse struct {
	Body          io.Reader
	ContentLength int64
}

func (SseEventsAll200TexteventStreamResponse) VisitSseEventsAllResponse

func (response SseEventsAll200TexteventStreamResponse) VisitSseEventsAllResponse(w http.ResponseWriter) error

type SseEventsAll401JSONResponse

type SseEventsAll401JSONResponse struct{ UnauthorizedJSONResponse }

func (SseEventsAll401JSONResponse) VisitSseEventsAllResponse

func (response SseEventsAll401JSONResponse) VisitSseEventsAllResponse(w http.ResponseWriter) error

type SseEventsAll403JSONResponse

type SseEventsAll403JSONResponse struct{ ForbiddenJSONResponse }

func (SseEventsAll403JSONResponse) VisitSseEventsAllResponse

func (response SseEventsAll403JSONResponse) VisitSseEventsAllResponse(w http.ResponseWriter) error

type SseEventsAll429JSONResponse

type SseEventsAll429JSONResponse struct{ RateLimitExceededJSONResponse }

func (SseEventsAll429JSONResponse) VisitSseEventsAllResponse

func (response SseEventsAll429JSONResponse) VisitSseEventsAllResponse(w http.ResponseWriter) error

type SseEventsAll500JSONResponse

type SseEventsAll500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (SseEventsAll500JSONResponse) VisitSseEventsAllResponse

func (response SseEventsAll500JSONResponse) VisitSseEventsAllResponse(w http.ResponseWriter) error

type SseEventsAllRequestObject

type SseEventsAllRequestObject struct {
}

type SseEventsAllResponseObject

type SseEventsAllResponseObject interface {
	VisitSseEventsAllResponse(w http.ResponseWriter) error
}

type SseEventsCampaign200TexteventStreamResponse

type SseEventsCampaign200TexteventStreamResponse struct {
	Body          io.Reader
	ContentLength int64
}

func (SseEventsCampaign200TexteventStreamResponse) VisitSseEventsCampaignResponse

func (response SseEventsCampaign200TexteventStreamResponse) VisitSseEventsCampaignResponse(w http.ResponseWriter) error

type SseEventsCampaign401JSONResponse

type SseEventsCampaign401JSONResponse struct{ UnauthorizedJSONResponse }

func (SseEventsCampaign401JSONResponse) VisitSseEventsCampaignResponse

func (response SseEventsCampaign401JSONResponse) VisitSseEventsCampaignResponse(w http.ResponseWriter) error

type SseEventsCampaign403JSONResponse

type SseEventsCampaign403JSONResponse struct{ ForbiddenJSONResponse }

func (SseEventsCampaign403JSONResponse) VisitSseEventsCampaignResponse

func (response SseEventsCampaign403JSONResponse) VisitSseEventsCampaignResponse(w http.ResponseWriter) error

type SseEventsCampaign429JSONResponse

type SseEventsCampaign429JSONResponse struct{ RateLimitExceededJSONResponse }

func (SseEventsCampaign429JSONResponse) VisitSseEventsCampaignResponse

func (response SseEventsCampaign429JSONResponse) VisitSseEventsCampaignResponse(w http.ResponseWriter) error

type SseEventsCampaign500JSONResponse

type SseEventsCampaign500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (SseEventsCampaign500JSONResponse) VisitSseEventsCampaignResponse

func (response SseEventsCampaign500JSONResponse) VisitSseEventsCampaignResponse(w http.ResponseWriter) error

type SseEventsCampaignLatest200JSONResponse

type SseEventsCampaignLatest200JSONResponse CampaignSseEvent

func (SseEventsCampaignLatest200JSONResponse) VisitSseEventsCampaignLatestResponse

func (response SseEventsCampaignLatest200JSONResponse) VisitSseEventsCampaignLatestResponse(w http.ResponseWriter) error

type SseEventsCampaignLatest401JSONResponse

type SseEventsCampaignLatest401JSONResponse struct{ UnauthorizedJSONResponse }

func (SseEventsCampaignLatest401JSONResponse) VisitSseEventsCampaignLatestResponse

func (response SseEventsCampaignLatest401JSONResponse) VisitSseEventsCampaignLatestResponse(w http.ResponseWriter) error

type SseEventsCampaignLatest404JSONResponse

type SseEventsCampaignLatest404JSONResponse struct{ NotFoundJSONResponse }

func (SseEventsCampaignLatest404JSONResponse) VisitSseEventsCampaignLatestResponse

func (response SseEventsCampaignLatest404JSONResponse) VisitSseEventsCampaignLatestResponse(w http.ResponseWriter) error

type SseEventsCampaignLatest500JSONResponse

type SseEventsCampaignLatest500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (SseEventsCampaignLatest500JSONResponse) VisitSseEventsCampaignLatestResponse

func (response SseEventsCampaignLatest500JSONResponse) VisitSseEventsCampaignLatestResponse(w http.ResponseWriter) error

type SseEventsCampaignLatestRequestObject

type SseEventsCampaignLatestRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type SseEventsCampaignLatestResponseObject

type SseEventsCampaignLatestResponseObject interface {
	VisitSseEventsCampaignLatestResponse(w http.ResponseWriter) error
}

type SseEventsCampaignRequestObject

type SseEventsCampaignRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type SseEventsCampaignResponseObject

type SseEventsCampaignResponseObject interface {
	VisitSseEventsCampaignResponse(w http.ResponseWriter) error
}

type SseEventsCampaignSample200JSONResponse

type SseEventsCampaignSample200JSONResponse []CampaignSseEvent

func (SseEventsCampaignSample200JSONResponse) VisitSseEventsCampaignSampleResponse

func (response SseEventsCampaignSample200JSONResponse) VisitSseEventsCampaignSampleResponse(w http.ResponseWriter) error

type SseEventsCampaignSample401JSONResponse

type SseEventsCampaignSample401JSONResponse struct{ UnauthorizedJSONResponse }

func (SseEventsCampaignSample401JSONResponse) VisitSseEventsCampaignSampleResponse

func (response SseEventsCampaignSample401JSONResponse) VisitSseEventsCampaignSampleResponse(w http.ResponseWriter) error

type SseEventsCampaignSample404JSONResponse

type SseEventsCampaignSample404JSONResponse struct{ NotFoundJSONResponse }

func (SseEventsCampaignSample404JSONResponse) VisitSseEventsCampaignSampleResponse

func (response SseEventsCampaignSample404JSONResponse) VisitSseEventsCampaignSampleResponse(w http.ResponseWriter) error

type SseEventsCampaignSample500JSONResponse

type SseEventsCampaignSample500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (SseEventsCampaignSample500JSONResponse) VisitSseEventsCampaignSampleResponse

func (response SseEventsCampaignSample500JSONResponse) VisitSseEventsCampaignSampleResponse(w http.ResponseWriter) error

type SseEventsCampaignSampleRequestObject

type SseEventsCampaignSampleRequestObject struct {
	CampaignId openapi_types.UUID `json:"campaignId"`
}

type SseEventsCampaignSampleResponseObject

type SseEventsCampaignSampleResponseObject interface {
	VisitSseEventsCampaignSampleResponse(w http.ResponseWriter) error
}

type SseEventsStats200JSONResponse

type SseEventsStats200JSONResponse struct {
	// ActiveConnections Number of active SSE connections
	ActiveConnections *int `json:"activeConnections,omitempty"`

	// TotalEventsSent Total events sent since server start
	TotalEventsSent *int `json:"totalEventsSent,omitempty"`

	// Uptime Server uptime
	Uptime *string `json:"uptime,omitempty"`
}

func (SseEventsStats200JSONResponse) VisitSseEventsStatsResponse

func (response SseEventsStats200JSONResponse) VisitSseEventsStatsResponse(w http.ResponseWriter) error

type SseEventsStats401JSONResponse

type SseEventsStats401JSONResponse struct{ UnauthorizedJSONResponse }

func (SseEventsStats401JSONResponse) VisitSseEventsStatsResponse

func (response SseEventsStats401JSONResponse) VisitSseEventsStatsResponse(w http.ResponseWriter) error

type SseEventsStats403JSONResponse

type SseEventsStats403JSONResponse struct{ ForbiddenJSONResponse }

func (SseEventsStats403JSONResponse) VisitSseEventsStatsResponse

func (response SseEventsStats403JSONResponse) VisitSseEventsStatsResponse(w http.ResponseWriter) error

type SseEventsStats429JSONResponse

type SseEventsStats429JSONResponse struct{ RateLimitExceededJSONResponse }

func (SseEventsStats429JSONResponse) VisitSseEventsStatsResponse

func (response SseEventsStats429JSONResponse) VisitSseEventsStatsResponse(w http.ResponseWriter) error

type SseEventsStats500JSONResponse

type SseEventsStats500JSONResponse struct {
	InternalServerErrorJSONResponse
}

func (SseEventsStats500JSONResponse) VisitSseEventsStatsResponse

func (response SseEventsStats500JSONResponse) VisitSseEventsStatsResponse(w http.ResponseWriter) error

type SseEventsStatsRequestObject

type SseEventsStatsRequestObject struct {
}

type SseEventsStatsResponseObject

type SseEventsStatsResponseObject interface {
	VisitSseEventsStatsResponse(w http.ResponseWriter) error
}

type StrictHTTPServerOptions

type StrictHTTPServerOptions struct {
	RequestErrorHandlerFunc  func(w http.ResponseWriter, r *http.Request, err error)
	ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type StrictServerInterface

type StrictServerInterface interface {
	// Change password
	// (POST /auth/change-password)
	AuthChangePassword(ctx context.Context, request AuthChangePasswordRequestObject) (AuthChangePasswordResponseObject, error)
	// User login
	// (POST /auth/login)
	AuthLogin(ctx context.Context, request AuthLoginRequestObject) (AuthLoginResponseObject, error)
	// User logout
	// (POST /auth/logout)
	AuthLogout(ctx context.Context, request AuthLogoutRequestObject) (AuthLogoutResponseObject, error)
	// Get current user
	// (GET /auth/me)
	AuthMe(ctx context.Context, request AuthMeRequestObject) (AuthMeResponseObject, error)
	// Refresh session
	// (POST /auth/refresh)
	AuthRefresh(ctx context.Context, request AuthRefreshRequestObject) (AuthRefreshResponseObject, error)
	// List campaigns
	// (GET /campaigns)
	CampaignsList(ctx context.Context, request CampaignsListRequestObject) (CampaignsListResponseObject, error)
	// Create campaign
	// (POST /campaigns)
	CampaignsCreate(ctx context.Context, request CampaignsCreateRequestObject) (CampaignsCreateResponseObject, error)
	// Bulk domain analysis
	// (POST /campaigns/bulk/domains/analyze)
	BulkAnalyzeDomains(ctx context.Context, request BulkAnalyzeDomainsRequestObject) (BulkAnalyzeDomainsResponseObject, error)
	// Bulk domain generation
	// (POST /campaigns/bulk/domains/generate)
	BulkGenerateDomains(ctx context.Context, request BulkGenerateDomainsRequestObject) (BulkGenerateDomainsResponseObject, error)
	// Bulk DNS validation
	// (POST /campaigns/bulk/domains/validate-dns)
	BulkValidateDNS(ctx context.Context, request BulkValidateDNSRequestObject) (BulkValidateDNSResponseObject, error)
	// Bulk HTTP validation
	// (POST /campaigns/bulk/domains/validate-http)
	BulkValidateHTTP(ctx context.Context, request BulkValidateHTTPRequestObject) (BulkValidateHTTPResponseObject, error)
	// List bulk operations
	// (GET /campaigns/bulk/operations)
	CampaignsBulkOperationsList(ctx context.Context, request CampaignsBulkOperationsListRequestObject) (CampaignsBulkOperationsListResponseObject, error)
	// Cancel a bulk operation
	// (POST /campaigns/bulk/operations/{operationId}/cancel)
	CancelBulkOperation(ctx context.Context, request CancelBulkOperationRequestObject) (CancelBulkOperationResponseObject, error)
	// Get bulk operation status
	// (GET /campaigns/bulk/operations/{operationId}/status)
	GetBulkOperationStatus(ctx context.Context, request GetBulkOperationStatusRequestObject) (GetBulkOperationStatusResponseObject, error)
	// Allocate bulk operation resources
	// (POST /campaigns/bulk/resources/allocate)
	AllocateBulkResources(ctx context.Context, request AllocateBulkResourcesRequestObject) (AllocateBulkResourcesResponseObject, error)
	// Get status of bulk resource allocation
	// (GET /campaigns/bulk/resources/status/{allocationId})
	GetBulkResourceStatus(ctx context.Context, request GetBulkResourceStatusRequestObject) (GetBulkResourceStatusResponseObject, error)
	// Get current global pattern offset for domain generation config
	// (POST /campaigns/domain-generation/pattern-offset)
	CampaignsDomainGenerationPatternOffset(ctx context.Context, request CampaignsDomainGenerationPatternOffsetRequestObject) (CampaignsDomainGenerationPatternOffsetResponseObject, error)
	// Delete campaign
	// (DELETE /campaigns/{campaignId})
	CampaignsDelete(ctx context.Context, request CampaignsDeleteRequestObject) (CampaignsDeleteResponseObject, error)
	// Get campaign
	// (GET /campaigns/{campaignId})
	CampaignsGet(ctx context.Context, request CampaignsGetRequestObject) (CampaignsGetResponseObject, error)
	// Update campaign
	// (PUT /campaigns/{campaignId})
	CampaignsUpdate(ctx context.Context, request CampaignsUpdateRequestObject) (CampaignsUpdateResponseObject, error)
	// Get campaign activity/timeline events
	// (GET /campaigns/{campaignId}/activity)
	CampaignsActivityGet(ctx context.Context, request CampaignsActivityGetRequestObject) (CampaignsActivityGetResponseObject, error)
	// Get campaign classification buckets
	// (GET /campaigns/{campaignId}/classifications)
	CampaignsClassificationsGet(ctx context.Context, request CampaignsClassificationsGetRequestObject) (CampaignsClassificationsGetResponseObject, error)
	// List stored phase configurations for a campaign
	// (GET /campaigns/{campaignId}/configs)
	CampaignsPhaseConfigsList(ctx context.Context, request CampaignsPhaseConfigsListRequestObject) (CampaignsPhaseConfigsListResponseObject, error)
	// Get discovery lineage for a campaign
	// (GET /campaigns/{campaignId}/discovery-lineage)
	CampaignsDiscoveryLineage(ctx context.Context, request CampaignsDiscoveryLineageRequestObject) (CampaignsDiscoveryLineageResponseObject, error)
	// List generated domains for a campaign
	// (GET /campaigns/{campaignId}/domains)
	CampaignsDomainsList(ctx context.Context, request CampaignsDomainsListRequestObject) (CampaignsDomainsListResponseObject, error)
	// Export campaign domains as CSV or JSON
	// (GET /campaigns/{campaignId}/domains/export)
	CampaignsDomainsExport(ctx context.Context, request CampaignsDomainsExportRequestObject) (CampaignsDomainsExportResponseObject, error)
	// Get detailed score breakdown for a specific domain in a campaign
	// (GET /campaigns/{campaignId}/domains/{domain}/score-breakdown)
	CampaignsDomainScoreBreakdown(ctx context.Context, request CampaignsDomainScoreBreakdownRequestObject) (CampaignsDomainScoreBreakdownResponseObject, error)
	// Duplicate campaign
	// (POST /campaigns/{campaignId}/duplicate)
	CampaignsDuplicatePost(ctx context.Context, request CampaignsDuplicatePostRequestObject) (CampaignsDuplicatePostResponseObject, error)
	// Get enriched campaign details
	// (GET /campaigns/{campaignId}/enriched)
	CampaignsEnrichedGet(ctx context.Context, request CampaignsEnrichedGetRequestObject) (CampaignsEnrichedGetResponseObject, error)
	// Trigger enrichment phase for completed campaign
	// (POST /campaigns/{campaignId}/enrichment)
	CampaignsEnrichmentTrigger(ctx context.Context, request CampaignsEnrichmentTriggerRequestObject) (CampaignsEnrichmentTriggerResponseObject, error)
	// Get campaign funnel snapshot
	// (GET /campaigns/{campaignId}/funnel)
	CampaignsFunnelGet(ctx context.Context, request CampaignsFunnelGetRequestObject) (CampaignsFunnelGetResponseObject, error)
	// Get campaign recommendations
	// (GET /campaigns/{campaignId}/insights/recommendations)
	CampaignsRecommendationsGet(ctx context.Context, request CampaignsRecommendationsGetRequestObject) (CampaignsRecommendationsGetResponseObject, error)
	// Get campaign KPI & warning metrics
	// (GET /campaigns/{campaignId}/metrics)
	CampaignsMetricsGet(ctx context.Context, request CampaignsMetricsGetRequestObject) (CampaignsMetricsGetResponseObject, error)
	// Update campaign execution mode
	// (PUT /campaigns/{campaignId}/mode)
	CampaignsModeUpdate(ctx context.Context, request CampaignsModeUpdateRequestObject) (CampaignsModeUpdateResponseObject, error)
	// Get campaign momentum & movers
	// (GET /campaigns/{campaignId}/momentum)
	CampaignsMomentumGet(ctx context.Context, request CampaignsMomentumGetRequestObject) (CampaignsMomentumGetResponseObject, error)
	// List phase executions for a campaign
	// (GET /campaigns/{campaignId}/phase-executions)
	CampaignsPhaseExecutionsList(ctx context.Context, request CampaignsPhaseExecutionsListRequestObject) (CampaignsPhaseExecutionsListResponseObject, error)
	// Delete phase execution by phase type
	// (DELETE /campaigns/{campaignId}/phase-executions/{phaseType})
	CampaignsPhaseExecutionDelete(ctx context.Context, request CampaignsPhaseExecutionDeleteRequestObject) (CampaignsPhaseExecutionDeleteResponseObject, error)
	// Get phase execution by phase type
	// (GET /campaigns/{campaignId}/phase-executions/{phaseType})
	CampaignsPhaseExecutionGet(ctx context.Context, request CampaignsPhaseExecutionGetRequestObject) (CampaignsPhaseExecutionGetResponseObject, error)
	// Update phase execution by phase type
	// (PUT /campaigns/{campaignId}/phase-executions/{phaseType})
	CampaignsPhaseExecutionPut(ctx context.Context, request CampaignsPhaseExecutionPutRequestObject) (CampaignsPhaseExecutionPutResponseObject, error)
	// Restart analysis phase only
	// (POST /campaigns/{campaignId}/phases/analysis/restart)
	CampaignsAnalysisRestart(ctx context.Context, request CampaignsAnalysisRestartRequestObject) (CampaignsAnalysisRestartResponseObject, error)
	// Configure campaign phase
	// (POST /campaigns/{campaignId}/phases/{phase}/configure)
	CampaignsPhaseConfigure(ctx context.Context, request CampaignsPhaseConfigureRequestObject) (CampaignsPhaseConfigureResponseObject, error)
	// Pause campaign phase
	// (POST /campaigns/{campaignId}/phases/{phase}/pause)
	CampaignsPhasePause(ctx context.Context, request CampaignsPhasePauseRequestObject) (CampaignsPhasePauseResponseObject, error)
	// Resume campaign phase
	// (POST /campaigns/{campaignId}/phases/{phase}/resume)
	CampaignsPhaseResume(ctx context.Context, request CampaignsPhaseResumeRequestObject) (CampaignsPhaseResumeResponseObject, error)
	// Start campaign phase
	// (POST /campaigns/{campaignId}/phases/{phase}/start)
	CampaignsPhaseStart(ctx context.Context, request CampaignsPhaseStartRequestObject) (CampaignsPhaseStartResponseObject, error)
	// Get phase status
	// (GET /campaigns/{campaignId}/phases/{phase}/status)
	CampaignsPhaseStatus(ctx context.Context, request CampaignsPhaseStatusRequestObject) (CampaignsPhaseStatusResponseObject, error)
	// Stop campaign phase
	// (POST /campaigns/{campaignId}/phases/{phase}/stop)
	CampaignsPhaseStop(ctx context.Context, request CampaignsPhaseStopRequestObject) (CampaignsPhaseStopResponseObject, error)
	// Get campaign progress
	// (GET /campaigns/{campaignId}/progress)
	CampaignsProgress(ctx context.Context, request CampaignsProgressRequestObject) (CampaignsProgressResponseObject, error)
	// Get rejection summary for a campaign
	// (GET /campaigns/{campaignId}/rejection-summary)
	CampaignsRejectionSummaryGet(ctx context.Context, request CampaignsRejectionSummaryGetRequestObject) (CampaignsRejectionSummaryGetResponseObject, error)
	// Trigger campaign rescore
	// (POST /campaigns/{campaignId}/rescore)
	CampaignsRescore(ctx context.Context, request CampaignsRescoreRequestObject) (CampaignsRescoreResponseObject, error)
	// Restart campaign pipeline (excludes discovery)
	// (POST /campaigns/{campaignId}/restart)
	CampaignsRestart(ctx context.Context, request CampaignsRestartRequestObject) (CampaignsRestartResponseObject, error)
	// Associate scoring profile with campaign
	// (POST /campaigns/{campaignId}/scoring-profile)
	CampaignsScoringProfileAssociate(ctx context.Context, request CampaignsScoringProfileAssociateRequestObject) (CampaignsScoringProfileAssociateResponseObject, error)
	// Delete campaign state
	// (DELETE /campaigns/{campaignId}/state)
	CampaignsStateDelete(ctx context.Context, request CampaignsStateDeleteRequestObject) (CampaignsStateDeleteResponseObject, error)
	// Get campaign state
	// (GET /campaigns/{campaignId}/state)
	CampaignsStateGet(ctx context.Context, request CampaignsStateGetRequestObject) (CampaignsStateGetResponseObject, error)
	// Update campaign state
	// (PUT /campaigns/{campaignId}/state)
	CampaignsStatePut(ctx context.Context, request CampaignsStatePutRequestObject) (CampaignsStatePutResponseObject, error)
	// Get consolidated campaign phase statuses
	// (GET /campaigns/{campaignId}/status)
	CampaignsStatusGet(ctx context.Context, request CampaignsStatusGetRequestObject) (CampaignsStatusGetResponseObject, error)
	// Stop the currently running campaign phase
	// (POST /campaigns/{campaignId}/stop)
	CampaignsStop(ctx context.Context, request CampaignsStopRequestObject) (CampaignsStopResponseObject, error)
	// Get authentication configuration
	// (GET /config/auth)
	ConfigGetAuthentication(ctx context.Context, request ConfigGetAuthenticationRequestObject) (ConfigGetAuthenticationResponseObject, error)
	// Update authentication configuration
	// (PUT /config/auth)
	ConfigUpdateAuthentication(ctx context.Context, request ConfigUpdateAuthenticationRequestObject) (ConfigUpdateAuthenticationResponseObject, error)
	// Get DNS validator configuration
	// (GET /config/dns)
	ConfigGetDnsValidator(ctx context.Context, request ConfigGetDnsValidatorRequestObject) (ConfigGetDnsValidatorResponseObject, error)
	// Update DNS validator configuration
	// (PUT /config/dns)
	ConfigUpdateDnsValidator(ctx context.Context, request ConfigUpdateDnsValidatorRequestObject) (ConfigUpdateDnsValidatorResponseObject, error)
	// Get feature flags configuration
	// (GET /config/features)
	ConfigGetFeatures(ctx context.Context, request ConfigGetFeaturesRequestObject) (ConfigGetFeaturesResponseObject, error)
	// Get HTTP configuration
	// (GET /config/http)
	ConfigGetHttp(ctx context.Context, request ConfigGetHttpRequestObject) (ConfigGetHttpResponseObject, error)
	// Update HTTP configuration
	// (PUT /config/http)
	ConfigUpdateHttp(ctx context.Context, request ConfigUpdateHttpRequestObject) (ConfigUpdateHttpResponseObject, error)
	// Get logging configuration
	// (GET /config/logging)
	ConfigGetLogging(ctx context.Context, request ConfigGetLoggingRequestObject) (ConfigGetLoggingResponseObject, error)
	// Update logging configuration
	// (PUT /config/logging)
	ConfigUpdateLogging(ctx context.Context, request ConfigUpdateLoggingRequestObject) (ConfigUpdateLoggingResponseObject, error)
	// Get proxy manager configuration
	// (GET /config/proxy-manager)
	ConfigGetProxyManager(ctx context.Context, request ConfigGetProxyManagerRequestObject) (ConfigGetProxyManagerResponseObject, error)
	// Update proxy manager configuration
	// (PUT /config/proxy-manager)
	ConfigUpdateProxyManager(ctx context.Context, request ConfigUpdateProxyManagerRequestObject) (ConfigUpdateProxyManagerResponseObject, error)
	// Get rate limiter configuration
	// (GET /config/rate-limit)
	ConfigGetRateLimiter(ctx context.Context, request ConfigGetRateLimiterRequestObject) (ConfigGetRateLimiterResponseObject, error)
	// Update rate limiter configuration
	// (PUT /config/rate-limit)
	ConfigUpdateRateLimiter(ctx context.Context, request ConfigUpdateRateLimiterRequestObject) (ConfigUpdateRateLimiterResponseObject, error)
	// Get server configuration
	// (GET /config/server)
	ConfigGetServer(ctx context.Context, request ConfigGetServerRequestObject) (ConfigGetServerResponseObject, error)
	// Update server configuration
	// (PUT /config/server)
	ConfigUpdateServer(ctx context.Context, request ConfigUpdateServerRequestObject) (ConfigUpdateServerResponseObject, error)
	// Get stealth mode configuration
	// (GET /config/stealth)
	ConfigGetStealth(ctx context.Context, request ConfigGetStealthRequestObject) (ConfigGetStealthResponseObject, error)
	// Update stealth mode configuration
	// (PUT /config/stealth)
	ConfigUpdateStealth(ctx context.Context, request ConfigUpdateStealthRequestObject) (ConfigUpdateStealthResponseObject, error)
	// Get worker configuration
	// (GET /config/worker)
	ConfigGetWorker(ctx context.Context, request ConfigGetWorkerRequestObject) (ConfigGetWorkerResponseObject, error)
	// Update worker configuration
	// (PUT /config/worker)
	ConfigUpdateWorker(ctx context.Context, request ConfigUpdateWorkerRequestObject) (ConfigUpdateWorkerResponseObject, error)
	// Get dashboard summary statistics
	// (GET /dashboard/summary)
	DashboardSummary(ctx context.Context, request DashboardSummaryRequestObject) (DashboardSummaryResponseObject, error)
	// Execute bulk database queries
	// (POST /database/query)
	DbBulkQuery(ctx context.Context, request DbBulkQueryRequestObject) (DbBulkQueryResponseObject, error)
	// Get bulk database statistics
	// (POST /database/stats)
	DbBulkStats(ctx context.Context, request DbBulkStatsRequestObject) (DbBulkStatsResponseObject, error)
	// Ingest frontend network log entry
	// (POST /debug/network-log)
	DebugNetworkLogIngest(ctx context.Context, request DebugNetworkLogIngestRequestObject) (DebugNetworkLogIngestResponseObject, error)
	// Preview discovery configuration
	// (POST /discovery/preview)
	DiscoveryPreview(ctx context.Context, request DiscoveryPreviewRequestObject) (DiscoveryPreviewResponseObject, error)
	// Batch keyword extraction
	// (POST /extract/keywords)
	KeywordExtractBatch(ctx context.Context, request KeywordExtractBatchRequestObject) (KeywordExtractBatchResponseObject, error)
	// Stream keyword extraction
	// (GET /extract/keywords/stream)
	KeywordExtractStream(ctx context.Context, request KeywordExtractStreamRequestObject) (KeywordExtractStreamResponseObject, error)
	// Health check
	// (GET /health)
	HealthCheck(ctx context.Context, request HealthCheckRequestObject) (HealthCheckResponseObject, error)
	// Liveness check
	// (GET /health/live)
	HealthLive(ctx context.Context, request HealthLiveRequestObject) (HealthLiveResponseObject, error)
	// Readiness check
	// (GET /health/ready)
	HealthReady(ctx context.Context, request HealthReadyRequestObject) (HealthReadyResponseObject, error)
	// Query keyword rules
	// (GET /keyword-rules)
	KeywordRulesQuery(ctx context.Context, request KeywordRulesQueryRequestObject) (KeywordRulesQueryResponseObject, error)
	// List keyword sets
	// (GET /keyword-sets)
	KeywordSetsList(ctx context.Context, request KeywordSetsListRequestObject) (KeywordSetsListResponseObject, error)
	// Create keyword set
	// (POST /keyword-sets)
	KeywordSetsCreate(ctx context.Context, request KeywordSetsCreateRequestObject) (KeywordSetsCreateResponseObject, error)
	// Delete keyword set
	// (DELETE /keyword-sets/{setId})
	KeywordSetsDelete(ctx context.Context, request KeywordSetsDeleteRequestObject) (KeywordSetsDeleteResponseObject, error)
	// Get keyword set
	// (GET /keyword-sets/{setId})
	KeywordSetsGet(ctx context.Context, request KeywordSetsGetRequestObject) (KeywordSetsGetResponseObject, error)
	// Update keyword set
	// (PUT /keyword-sets/{setId})
	KeywordSetsUpdate(ctx context.Context, request KeywordSetsUpdateRequestObject) (KeywordSetsUpdateResponseObject, error)
	// List rules for a keyword set
	// (GET /keyword-sets/{setId}/rules)
	KeywordSetsRulesList(ctx context.Context, request KeywordSetsRulesListRequestObject) (KeywordSetsRulesListResponseObject, error)
	// Monitoring campaign health
	// (GET /monitoring/campaigns/{campaignId}/health)
	MonitoringCampaignHealth(ctx context.Context, request MonitoringCampaignHealthRequestObject) (MonitoringCampaignHealthResponseObject, error)
	// Set campaign resource limits
	// (POST /monitoring/campaigns/{campaignId}/limits)
	MonitoringCampaignLimits(ctx context.Context, request MonitoringCampaignLimitsRequestObject) (MonitoringCampaignLimitsResponseObject, error)
	// Monitoring campaign performance
	// (GET /monitoring/campaigns/{campaignId}/performance)
	MonitoringCampaignPerformance(ctx context.Context, request MonitoringCampaignPerformanceRequestObject) (MonitoringCampaignPerformanceResponseObject, error)
	// Monitoring campaign resources
	// (GET /monitoring/campaigns/{campaignId}/resources)
	MonitoringCampaignResources(ctx context.Context, request MonitoringCampaignResourcesRequestObject) (MonitoringCampaignResourcesResponseObject, error)
	// Monitoring campaign-specific endpoint
	// (GET /monitoring/cleanup/campaigns/{campaignId})
	MonitoringCampaignGeneric(ctx context.Context, request MonitoringCampaignGenericRequestObject) (MonitoringCampaignGenericResponseObject, error)
	// Force cleanup
	// (POST /monitoring/cleanup/campaigns/{campaignId}/force)
	MonitoringCleanupForce(ctx context.Context, request MonitoringCleanupForceRequestObject) (MonitoringCleanupForceResponseObject, error)
	// Cleanup stats
	// (GET /monitoring/cleanup/stats)
	MonitoringCleanupStats(ctx context.Context, request MonitoringCleanupStatsRequestObject) (MonitoringCleanupStatsResponseObject, error)
	// Monitoring dashboard summary
	// (GET /monitoring/dashboard/summary)
	MonitoringDashboardSummary(ctx context.Context, request MonitoringDashboardSummaryRequestObject) (MonitoringDashboardSummaryResponseObject, error)
	// Monitoring performance trends
	// (GET /monitoring/dashboard/trends)
	MonitoringPerformanceTrends(ctx context.Context, request MonitoringPerformanceTrendsRequestObject) (MonitoringPerformanceTrendsResponseObject, error)
	// Monitoring health
	// (GET /monitoring/health)
	MonitoringHealth(ctx context.Context, request MonitoringHealthRequestObject) (MonitoringHealthResponseObject, error)
	// Monitoring performance active
	// (GET /monitoring/performance/active)
	MonitoringPerformanceActive(ctx context.Context, request MonitoringPerformanceActiveRequestObject) (MonitoringPerformanceActiveResponseObject, error)
	// Monitoring performance failed
	// (GET /monitoring/performance/failed)
	MonitoringPerformanceFailed(ctx context.Context, request MonitoringPerformanceFailedRequestObject) (MonitoringPerformanceFailedResponseObject, error)
	// Monitoring performance metrics
	// (GET /monitoring/performance/metrics)
	MonitoringPerformanceMetrics(ctx context.Context, request MonitoringPerformanceMetricsRequestObject) (MonitoringPerformanceMetricsResponseObject, error)
	// Monitoring performance slow
	// (GET /monitoring/performance/slow)
	MonitoringPerformanceSlow(ctx context.Context, request MonitoringPerformanceSlowRequestObject) (MonitoringPerformanceSlowResponseObject, error)
	// Monitoring performance summary
	// (GET /monitoring/performance/summary)
	MonitoringPerformanceSummary(ctx context.Context, request MonitoringPerformanceSummaryRequestObject) (MonitoringPerformanceSummaryResponseObject, error)
	// System resources alerts
	// (GET /monitoring/resources/alerts)
	MonitoringResourcesAlerts(ctx context.Context, request MonitoringResourcesAlertsRequestObject) (MonitoringResourcesAlertsResponseObject, error)
	// System resources history
	// (GET /monitoring/resources/history)
	MonitoringResourcesHistory(ctx context.Context, request MonitoringResourcesHistoryRequestObject) (MonitoringResourcesHistoryResponseObject, error)
	// System resources
	// (GET /monitoring/resources/system)
	MonitoringResourcesSystem(ctx context.Context, request MonitoringResourcesSystemRequestObject) (MonitoringResourcesSystemResponseObject, error)
	// Monitoring stats
	// (GET /monitoring/stats)
	MonitoringStats(ctx context.Context, request MonitoringStatsRequestObject) (MonitoringStatsResponseObject, error)
	// List personas
	// (GET /personas)
	PersonasList(ctx context.Context, request PersonasListRequestObject) (PersonasListResponseObject, error)
	// Create persona
	// (POST /personas)
	PersonasCreate(ctx context.Context, request PersonasCreateRequestObject) (PersonasCreateResponseObject, error)
	// Get DNS persona by ID
	// (GET /personas/dns/{id})
	PersonasGetDns(ctx context.Context, request PersonasGetDnsRequestObject) (PersonasGetDnsResponseObject, error)
	// Get HTTP persona by ID
	// (GET /personas/http/{id})
	PersonasGetHttp(ctx context.Context, request PersonasGetHttpRequestObject) (PersonasGetHttpResponseObject, error)
	// Delete persona
	// (DELETE /personas/{id})
	PersonasDelete(ctx context.Context, request PersonasDeleteRequestObject) (PersonasDeleteResponseObject, error)
	// Get persona by ID
	// (GET /personas/{id})
	PersonasGet(ctx context.Context, request PersonasGetRequestObject) (PersonasGetResponseObject, error)
	// Update persona
	// (PUT /personas/{id})
	PersonasUpdate(ctx context.Context, request PersonasUpdateRequestObject) (PersonasUpdateResponseObject, error)
	// Test persona
	// (POST /personas/{id}/test)
	PersonasTest(ctx context.Context, request PersonasTestRequestObject) (PersonasTestResponseObject, error)
	// Ping server
	// (GET /ping)
	Ping(ctx context.Context, request PingRequestObject) (PingResponseObject, error)
	// List proxies
	// (GET /proxies)
	ProxiesList(ctx context.Context, request ProxiesListRequestObject) (ProxiesListResponseObject, error)
	// Create proxy
	// (POST /proxies)
	ProxiesCreate(ctx context.Context, request ProxiesCreateRequestObject) (ProxiesCreateResponseObject, error)
	// Bulk delete proxies
	// (DELETE /proxies/bulk/delete)
	ProxiesBulkDelete(ctx context.Context, request ProxiesBulkDeleteRequestObject) (ProxiesBulkDeleteResponseObject, error)
	// Bulk import proxies
	// (POST /proxies/bulk/import)
	ProxiesBulkImport(ctx context.Context, request ProxiesBulkImportRequestObject) (ProxiesBulkImportResponseObject, error)
	// Bulk test proxies
	// (POST /proxies/bulk/test)
	ProxiesBulkTest(ctx context.Context, request ProxiesBulkTestRequestObject) (ProxiesBulkTestResponseObject, error)
	// Bulk update proxies
	// (PUT /proxies/bulk/update)
	ProxiesBulkUpdate(ctx context.Context, request ProxiesBulkUpdateRequestObject) (ProxiesBulkUpdateResponseObject, error)
	// Health check all proxies
	// (POST /proxies/health-check)
	ProxiesHealthCheckAll(ctx context.Context, request ProxiesHealthCheckAllRequestObject) (ProxiesHealthCheckAllResponseObject, error)
	// Get proxy statuses
	// (GET /proxies/status)
	ProxiesStatus(ctx context.Context, request ProxiesStatusRequestObject) (ProxiesStatusResponseObject, error)
	// Delete proxy
	// (DELETE /proxies/{proxyId})
	ProxiesDelete(ctx context.Context, request ProxiesDeleteRequestObject) (ProxiesDeleteResponseObject, error)
	// Update proxy
	// (PUT /proxies/{proxyId})
	ProxiesUpdate(ctx context.Context, request ProxiesUpdateRequestObject) (ProxiesUpdateResponseObject, error)
	// Health check single proxy
	// (POST /proxies/{proxyId}/health-check)
	ProxiesHealthCheckSingle(ctx context.Context, request ProxiesHealthCheckSingleRequestObject) (ProxiesHealthCheckSingleResponseObject, error)
	// Test proxy
	// (POST /proxies/{proxyId}/test)
	ProxiesTest(ctx context.Context, request ProxiesTestRequestObject) (ProxiesTestResponseObject, error)
	// List proxy pools
	// (GET /proxy-pools)
	ProxyPoolsList(ctx context.Context, request ProxyPoolsListRequestObject) (ProxyPoolsListResponseObject, error)
	// Create proxy pool
	// (POST /proxy-pools)
	ProxyPoolsCreate(ctx context.Context, request ProxyPoolsCreateRequestObject) (ProxyPoolsCreateResponseObject, error)
	// Delete proxy pool
	// (DELETE /proxy-pools/{poolId})
	ProxyPoolsDelete(ctx context.Context, request ProxyPoolsDeleteRequestObject) (ProxyPoolsDeleteResponseObject, error)
	// Update proxy pool
	// (PUT /proxy-pools/{poolId})
	ProxyPoolsUpdate(ctx context.Context, request ProxyPoolsUpdateRequestObject) (ProxyPoolsUpdateResponseObject, error)
	// List proxies in pool
	// (GET /proxy-pools/{poolId}/proxies)
	ProxyPoolsListProxies(ctx context.Context, request ProxyPoolsListProxiesRequestObject) (ProxyPoolsListProxiesResponseObject, error)
	// Add proxy to pool
	// (POST /proxy-pools/{poolId}/proxies)
	ProxyPoolsAddProxy(ctx context.Context, request ProxyPoolsAddProxyRequestObject) (ProxyPoolsAddProxyResponseObject, error)
	// Remove proxy from pool
	// (DELETE /proxy-pools/{poolId}/proxies/{proxyId})
	ProxyPoolsRemoveProxy(ctx context.Context, request ProxyPoolsRemoveProxyRequestObject) (ProxyPoolsRemoveProxyResponseObject, error)
	// List scoring profiles
	// (GET /scoring-profiles)
	ScoringProfilesList(ctx context.Context, request ScoringProfilesListRequestObject) (ScoringProfilesListResponseObject, error)
	// Create scoring profile
	// (POST /scoring-profiles)
	ScoringProfilesCreate(ctx context.Context, request ScoringProfilesCreateRequestObject) (ScoringProfilesCreateResponseObject, error)
	// Delete scoring profile
	// (DELETE /scoring-profiles/{profileId})
	ScoringProfilesDelete(ctx context.Context, request ScoringProfilesDeleteRequestObject) (ScoringProfilesDeleteResponseObject, error)
	// Get scoring profile
	// (GET /scoring-profiles/{profileId})
	ScoringProfilesGet(ctx context.Context, request ScoringProfilesGetRequestObject) (ScoringProfilesGetResponseObject, error)
	// Update scoring profile
	// (PUT /scoring-profiles/{profileId})
	ScoringProfilesUpdate(ctx context.Context, request ScoringProfilesUpdateRequestObject) (ScoringProfilesUpdateResponseObject, error)
	// Duplicate a scoring profile
	// (POST /scoring-profiles/{profileId}/duplicate)
	ScoringProfilesDuplicate(ctx context.Context, request ScoringProfilesDuplicateRequestObject) (ScoringProfilesDuplicateResponseObject, error)
	// Stream campaign events (specific campaign)
	// (GET /sse/campaigns/{campaignId}/events)
	SseEventsCampaign(ctx context.Context, request SseEventsCampaignRequestObject) (SseEventsCampaignResponseObject, error)
	// Obtain a single latest campaign SSE event (JSON form)
	// (GET /sse/campaigns/{campaignId}/events/latest)
	SseEventsCampaignLatest(ctx context.Context, request SseEventsCampaignLatestRequestObject) (SseEventsCampaignLatestResponseObject, error)
	// Sample (non-stream) campaign events list for typing
	// (GET /sse/campaigns/{campaignId}/events/sample)
	SseEventsCampaignSample(ctx context.Context, request SseEventsCampaignSampleRequestObject) (SseEventsCampaignSampleResponseObject, error)
	// Stream campaign events
	// (GET /sse/events)
	SseEventsAll(ctx context.Context, request SseEventsAllRequestObject) (SseEventsAllResponseObject, error)
	// Get SSE connection statistics
	// (GET /sse/events/stats)
	SseEventsStats(ctx context.Context, request SseEventsStatsRequestObject) (SseEventsStatsResponseObject, error)
}

StrictServerInterface represents all server handlers.

type TableStats

type TableStats struct {
	Indexes  *[]string `json:"indexes,omitempty"`
	Name     *string   `json:"name,omitempty"`
	RowCount *int      `json:"rowCount,omitempty"`
	Size     *string   `json:"size,omitempty"`
}

TableStats Statistics for a specific table

type TargetingConfig

type TargetingConfig struct {
	// DnsPersonaId DNS persona ID to use for validation
	DnsPersonaId *string `json:"dnsPersonaId,omitempty"`

	// ExcludeKeywords Keywords to exclude from results
	ExcludeKeywords *[]string `json:"excludeKeywords,omitempty"`

	// HttpPersonaId HTTP persona ID to use for validation
	HttpPersonaId *string `json:"httpPersonaId,omitempty"`

	// HttpTimeout HTTP request timeout in milliseconds
	HttpTimeout *int `json:"httpTimeout,omitempty"`

	// Keywords Target keywords for scoring
	Keywords *[]string `json:"keywords,omitempty"`

	// MaxRetries Maximum retry attempts for failed requests
	MaxRetries *int `json:"maxRetries,omitempty"`

	// MinimumScore Minimum score threshold for domains
	MinimumScore *int `json:"minimumScore,omitempty"`

	// ProxyPoolId Proxy pool ID to use for requests
	ProxyPoolId *openapi_types.UUID `json:"proxyPoolId,omitempty"`

	// ScoringProfileId Scoring profile ID to use for domain scoring
	ScoringProfileId *openapi_types.UUID `json:"scoringProfileId,omitempty"`
}

TargetingConfig Targeting configuration from wizard Step 3

type TimelineEvent

type TimelineEvent struct {
	Description *string                                                 `json:"description"`
	Metadata    *map[string]TimelineEvent_Metadata_AdditionalProperties `json:"metadata,omitempty"`
	Phase       *string                                                 `json:"phase"`
	Progress    *float32                                                `json:"progress"`
	Status      *TimelineEventStatus                                    `json:"status"`
	Timestamp   time.Time                                               `json:"timestamp"`
	Type        string                                                  `json:"type"`
}

TimelineEvent Unified campaign timeline event for export and progress tracking

type TimelineEventMetadata0

type TimelineEventMetadata0 = string

TimelineEventMetadata0 defines model for .

type TimelineEventMetadata1

type TimelineEventMetadata1 = float32

TimelineEventMetadata1 defines model for .

type TimelineEventMetadata2

type TimelineEventMetadata2 = bool

TimelineEventMetadata2 defines model for .

type TimelineEventMetadata3

type TimelineEventMetadata3 = string

TimelineEventMetadata3 defines model for .

type TimelineEventStatus

type TimelineEventStatus string

TimelineEventStatus defines model for TimelineEvent.Status.

const (
	TimelineEventStatusCompleted TimelineEventStatus = "completed"
	TimelineEventStatusFailed    TimelineEventStatus = "failed"
	TimelineEventStatusPending   TimelineEventStatus = "pending"
	TimelineEventStatusRunning   TimelineEventStatus = "running"
)

Defines values for TimelineEventStatus.

type TimelineEvent_Metadata_AdditionalProperties

type TimelineEvent_Metadata_AdditionalProperties struct {
	// contains filtered or unexported fields
}

TimelineEvent_Metadata_AdditionalProperties defines model for TimelineEvent.metadata.AdditionalProperties.

func (TimelineEvent_Metadata_AdditionalProperties) AsTimelineEventMetadata0

AsTimelineEventMetadata0 returns the union data inside the TimelineEvent_Metadata_AdditionalProperties as a TimelineEventMetadata0

func (TimelineEvent_Metadata_AdditionalProperties) AsTimelineEventMetadata1

AsTimelineEventMetadata1 returns the union data inside the TimelineEvent_Metadata_AdditionalProperties as a TimelineEventMetadata1

func (TimelineEvent_Metadata_AdditionalProperties) AsTimelineEventMetadata2

AsTimelineEventMetadata2 returns the union data inside the TimelineEvent_Metadata_AdditionalProperties as a TimelineEventMetadata2

func (TimelineEvent_Metadata_AdditionalProperties) AsTimelineEventMetadata3

AsTimelineEventMetadata3 returns the union data inside the TimelineEvent_Metadata_AdditionalProperties as a TimelineEventMetadata3

func (*TimelineEvent_Metadata_AdditionalProperties) FromTimelineEventMetadata0

FromTimelineEventMetadata0 overwrites any union data inside the TimelineEvent_Metadata_AdditionalProperties as the provided TimelineEventMetadata0

func (*TimelineEvent_Metadata_AdditionalProperties) FromTimelineEventMetadata1

FromTimelineEventMetadata1 overwrites any union data inside the TimelineEvent_Metadata_AdditionalProperties as the provided TimelineEventMetadata1

func (*TimelineEvent_Metadata_AdditionalProperties) FromTimelineEventMetadata2

FromTimelineEventMetadata2 overwrites any union data inside the TimelineEvent_Metadata_AdditionalProperties as the provided TimelineEventMetadata2

func (*TimelineEvent_Metadata_AdditionalProperties) FromTimelineEventMetadata3

FromTimelineEventMetadata3 overwrites any union data inside the TimelineEvent_Metadata_AdditionalProperties as the provided TimelineEventMetadata3

func (TimelineEvent_Metadata_AdditionalProperties) MarshalJSON

func (*TimelineEvent_Metadata_AdditionalProperties) MergeTimelineEventMetadata0

MergeTimelineEventMetadata0 performs a merge with any union data inside the TimelineEvent_Metadata_AdditionalProperties, using the provided TimelineEventMetadata0

func (*TimelineEvent_Metadata_AdditionalProperties) MergeTimelineEventMetadata1

MergeTimelineEventMetadata1 performs a merge with any union data inside the TimelineEvent_Metadata_AdditionalProperties, using the provided TimelineEventMetadata1

func (*TimelineEvent_Metadata_AdditionalProperties) MergeTimelineEventMetadata2

MergeTimelineEventMetadata2 performs a merge with any union data inside the TimelineEvent_Metadata_AdditionalProperties, using the provided TimelineEventMetadata2

func (*TimelineEvent_Metadata_AdditionalProperties) MergeTimelineEventMetadata3

MergeTimelineEventMetadata3 performs a merge with any union data inside the TimelineEvent_Metadata_AdditionalProperties, using the provided TimelineEventMetadata3

func (*TimelineEvent_Metadata_AdditionalProperties) UnmarshalJSON

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type Unauthorized

type Unauthorized = ErrorEnvelope

Unauthorized defines model for Unauthorized.

type UnauthorizedJSONResponse

type UnauthorizedJSONResponse ErrorEnvelope

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

func (*UnescapedCookieParamError) Error

func (e *UnescapedCookieParamError) Error() string

func (*UnescapedCookieParamError) Unwrap

func (e *UnescapedCookieParamError) Unwrap() error

type Unimplemented

type Unimplemented struct{}

func (Unimplemented) AllocateBulkResources

func (_ Unimplemented) AllocateBulkResources(w http.ResponseWriter, r *http.Request)

Allocate bulk operation resources (POST /campaigns/bulk/resources/allocate)

func (Unimplemented) AuthChangePassword

func (_ Unimplemented) AuthChangePassword(w http.ResponseWriter, r *http.Request)

Change password (POST /auth/change-password)

func (Unimplemented) AuthLogin

func (_ Unimplemented) AuthLogin(w http.ResponseWriter, r *http.Request)

User login (POST /auth/login)

func (Unimplemented) AuthLogout

func (_ Unimplemented) AuthLogout(w http.ResponseWriter, r *http.Request)

User logout (POST /auth/logout)

func (Unimplemented) AuthMe

func (_ Unimplemented) AuthMe(w http.ResponseWriter, r *http.Request)

Get current user (GET /auth/me)

func (Unimplemented) AuthRefresh

func (_ Unimplemented) AuthRefresh(w http.ResponseWriter, r *http.Request)

Refresh session (POST /auth/refresh)

func (Unimplemented) BulkAnalyzeDomains

func (_ Unimplemented) BulkAnalyzeDomains(w http.ResponseWriter, r *http.Request)

Bulk domain analysis (POST /campaigns/bulk/domains/analyze)

func (Unimplemented) BulkGenerateDomains

func (_ Unimplemented) BulkGenerateDomains(w http.ResponseWriter, r *http.Request)

Bulk domain generation (POST /campaigns/bulk/domains/generate)

func (Unimplemented) BulkValidateDNS

func (_ Unimplemented) BulkValidateDNS(w http.ResponseWriter, r *http.Request)

Bulk DNS validation (POST /campaigns/bulk/domains/validate-dns)

func (Unimplemented) BulkValidateHTTP

func (_ Unimplemented) BulkValidateHTTP(w http.ResponseWriter, r *http.Request)

Bulk HTTP validation (POST /campaigns/bulk/domains/validate-http)

func (Unimplemented) CampaignsActivityGet

func (_ Unimplemented) CampaignsActivityGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsActivityGetParams)

Get campaign activity/timeline events (GET /campaigns/{campaignId}/activity)

func (Unimplemented) CampaignsAnalysisRestart

func (_ Unimplemented) CampaignsAnalysisRestart(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsAnalysisRestartParams)

Restart analysis phase only (POST /campaigns/{campaignId}/phases/analysis/restart)

func (Unimplemented) CampaignsBulkOperationsList

func (_ Unimplemented) CampaignsBulkOperationsList(w http.ResponseWriter, r *http.Request)

List bulk operations (GET /campaigns/bulk/operations)

func (Unimplemented) CampaignsClassificationsGet

func (_ Unimplemented) CampaignsClassificationsGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsClassificationsGetParams)

Get campaign classification buckets (GET /campaigns/{campaignId}/classifications)

func (Unimplemented) CampaignsCreate

func (_ Unimplemented) CampaignsCreate(w http.ResponseWriter, r *http.Request)

Create campaign (POST /campaigns)

func (Unimplemented) CampaignsDelete

func (_ Unimplemented) CampaignsDelete(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Delete campaign (DELETE /campaigns/{campaignId})

func (Unimplemented) CampaignsDiscoveryLineage

func (_ Unimplemented) CampaignsDiscoveryLineage(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get discovery lineage for a campaign (GET /campaigns/{campaignId}/discovery-lineage)

func (Unimplemented) CampaignsDomainGenerationPatternOffset

func (_ Unimplemented) CampaignsDomainGenerationPatternOffset(w http.ResponseWriter, r *http.Request)

Get current global pattern offset for domain generation config (POST /campaigns/domain-generation/pattern-offset)

func (Unimplemented) CampaignsDomainScoreBreakdown

func (_ Unimplemented) CampaignsDomainScoreBreakdown(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, domain string)

Get detailed score breakdown for a specific domain in a campaign (GET /campaigns/{campaignId}/domains/{domain}/score-breakdown)

func (Unimplemented) CampaignsDomainsExport

func (_ Unimplemented) CampaignsDomainsExport(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsDomainsExportParams)

Export campaign domains as CSV or JSON (GET /campaigns/{campaignId}/domains/export)

func (Unimplemented) CampaignsDomainsList

func (_ Unimplemented) CampaignsDomainsList(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsDomainsListParams)

List generated domains for a campaign (GET /campaigns/{campaignId}/domains)

func (Unimplemented) CampaignsDuplicatePost

func (_ Unimplemented) CampaignsDuplicatePost(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Duplicate campaign (POST /campaigns/{campaignId}/duplicate)

func (Unimplemented) CampaignsEnrichedGet

func (_ Unimplemented) CampaignsEnrichedGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get enriched campaign details (GET /campaigns/{campaignId}/enriched)

func (Unimplemented) CampaignsEnrichmentTrigger

func (_ Unimplemented) CampaignsEnrichmentTrigger(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Trigger enrichment phase for completed campaign (POST /campaigns/{campaignId}/enrichment)

func (Unimplemented) CampaignsFunnelGet

func (_ Unimplemented) CampaignsFunnelGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get campaign funnel snapshot (GET /campaigns/{campaignId}/funnel)

func (Unimplemented) CampaignsGet

func (_ Unimplemented) CampaignsGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get campaign (GET /campaigns/{campaignId})

func (Unimplemented) CampaignsList

func (_ Unimplemented) CampaignsList(w http.ResponseWriter, r *http.Request)

List campaigns (GET /campaigns)

func (Unimplemented) CampaignsMetricsGet

func (_ Unimplemented) CampaignsMetricsGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get campaign KPI & warning metrics (GET /campaigns/{campaignId}/metrics)

func (Unimplemented) CampaignsModeUpdate

func (_ Unimplemented) CampaignsModeUpdate(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Update campaign execution mode (PUT /campaigns/{campaignId}/mode)

func (Unimplemented) CampaignsMomentumGet

func (_ Unimplemented) CampaignsMomentumGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get campaign momentum & movers (GET /campaigns/{campaignId}/momentum)

func (Unimplemented) CampaignsPhaseConfigsList

func (_ Unimplemented) CampaignsPhaseConfigsList(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

List stored phase configurations for a campaign (GET /campaigns/{campaignId}/configs)

func (Unimplemented) CampaignsPhaseConfigure

func (_ Unimplemented) CampaignsPhaseConfigure(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum)

Configure campaign phase (POST /campaigns/{campaignId}/phases/{phase}/configure)

func (Unimplemented) CampaignsPhaseExecutionDelete

func (_ Unimplemented) CampaignsPhaseExecutionDelete(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phaseType CampaignsPhaseExecutionDeleteParamsPhaseType)

Delete phase execution by phase type (DELETE /campaigns/{campaignId}/phase-executions/{phaseType})

func (Unimplemented) CampaignsPhaseExecutionGet

func (_ Unimplemented) CampaignsPhaseExecutionGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phaseType CampaignsPhaseExecutionGetParamsPhaseType)

Get phase execution by phase type (GET /campaigns/{campaignId}/phase-executions/{phaseType})

func (Unimplemented) CampaignsPhaseExecutionPut

func (_ Unimplemented) CampaignsPhaseExecutionPut(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phaseType CampaignsPhaseExecutionPutParamsPhaseType)

Update phase execution by phase type (PUT /campaigns/{campaignId}/phase-executions/{phaseType})

func (Unimplemented) CampaignsPhaseExecutionsList

func (_ Unimplemented) CampaignsPhaseExecutionsList(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

List phase executions for a campaign (GET /campaigns/{campaignId}/phase-executions)

func (Unimplemented) CampaignsPhasePause

func (_ Unimplemented) CampaignsPhasePause(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum, params CampaignsPhasePauseParams)

Pause campaign phase (POST /campaigns/{campaignId}/phases/{phase}/pause)

func (Unimplemented) CampaignsPhaseResume

func (_ Unimplemented) CampaignsPhaseResume(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum, params CampaignsPhaseResumeParams)

Resume campaign phase (POST /campaigns/{campaignId}/phases/{phase}/resume)

func (Unimplemented) CampaignsPhaseStart

func (_ Unimplemented) CampaignsPhaseStart(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum, params CampaignsPhaseStartParams)

Start campaign phase (POST /campaigns/{campaignId}/phases/{phase}/start)

func (Unimplemented) CampaignsPhaseStatus

func (_ Unimplemented) CampaignsPhaseStatus(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum)

Get phase status (GET /campaigns/{campaignId}/phases/{phase}/status)

func (Unimplemented) CampaignsPhaseStop

func (_ Unimplemented) CampaignsPhaseStop(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, phase CampaignPhaseEnum, params CampaignsPhaseStopParams)

Stop campaign phase (POST /campaigns/{campaignId}/phases/{phase}/stop)

func (Unimplemented) CampaignsProgress

func (_ Unimplemented) CampaignsProgress(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get campaign progress (GET /campaigns/{campaignId}/progress)

func (Unimplemented) CampaignsRecommendationsGet

func (_ Unimplemented) CampaignsRecommendationsGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get campaign recommendations (GET /campaigns/{campaignId}/insights/recommendations)

func (Unimplemented) CampaignsRejectionSummaryGet

func (_ Unimplemented) CampaignsRejectionSummaryGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get rejection summary for a campaign (GET /campaigns/{campaignId}/rejection-summary)

func (Unimplemented) CampaignsRescore

func (_ Unimplemented) CampaignsRescore(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Trigger campaign rescore (POST /campaigns/{campaignId}/rescore)

func (Unimplemented) CampaignsRestart

func (_ Unimplemented) CampaignsRestart(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Restart campaign pipeline (excludes discovery) (POST /campaigns/{campaignId}/restart)

func (Unimplemented) CampaignsScoringProfileAssociate

func (_ Unimplemented) CampaignsScoringProfileAssociate(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Associate scoring profile with campaign (POST /campaigns/{campaignId}/scoring-profile)

func (Unimplemented) CampaignsStateDelete

func (_ Unimplemented) CampaignsStateDelete(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Delete campaign state (DELETE /campaigns/{campaignId}/state)

func (Unimplemented) CampaignsStateGet

func (_ Unimplemented) CampaignsStateGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get campaign state (GET /campaigns/{campaignId}/state)

func (Unimplemented) CampaignsStatePut

func (_ Unimplemented) CampaignsStatePut(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Update campaign state (PUT /campaigns/{campaignId}/state)

func (Unimplemented) CampaignsStatusGet

func (_ Unimplemented) CampaignsStatusGet(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Get consolidated campaign phase statuses (GET /campaigns/{campaignId}/status)

func (Unimplemented) CampaignsStop

func (_ Unimplemented) CampaignsStop(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID, params CampaignsStopParams)

Stop the currently running campaign phase (POST /campaigns/{campaignId}/stop)

func (Unimplemented) CampaignsUpdate

func (_ Unimplemented) CampaignsUpdate(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Update campaign (PUT /campaigns/{campaignId})

func (Unimplemented) CancelBulkOperation

func (_ Unimplemented) CancelBulkOperation(w http.ResponseWriter, r *http.Request, operationId openapi_types.UUID)

Cancel a bulk operation (POST /campaigns/bulk/operations/{operationId}/cancel)

func (Unimplemented) ConfigGetAuthentication

func (_ Unimplemented) ConfigGetAuthentication(w http.ResponseWriter, r *http.Request)

Get authentication configuration (GET /config/auth)

func (Unimplemented) ConfigGetDnsValidator

func (_ Unimplemented) ConfigGetDnsValidator(w http.ResponseWriter, r *http.Request)

Get DNS validator configuration (GET /config/dns)

func (Unimplemented) ConfigGetFeatures

func (_ Unimplemented) ConfigGetFeatures(w http.ResponseWriter, r *http.Request)

Get feature flags configuration (GET /config/features)

func (Unimplemented) ConfigGetHttp

func (_ Unimplemented) ConfigGetHttp(w http.ResponseWriter, r *http.Request)

Get HTTP configuration (GET /config/http)

func (Unimplemented) ConfigGetLogging

func (_ Unimplemented) ConfigGetLogging(w http.ResponseWriter, r *http.Request)

Get logging configuration (GET /config/logging)

func (Unimplemented) ConfigGetProxyManager

func (_ Unimplemented) ConfigGetProxyManager(w http.ResponseWriter, r *http.Request)

Get proxy manager configuration (GET /config/proxy-manager)

func (Unimplemented) ConfigGetRateLimiter

func (_ Unimplemented) ConfigGetRateLimiter(w http.ResponseWriter, r *http.Request)

Get rate limiter configuration (GET /config/rate-limit)

func (Unimplemented) ConfigGetServer

func (_ Unimplemented) ConfigGetServer(w http.ResponseWriter, r *http.Request)

Get server configuration (GET /config/server)

func (Unimplemented) ConfigGetStealth

func (_ Unimplemented) ConfigGetStealth(w http.ResponseWriter, r *http.Request)

Get stealth mode configuration (GET /config/stealth)

func (Unimplemented) ConfigGetWorker

func (_ Unimplemented) ConfigGetWorker(w http.ResponseWriter, r *http.Request)

Get worker configuration (GET /config/worker)

func (Unimplemented) ConfigUpdateAuthentication

func (_ Unimplemented) ConfigUpdateAuthentication(w http.ResponseWriter, r *http.Request)

Update authentication configuration (PUT /config/auth)

func (Unimplemented) ConfigUpdateDnsValidator

func (_ Unimplemented) ConfigUpdateDnsValidator(w http.ResponseWriter, r *http.Request)

Update DNS validator configuration (PUT /config/dns)

func (Unimplemented) ConfigUpdateHttp

func (_ Unimplemented) ConfigUpdateHttp(w http.ResponseWriter, r *http.Request)

Update HTTP configuration (PUT /config/http)

func (Unimplemented) ConfigUpdateLogging

func (_ Unimplemented) ConfigUpdateLogging(w http.ResponseWriter, r *http.Request)

Update logging configuration (PUT /config/logging)

func (Unimplemented) ConfigUpdateProxyManager

func (_ Unimplemented) ConfigUpdateProxyManager(w http.ResponseWriter, r *http.Request)

Update proxy manager configuration (PUT /config/proxy-manager)

func (Unimplemented) ConfigUpdateRateLimiter

func (_ Unimplemented) ConfigUpdateRateLimiter(w http.ResponseWriter, r *http.Request)

Update rate limiter configuration (PUT /config/rate-limit)

func (Unimplemented) ConfigUpdateServer

func (_ Unimplemented) ConfigUpdateServer(w http.ResponseWriter, r *http.Request)

Update server configuration (PUT /config/server)

func (Unimplemented) ConfigUpdateStealth

func (_ Unimplemented) ConfigUpdateStealth(w http.ResponseWriter, r *http.Request)

Update stealth mode configuration (PUT /config/stealth)

func (Unimplemented) ConfigUpdateWorker

func (_ Unimplemented) ConfigUpdateWorker(w http.ResponseWriter, r *http.Request)

Update worker configuration (PUT /config/worker)

func (Unimplemented) DashboardSummary

func (_ Unimplemented) DashboardSummary(w http.ResponseWriter, r *http.Request)

Get dashboard summary statistics (GET /dashboard/summary)

func (Unimplemented) DbBulkQuery

func (_ Unimplemented) DbBulkQuery(w http.ResponseWriter, r *http.Request, params DbBulkQueryParams)

Execute bulk database queries (POST /database/query)

func (Unimplemented) DbBulkStats

func (_ Unimplemented) DbBulkStats(w http.ResponseWriter, r *http.Request, params DbBulkStatsParams)

Get bulk database statistics (POST /database/stats)

func (Unimplemented) DebugNetworkLogIngest

func (_ Unimplemented) DebugNetworkLogIngest(w http.ResponseWriter, r *http.Request)

Ingest frontend network log entry (POST /debug/network-log)

func (Unimplemented) DiscoveryPreview

func (_ Unimplemented) DiscoveryPreview(w http.ResponseWriter, r *http.Request)

Preview discovery configuration (POST /discovery/preview)

func (Unimplemented) GetBulkOperationStatus

func (_ Unimplemented) GetBulkOperationStatus(w http.ResponseWriter, r *http.Request, operationId openapi_types.UUID)

Get bulk operation status (GET /campaigns/bulk/operations/{operationId}/status)

func (Unimplemented) GetBulkResourceStatus

func (_ Unimplemented) GetBulkResourceStatus(w http.ResponseWriter, r *http.Request, allocationId openapi_types.UUID)

Get status of bulk resource allocation (GET /campaigns/bulk/resources/status/{allocationId})

func (Unimplemented) HealthCheck

func (_ Unimplemented) HealthCheck(w http.ResponseWriter, r *http.Request)

Health check (GET /health)

func (Unimplemented) HealthLive

func (_ Unimplemented) HealthLive(w http.ResponseWriter, r *http.Request)

Liveness check (GET /health/live)

func (Unimplemented) HealthReady

func (_ Unimplemented) HealthReady(w http.ResponseWriter, r *http.Request)

Readiness check (GET /health/ready)

func (Unimplemented) KeywordExtractBatch

func (_ Unimplemented) KeywordExtractBatch(w http.ResponseWriter, r *http.Request)

Batch keyword extraction (POST /extract/keywords)

func (Unimplemented) KeywordExtractStream

func (_ Unimplemented) KeywordExtractStream(w http.ResponseWriter, r *http.Request, params KeywordExtractStreamParams)

Stream keyword extraction (GET /extract/keywords/stream)

func (Unimplemented) KeywordRulesQuery

func (_ Unimplemented) KeywordRulesQuery(w http.ResponseWriter, r *http.Request, params KeywordRulesQueryParams)

Query keyword rules (GET /keyword-rules)

func (Unimplemented) KeywordSetsCreate

func (_ Unimplemented) KeywordSetsCreate(w http.ResponseWriter, r *http.Request)

Create keyword set (POST /keyword-sets)

func (Unimplemented) KeywordSetsDelete

func (_ Unimplemented) KeywordSetsDelete(w http.ResponseWriter, r *http.Request, setId openapi_types.UUID)

Delete keyword set (DELETE /keyword-sets/{setId})

func (Unimplemented) KeywordSetsGet

func (_ Unimplemented) KeywordSetsGet(w http.ResponseWriter, r *http.Request, setId openapi_types.UUID)

Get keyword set (GET /keyword-sets/{setId})

func (Unimplemented) KeywordSetsList

func (_ Unimplemented) KeywordSetsList(w http.ResponseWriter, r *http.Request, params KeywordSetsListParams)

List keyword sets (GET /keyword-sets)

func (Unimplemented) KeywordSetsRulesList

func (_ Unimplemented) KeywordSetsRulesList(w http.ResponseWriter, r *http.Request, setId openapi_types.UUID)

List rules for a keyword set (GET /keyword-sets/{setId}/rules)

func (Unimplemented) KeywordSetsUpdate

func (_ Unimplemented) KeywordSetsUpdate(w http.ResponseWriter, r *http.Request, setId openapi_types.UUID)

Update keyword set (PUT /keyword-sets/{setId})

func (Unimplemented) MonitoringCampaignGeneric

func (_ Unimplemented) MonitoringCampaignGeneric(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Monitoring campaign-specific endpoint (GET /monitoring/cleanup/campaigns/{campaignId})

func (Unimplemented) MonitoringCampaignHealth

func (_ Unimplemented) MonitoringCampaignHealth(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Monitoring campaign health (GET /monitoring/campaigns/{campaignId}/health)

func (Unimplemented) MonitoringCampaignLimits

func (_ Unimplemented) MonitoringCampaignLimits(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Set campaign resource limits (POST /monitoring/campaigns/{campaignId}/limits)

func (Unimplemented) MonitoringCampaignPerformance

func (_ Unimplemented) MonitoringCampaignPerformance(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Monitoring campaign performance (GET /monitoring/campaigns/{campaignId}/performance)

func (Unimplemented) MonitoringCampaignResources

func (_ Unimplemented) MonitoringCampaignResources(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Monitoring campaign resources (GET /monitoring/campaigns/{campaignId}/resources)

func (Unimplemented) MonitoringCleanupForce

func (_ Unimplemented) MonitoringCleanupForce(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Force cleanup (POST /monitoring/cleanup/campaigns/{campaignId}/force)

func (Unimplemented) MonitoringCleanupStats

func (_ Unimplemented) MonitoringCleanupStats(w http.ResponseWriter, r *http.Request)

Cleanup stats (GET /monitoring/cleanup/stats)

func (Unimplemented) MonitoringDashboardSummary

func (_ Unimplemented) MonitoringDashboardSummary(w http.ResponseWriter, r *http.Request)

Monitoring dashboard summary (GET /monitoring/dashboard/summary)

func (Unimplemented) MonitoringHealth

func (_ Unimplemented) MonitoringHealth(w http.ResponseWriter, r *http.Request)

Monitoring health (GET /monitoring/health)

func (Unimplemented) MonitoringPerformanceActive

func (_ Unimplemented) MonitoringPerformanceActive(w http.ResponseWriter, r *http.Request)

Monitoring performance active (GET /monitoring/performance/active)

func (Unimplemented) MonitoringPerformanceFailed

func (_ Unimplemented) MonitoringPerformanceFailed(w http.ResponseWriter, r *http.Request)

Monitoring performance failed (GET /monitoring/performance/failed)

func (Unimplemented) MonitoringPerformanceMetrics

func (_ Unimplemented) MonitoringPerformanceMetrics(w http.ResponseWriter, r *http.Request)

Monitoring performance metrics (GET /monitoring/performance/metrics)

func (Unimplemented) MonitoringPerformanceSlow

func (_ Unimplemented) MonitoringPerformanceSlow(w http.ResponseWriter, r *http.Request)

Monitoring performance slow (GET /monitoring/performance/slow)

func (Unimplemented) MonitoringPerformanceSummary

func (_ Unimplemented) MonitoringPerformanceSummary(w http.ResponseWriter, r *http.Request)

Monitoring performance summary (GET /monitoring/performance/summary)

func (Unimplemented) MonitoringPerformanceTrends

func (_ Unimplemented) MonitoringPerformanceTrends(w http.ResponseWriter, r *http.Request)

Monitoring performance trends (GET /monitoring/dashboard/trends)

func (Unimplemented) MonitoringResourcesAlerts

func (_ Unimplemented) MonitoringResourcesAlerts(w http.ResponseWriter, r *http.Request)

System resources alerts (GET /monitoring/resources/alerts)

func (Unimplemented) MonitoringResourcesHistory

func (_ Unimplemented) MonitoringResourcesHistory(w http.ResponseWriter, r *http.Request)

System resources history (GET /monitoring/resources/history)

func (Unimplemented) MonitoringResourcesSystem

func (_ Unimplemented) MonitoringResourcesSystem(w http.ResponseWriter, r *http.Request)

System resources (GET /monitoring/resources/system)

func (Unimplemented) MonitoringStats

func (_ Unimplemented) MonitoringStats(w http.ResponseWriter, r *http.Request)

Monitoring stats (GET /monitoring/stats)

func (Unimplemented) PersonasCreate

func (_ Unimplemented) PersonasCreate(w http.ResponseWriter, r *http.Request)

Create persona (POST /personas)

func (Unimplemented) PersonasDelete

func (_ Unimplemented) PersonasDelete(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

Delete persona (DELETE /personas/{id})

func (Unimplemented) PersonasGet

func (_ Unimplemented) PersonasGet(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

Get persona by ID (GET /personas/{id})

func (Unimplemented) PersonasGetDns

func (_ Unimplemented) PersonasGetDns(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

Get DNS persona by ID (GET /personas/dns/{id})

func (Unimplemented) PersonasGetHttp

func (_ Unimplemented) PersonasGetHttp(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

Get HTTP persona by ID (GET /personas/http/{id})

func (Unimplemented) PersonasList

func (_ Unimplemented) PersonasList(w http.ResponseWriter, r *http.Request, params PersonasListParams)

List personas (GET /personas)

func (Unimplemented) PersonasTest

func (_ Unimplemented) PersonasTest(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

Test persona (POST /personas/{id}/test)

func (Unimplemented) PersonasUpdate

func (_ Unimplemented) PersonasUpdate(w http.ResponseWriter, r *http.Request, id openapi_types.UUID)

Update persona (PUT /personas/{id})

func (Unimplemented) Ping

Ping server (GET /ping)

func (Unimplemented) ProxiesBulkDelete

func (_ Unimplemented) ProxiesBulkDelete(w http.ResponseWriter, r *http.Request)

Bulk delete proxies (DELETE /proxies/bulk/delete)

func (Unimplemented) ProxiesBulkImport

func (_ Unimplemented) ProxiesBulkImport(w http.ResponseWriter, r *http.Request)

Bulk import proxies (POST /proxies/bulk/import)

func (Unimplemented) ProxiesBulkTest

func (_ Unimplemented) ProxiesBulkTest(w http.ResponseWriter, r *http.Request)

Bulk test proxies (POST /proxies/bulk/test)

func (Unimplemented) ProxiesBulkUpdate

func (_ Unimplemented) ProxiesBulkUpdate(w http.ResponseWriter, r *http.Request)

Bulk update proxies (PUT /proxies/bulk/update)

func (Unimplemented) ProxiesCreate

func (_ Unimplemented) ProxiesCreate(w http.ResponseWriter, r *http.Request)

Create proxy (POST /proxies)

func (Unimplemented) ProxiesDelete

func (_ Unimplemented) ProxiesDelete(w http.ResponseWriter, r *http.Request, proxyId openapi_types.UUID)

Delete proxy (DELETE /proxies/{proxyId})

func (Unimplemented) ProxiesHealthCheckAll

func (_ Unimplemented) ProxiesHealthCheckAll(w http.ResponseWriter, r *http.Request)

Health check all proxies (POST /proxies/health-check)

func (Unimplemented) ProxiesHealthCheckSingle

func (_ Unimplemented) ProxiesHealthCheckSingle(w http.ResponseWriter, r *http.Request, proxyId openapi_types.UUID)

Health check single proxy (POST /proxies/{proxyId}/health-check)

func (Unimplemented) ProxiesList

func (_ Unimplemented) ProxiesList(w http.ResponseWriter, r *http.Request, params ProxiesListParams)

List proxies (GET /proxies)

func (Unimplemented) ProxiesStatus

func (_ Unimplemented) ProxiesStatus(w http.ResponseWriter, r *http.Request)

Get proxy statuses (GET /proxies/status)

func (Unimplemented) ProxiesTest

func (_ Unimplemented) ProxiesTest(w http.ResponseWriter, r *http.Request, proxyId openapi_types.UUID)

Test proxy (POST /proxies/{proxyId}/test)

func (Unimplemented) ProxiesUpdate

func (_ Unimplemented) ProxiesUpdate(w http.ResponseWriter, r *http.Request, proxyId openapi_types.UUID)

Update proxy (PUT /proxies/{proxyId})

func (Unimplemented) ProxyPoolsAddProxy

func (_ Unimplemented) ProxyPoolsAddProxy(w http.ResponseWriter, r *http.Request, poolId openapi_types.UUID)

Add proxy to pool (POST /proxy-pools/{poolId}/proxies)

func (Unimplemented) ProxyPoolsCreate

func (_ Unimplemented) ProxyPoolsCreate(w http.ResponseWriter, r *http.Request)

Create proxy pool (POST /proxy-pools)

func (Unimplemented) ProxyPoolsDelete

func (_ Unimplemented) ProxyPoolsDelete(w http.ResponseWriter, r *http.Request, poolId openapi_types.UUID)

Delete proxy pool (DELETE /proxy-pools/{poolId})

func (Unimplemented) ProxyPoolsList

func (_ Unimplemented) ProxyPoolsList(w http.ResponseWriter, r *http.Request)

List proxy pools (GET /proxy-pools)

func (Unimplemented) ProxyPoolsListProxies

func (_ Unimplemented) ProxyPoolsListProxies(w http.ResponseWriter, r *http.Request, poolId openapi_types.UUID)

List proxies in pool (GET /proxy-pools/{poolId}/proxies)

func (Unimplemented) ProxyPoolsRemoveProxy

func (_ Unimplemented) ProxyPoolsRemoveProxy(w http.ResponseWriter, r *http.Request, poolId openapi_types.UUID, proxyId openapi_types.UUID)

Remove proxy from pool (DELETE /proxy-pools/{poolId}/proxies/{proxyId})

func (Unimplemented) ProxyPoolsUpdate

func (_ Unimplemented) ProxyPoolsUpdate(w http.ResponseWriter, r *http.Request, poolId openapi_types.UUID)

Update proxy pool (PUT /proxy-pools/{poolId})

func (Unimplemented) ScoringProfilesCreate

func (_ Unimplemented) ScoringProfilesCreate(w http.ResponseWriter, r *http.Request)

Create scoring profile (POST /scoring-profiles)

func (Unimplemented) ScoringProfilesDelete

func (_ Unimplemented) ScoringProfilesDelete(w http.ResponseWriter, r *http.Request, profileId openapi_types.UUID)

Delete scoring profile (DELETE /scoring-profiles/{profileId})

func (Unimplemented) ScoringProfilesDuplicate

func (_ Unimplemented) ScoringProfilesDuplicate(w http.ResponseWriter, r *http.Request, profileId openapi_types.UUID)

Duplicate a scoring profile (POST /scoring-profiles/{profileId}/duplicate)

func (Unimplemented) ScoringProfilesGet

func (_ Unimplemented) ScoringProfilesGet(w http.ResponseWriter, r *http.Request, profileId openapi_types.UUID)

Get scoring profile (GET /scoring-profiles/{profileId})

func (Unimplemented) ScoringProfilesList

func (_ Unimplemented) ScoringProfilesList(w http.ResponseWriter, r *http.Request, params ScoringProfilesListParams)

List scoring profiles (GET /scoring-profiles)

func (Unimplemented) ScoringProfilesUpdate

func (_ Unimplemented) ScoringProfilesUpdate(w http.ResponseWriter, r *http.Request, profileId openapi_types.UUID)

Update scoring profile (PUT /scoring-profiles/{profileId})

func (Unimplemented) SseEventsAll

func (_ Unimplemented) SseEventsAll(w http.ResponseWriter, r *http.Request)

Stream campaign events (GET /sse/events)

func (Unimplemented) SseEventsCampaign

func (_ Unimplemented) SseEventsCampaign(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Stream campaign events (specific campaign) (GET /sse/campaigns/{campaignId}/events)

func (Unimplemented) SseEventsCampaignLatest

func (_ Unimplemented) SseEventsCampaignLatest(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Obtain a single latest campaign SSE event (JSON form) (GET /sse/campaigns/{campaignId}/events/latest)

func (Unimplemented) SseEventsCampaignSample

func (_ Unimplemented) SseEventsCampaignSample(w http.ResponseWriter, r *http.Request, campaignId openapi_types.UUID)

Sample (non-stream) campaign events list for typing (GET /sse/campaigns/{campaignId}/events/sample)

func (Unimplemented) SseEventsStats

func (_ Unimplemented) SseEventsStats(w http.ResponseWriter, r *http.Request)

Get SSE connection statistics (GET /sse/events/stats)

type UnmarshalingParamError

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

func (*UnmarshalingParamError) Error

func (e *UnmarshalingParamError) Error() string

func (*UnmarshalingParamError) Unwrap

func (e *UnmarshalingParamError) Unwrap() error

type UpdateCampaignRequest

type UpdateCampaignRequest struct {
	// Configuration Campaign configuration settings (same structure as CreateCampaignRequest)
	Configuration *map[string]interface{} `json:"configuration,omitempty"`
	Description   *string                 `json:"description,omitempty"`
	Name          *string                 `json:"name,omitempty"`
}

UpdateCampaignRequest defines model for UpdateCampaignRequest.

type UpdateKeywordSetRequest

type UpdateKeywordSetRequest struct {
	Description *string               `json:"description,omitempty"`
	IsEnabled   *bool                 `json:"isEnabled,omitempty"`
	Name        *string               `json:"name,omitempty"`
	Rules       *[]KeywordRuleRequest `json:"rules,omitempty"`
}

UpdateKeywordSetRequest defines model for UpdateKeywordSetRequest.

type UpdatePersonaRequest

type UpdatePersonaRequest struct {
	ConfigDetails *PersonaConfigDetails `json:"configDetails,omitempty"`
	Description   *string               `json:"description,omitempty"`
	IsEnabled     *bool                 `json:"isEnabled,omitempty"`
	Name          *string               `json:"name,omitempty"`
}

UpdatePersonaRequest defines model for UpdatePersonaRequest.

type UpdateProxyRequestAPI

type UpdateProxyRequestAPI struct {
	Address     *string        `json:"address,omitempty"`
	CountryCode *string        `json:"countryCode,omitempty"`
	Description *string        `json:"description,omitempty"`
	IsEnabled   *bool          `json:"isEnabled,omitempty"`
	Name        *string        `json:"name,omitempty"`
	Notes       *string        `json:"notes,omitempty"`
	Password    *string        `json:"password,omitempty"`
	Protocol    *ProxyProtocol `json:"protocol,omitempty"`
	Username    *string        `json:"username,omitempty"`
}

UpdateProxyRequestAPI defines model for UpdateProxyRequestAPI.

type UpdateScoringProfileRequest

type UpdateScoringProfileRequest struct {
	Description *string             `json:"description,omitempty"`
	Name        *string             `json:"name,omitempty"`
	Version     *int                `json:"version,omitempty"`
	Weights     *map[string]float32 `json:"weights,omitempty"`
}

UpdateScoringProfileRequest defines model for UpdateScoringProfileRequest.

type UserPublicResponse

type UserPublicResponse struct {
	Email    openapi_types.Email `json:"email"`
	Id       openapi_types.UUID  `json:"id"`
	IsActive bool                `json:"isActive"`
	Username string              `json:"username"`
}

UserPublicResponse defines model for UserPublicResponse.

type ValidationError

type ValidationError = ErrorEnvelope

ValidationError defines model for ValidationError.

type ValidationErrorJSONResponse

type ValidationErrorJSONResponse ErrorEnvelope

type WorkerConfig

type WorkerConfig struct {
	// EnableHealthChecks Enable worker health monitoring
	EnableHealthChecks *bool `json:"enableHealthChecks,omitempty"`

	// EnableMetrics Enable worker performance metrics collection
	EnableMetrics *bool `json:"enableMetrics,omitempty"`

	// HealthCheckInterval Health check interval in seconds
	HealthCheckInterval *int `json:"healthCheckInterval"`

	// IdleTimeout Worker idle timeout in seconds
	IdleTimeout *int `json:"idleTimeout"`

	// JobTimeout Job execution timeout in seconds
	JobTimeout int `json:"jobTimeout"`

	// MaxJobs Maximum number of jobs in queue
	MaxJobs int `json:"maxJobs"`

	// MetricsInterval Metrics collection interval in seconds
	MetricsInterval *int `json:"metricsInterval"`

	// PoolSize Number of worker threads in the pool
	PoolSize int `json:"poolSize"`

	// Priority Worker pool priority level
	Priority *WorkerConfigPriority `json:"priority,omitempty"`

	// RetryAttempts Number of retry attempts for failed jobs
	RetryAttempts *int `json:"retryAttempts"`

	// RetryDelay Delay between retries in milliseconds
	RetryDelay *int `json:"retryDelay"`
}

WorkerConfig Worker configuration

type WorkerConfigPriority

type WorkerConfigPriority string

WorkerConfigPriority Worker pool priority level

const (
	WorkerConfigPriorityCritical WorkerConfigPriority = "critical"
	WorkerConfigPriorityHigh     WorkerConfigPriority = "high"
	WorkerConfigPriorityLow      WorkerConfigPriority = "low"
	WorkerConfigPriorityNormal   WorkerConfigPriority = "normal"
)

Defines values for WorkerConfigPriority.

type XRequestedWith

type XRequestedWith string

XRequestedWith defines model for XRequestedWith.

const (
	XRequestedWithXMLHttpRequest XRequestedWith = "XMLHttpRequest"
)

Defines values for XRequestedWith.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL