global

package
v0.0.0-...-6cfc1b2 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2023 License: Apache-2.0 Imports: 18 Imported by: 1

Documentation

Overview

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

Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

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

func NewBflaGetApiFindingsRequest

func NewBflaGetApiFindingsRequest(server string, apiID externalRef0.ApiID, params *BflaGetApiFindingsParams) (*http.Request, error)

NewBflaGetApiFindingsRequest generates requests for BflaGetApiFindings

func NewBflagetEventRequest

func NewBflagetEventRequest(server string, id int) (*http.Request, error)

NewBflagetEventRequest generates requests for BflagetEvent

func NewBflagetVersionRequest

func NewBflagetVersionRequest(server string) (*http.Request, error)

NewBflagetVersionRequest generates requests for BflagetVersion

func NewDeleteApiInventoryApiIdSpecsProvidedSpecRequest

func NewDeleteApiInventoryApiIdSpecsProvidedSpecRequest(server string, apiId ApiId) (*http.Request, error)

NewDeleteApiInventoryApiIdSpecsProvidedSpecRequest generates requests for DeleteApiInventoryApiIdSpecsProvidedSpec

func NewDeleteApiInventoryApiIdSpecsReconstructedSpecRequest

func NewDeleteApiInventoryApiIdSpecsReconstructedSpecRequest(server string, apiId ApiId) (*http.Request, error)

NewDeleteApiInventoryApiIdSpecsReconstructedSpecRequest generates requests for DeleteApiInventoryApiIdSpecsReconstructedSpec

func NewDeleteControlTraceSourcesTraceSourceIdRequest

func NewDeleteControlTraceSourcesTraceSourceIdRequest(server string, traceSourceId TraceSourceId) (*http.Request, error)

NewDeleteControlTraceSourcesTraceSourceIdRequest generates requests for DeleteControlTraceSourcesTraceSourceId

func NewFuzzerGetAPIFindingsRequest

func NewFuzzerGetAPIFindingsRequest(server string, apiID externalRef0.ApiID, params *FuzzerGetAPIFindingsParams) (*http.Request, error)

NewFuzzerGetAPIFindingsRequest generates requests for FuzzerGetAPIFindings

func NewFuzzerGetAnnotatedSpecRequest

func NewFuzzerGetAnnotatedSpecRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewFuzzerGetAnnotatedSpecRequest generates requests for FuzzerGetAnnotatedSpec

func NewFuzzerGetReportRequest

func NewFuzzerGetReportRequest(server string, apiID externalRef0.ApiID, timestamp int64) (*http.Request, error)

NewFuzzerGetReportRequest generates requests for FuzzerGetReport

func NewFuzzerGetShortReportByTimestampRequest

func NewFuzzerGetShortReportByTimestampRequest(server string, apiID externalRef0.ApiID, timestamp int64) (*http.Request, error)

NewFuzzerGetShortReportByTimestampRequest generates requests for FuzzerGetShortReportByTimestamp

func NewFuzzerGetTestProgressRequest

func NewFuzzerGetTestProgressRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewFuzzerGetTestProgressRequest generates requests for FuzzerGetTestProgress

func NewFuzzerGetTestReportRequest

func NewFuzzerGetTestReportRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewFuzzerGetTestReportRequest generates requests for FuzzerGetTestReport

func NewFuzzerGetTestsRequest

func NewFuzzerGetTestsRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewFuzzerGetTestsRequest generates requests for FuzzerGetTests

func NewFuzzerGetUpdateStatusRequest

func NewFuzzerGetUpdateStatusRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewFuzzerGetUpdateStatusRequest generates requests for FuzzerGetUpdateStatus

func NewFuzzerPostUpdateStatusRequest

func NewFuzzerPostUpdateStatusRequest(server string, apiID externalRef0.ApiID, body FuzzerPostUpdateStatusJSONRequestBody) (*http.Request, error)

NewFuzzerPostUpdateStatusRequest calls the generic FuzzerPostUpdateStatus builder with application/json body

func NewFuzzerPostUpdateStatusRequestWithBody

func NewFuzzerPostUpdateStatusRequestWithBody(server string, apiID externalRef0.ApiID, contentType string, body io.Reader) (*http.Request, error)

NewFuzzerPostUpdateStatusRequestWithBody generates requests for FuzzerPostUpdateStatus with any type of body

func NewFuzzerStartTestRequest

func NewFuzzerStartTestRequest(server string, apiID externalRef0.ApiID, body FuzzerStartTestJSONRequestBody) (*http.Request, error)

NewFuzzerStartTestRequest calls the generic FuzzerStartTest builder with application/json body

func NewFuzzerStartTestRequestWithBody

func NewFuzzerStartTestRequestWithBody(server string, apiID externalRef0.ApiID, contentType string, body io.Reader) (*http.Request, error)

NewFuzzerStartTestRequestWithBody generates requests for FuzzerStartTest with any type of body

func NewFuzzerStopTestRequest

func NewFuzzerStopTestRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewFuzzerStopTestRequest generates requests for FuzzerStopTest

func NewFuzzergetStateRequest

func NewFuzzergetStateRequest(server string) (*http.Request, error)

NewFuzzergetStateRequest generates requests for FuzzergetState

func NewFuzzergetVersionRequest

func NewFuzzergetVersionRequest(server string) (*http.Request, error)

NewFuzzergetVersionRequest generates requests for FuzzergetVersion

func NewGetApiEventsEventIdProvidedSpecDiffRequest

func NewGetApiEventsEventIdProvidedSpecDiffRequest(server string, eventId uint32) (*http.Request, error)

NewGetApiEventsEventIdProvidedSpecDiffRequest generates requests for GetApiEventsEventIdProvidedSpecDiff

func NewGetApiEventsEventIdReconstructedSpecDiffRequest

func NewGetApiEventsEventIdReconstructedSpecDiffRequest(server string, eventId uint32) (*http.Request, error)

NewGetApiEventsEventIdReconstructedSpecDiffRequest generates requests for GetApiEventsEventIdReconstructedSpecDiff

func NewGetApiEventsEventIdRequest

func NewGetApiEventsEventIdRequest(server string, eventId uint32) (*http.Request, error)

NewGetApiEventsEventIdRequest generates requests for GetApiEventsEventId

func NewGetApiEventsRequest

func NewGetApiEventsRequest(server string, params *GetApiEventsParams) (*http.Request, error)

NewGetApiEventsRequest generates requests for GetApiEvents

func NewGetApiInventoryApiIdApiInfoRequest

func NewGetApiInventoryApiIdApiInfoRequest(server string, apiId ApiId) (*http.Request, error)

NewGetApiInventoryApiIdApiInfoRequest generates requests for GetApiInventoryApiIdApiInfo

func NewGetApiInventoryApiIdFromHostAndPortAndTraceSourceIDRequest

func NewGetApiInventoryApiIdFromHostAndPortAndTraceSourceIDRequest(server string, params *GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDParams) (*http.Request, error)

NewGetApiInventoryApiIdFromHostAndPortAndTraceSourceIDRequest generates requests for GetApiInventoryApiIdFromHostAndPortAndTraceSourceID

func NewGetApiInventoryApiIdFromHostAndPortRequest

func NewGetApiInventoryApiIdFromHostAndPortRequest(server string, params *GetApiInventoryApiIdFromHostAndPortParams) (*http.Request, error)

NewGetApiInventoryApiIdFromHostAndPortRequest generates requests for GetApiInventoryApiIdFromHostAndPort

func NewGetApiInventoryApiIdProvidedSwaggerJsonRequest

func NewGetApiInventoryApiIdProvidedSwaggerJsonRequest(server string, apiId ApiId) (*http.Request, error)

NewGetApiInventoryApiIdProvidedSwaggerJsonRequest generates requests for GetApiInventoryApiIdProvidedSwaggerJson

func NewGetApiInventoryApiIdReconstructedSwaggerJsonRequest

func NewGetApiInventoryApiIdReconstructedSwaggerJsonRequest(server string, apiId ApiId) (*http.Request, error)

NewGetApiInventoryApiIdReconstructedSwaggerJsonRequest generates requests for GetApiInventoryApiIdReconstructedSwaggerJson

func NewGetApiInventoryApiIdSpecsRequest

func NewGetApiInventoryApiIdSpecsRequest(server string, apiId ApiId) (*http.Request, error)

NewGetApiInventoryApiIdSpecsRequest generates requests for GetApiInventoryApiIdSpecs

func NewGetApiInventoryApiIdSuggestedReviewRequest

func NewGetApiInventoryApiIdSuggestedReviewRequest(server string, apiId ApiId) (*http.Request, error)

NewGetApiInventoryApiIdSuggestedReviewRequest generates requests for GetApiInventoryApiIdSuggestedReview

func NewGetApiInventoryRequest

func NewGetApiInventoryRequest(server string, params *GetApiInventoryParams) (*http.Request, error)

NewGetApiInventoryRequest generates requests for GetApiInventory

func NewGetApiUsageHitCountRequest

func NewGetApiUsageHitCountRequest(server string, params *GetApiUsageHitCountParams) (*http.Request, error)

NewGetApiUsageHitCountRequest generates requests for GetApiUsageHitCount

func NewGetControlTraceSourcesRequest

func NewGetControlTraceSourcesRequest(server string) (*http.Request, error)

NewGetControlTraceSourcesRequest generates requests for GetControlTraceSources

func NewGetControlTraceSourcesTraceSourceIdRequest

func NewGetControlTraceSourcesTraceSourceIdRequest(server string, traceSourceId TraceSourceId) (*http.Request, error)

NewGetControlTraceSourcesTraceSourceIdRequest generates requests for GetControlTraceSourcesTraceSourceId

func NewGetDashboardApiUsageLatestDiffsRequest

func NewGetDashboardApiUsageLatestDiffsRequest(server string) (*http.Request, error)

NewGetDashboardApiUsageLatestDiffsRequest generates requests for GetDashboardApiUsageLatestDiffs

func NewGetDashboardApiUsageMostUsedRequest

func NewGetDashboardApiUsageMostUsedRequest(server string) (*http.Request, error)

NewGetDashboardApiUsageMostUsedRequest generates requests for GetDashboardApiUsageMostUsed

func NewGetDashboardApiUsageRequest

func NewGetDashboardApiUsageRequest(server string, params *GetDashboardApiUsageParams) (*http.Request, error)

NewGetDashboardApiUsageRequest generates requests for GetDashboardApiUsage

func NewGetFeaturesRequest

func NewGetFeaturesRequest(server string) (*http.Request, error)

NewGetFeaturesRequest generates requests for GetFeatures

func NewGetModulesBflaAuthorizationModelApiIDRequest

func NewGetModulesBflaAuthorizationModelApiIDRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewGetModulesBflaAuthorizationModelApiIDRequest generates requests for GetModulesBflaAuthorizationModelApiID

func NewGetModulesBflaAuthorizationModelApiIDStateRequest

func NewGetModulesBflaAuthorizationModelApiIDStateRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewGetModulesBflaAuthorizationModelApiIDStateRequest generates requests for GetModulesBflaAuthorizationModelApiIDState

func NewPostApiInventoryRequest

func NewPostApiInventoryRequest(server string, body PostApiInventoryJSONRequestBody) (*http.Request, error)

NewPostApiInventoryRequest calls the generic PostApiInventory builder with application/json body

func NewPostApiInventoryRequestWithBody

func NewPostApiInventoryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostApiInventoryRequestWithBody generates requests for PostApiInventory with any type of body

func NewPostApiInventoryReviewIdApprovedReviewRequest

func NewPostApiInventoryReviewIdApprovedReviewRequest(server string, reviewId ReviewId, body PostApiInventoryReviewIdApprovedReviewJSONRequestBody) (*http.Request, error)

NewPostApiInventoryReviewIdApprovedReviewRequest calls the generic PostApiInventoryReviewIdApprovedReview builder with application/json body

func NewPostApiInventoryReviewIdApprovedReviewRequestWithBody

func NewPostApiInventoryReviewIdApprovedReviewRequestWithBody(server string, reviewId ReviewId, contentType string, body io.Reader) (*http.Request, error)

NewPostApiInventoryReviewIdApprovedReviewRequestWithBody generates requests for PostApiInventoryReviewIdApprovedReview with any type of body

func NewPostControlNewDiscoveredAPIsRequest

func NewPostControlNewDiscoveredAPIsRequest(server string, body PostControlNewDiscoveredAPIsJSONRequestBody) (*http.Request, error)

NewPostControlNewDiscoveredAPIsRequest calls the generic PostControlNewDiscoveredAPIs builder with application/json body

func NewPostControlNewDiscoveredAPIsRequestWithBody

func NewPostControlNewDiscoveredAPIsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostControlNewDiscoveredAPIsRequestWithBody generates requests for PostControlNewDiscoveredAPIs with any type of body

func NewPostControlTraceSourcesRequest

func NewPostControlTraceSourcesRequest(server string, body PostControlTraceSourcesJSONRequestBody) (*http.Request, error)

NewPostControlTraceSourcesRequest calls the generic PostControlTraceSources builder with application/json body

func NewPostControlTraceSourcesRequestWithBody

func NewPostControlTraceSourcesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostControlTraceSourcesRequestWithBody generates requests for PostControlTraceSources with any type of body

func NewPostModulesBflaAuthorizationModelApiIDRequest

func NewPostModulesBflaAuthorizationModelApiIDRequest(server string, apiID externalRef0.ApiID, body PostModulesBflaAuthorizationModelApiIDJSONRequestBody) (*http.Request, error)

NewPostModulesBflaAuthorizationModelApiIDRequest calls the generic PostModulesBflaAuthorizationModelApiID builder with application/json body

func NewPostModulesBflaAuthorizationModelApiIDRequestWithBody

func NewPostModulesBflaAuthorizationModelApiIDRequestWithBody(server string, apiID externalRef0.ApiID, contentType string, body io.Reader) (*http.Request, error)

NewPostModulesBflaAuthorizationModelApiIDRequestWithBody generates requests for PostModulesBflaAuthorizationModelApiID with any type of body

func NewPostModulesBflaAuthorizationModelApiIDResetRequest

func NewPostModulesBflaAuthorizationModelApiIDResetRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewPostModulesBflaAuthorizationModelApiIDResetRequest generates requests for PostModulesBflaAuthorizationModelApiIDReset

func NewPostModulesSpecreconstructorEnableRequest

func NewPostModulesSpecreconstructorEnableRequest(server string, body PostModulesSpecreconstructorEnableJSONRequestBody) (*http.Request, error)

NewPostModulesSpecreconstructorEnableRequest calls the generic PostModulesSpecreconstructorEnable builder with application/json body

func NewPostModulesSpecreconstructorEnableRequestWithBody

func NewPostModulesSpecreconstructorEnableRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostModulesSpecreconstructorEnableRequestWithBody generates requests for PostModulesSpecreconstructorEnable with any type of body

func NewPutApiInventoryApiIdSpecsProvidedSpecRequest

func NewPutApiInventoryApiIdSpecsProvidedSpecRequest(server string, apiId ApiId, body PutApiInventoryApiIdSpecsProvidedSpecJSONRequestBody) (*http.Request, error)

NewPutApiInventoryApiIdSpecsProvidedSpecRequest calls the generic PutApiInventoryApiIdSpecsProvidedSpec builder with application/json body

func NewPutApiInventoryApiIdSpecsProvidedSpecRequestWithBody

func NewPutApiInventoryApiIdSpecsProvidedSpecRequestWithBody(server string, apiId ApiId, contentType string, body io.Reader) (*http.Request, error)

NewPutApiInventoryApiIdSpecsProvidedSpecRequestWithBody generates requests for PutApiInventoryApiIdSpecsProvidedSpec with any type of body

func NewPutModulesBflaAuthorizationModelApiIDApproveRequest

func NewPutModulesBflaAuthorizationModelApiIDApproveRequest(server string, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDApproveParams) (*http.Request, error)

NewPutModulesBflaAuthorizationModelApiIDApproveRequest generates requests for PutModulesBflaAuthorizationModelApiIDApprove

func NewPutModulesBflaAuthorizationModelApiIDDenyRequest

func NewPutModulesBflaAuthorizationModelApiIDDenyRequest(server string, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDDenyParams) (*http.Request, error)

NewPutModulesBflaAuthorizationModelApiIDDenyRequest generates requests for PutModulesBflaAuthorizationModelApiIDDeny

func NewPutModulesBflaAuthorizationModelApiIDDetectionStartRequest

func NewPutModulesBflaAuthorizationModelApiIDDetectionStartRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewPutModulesBflaAuthorizationModelApiIDDetectionStartRequest generates requests for PutModulesBflaAuthorizationModelApiIDDetectionStart

func NewPutModulesBflaAuthorizationModelApiIDDetectionStopRequest

func NewPutModulesBflaAuthorizationModelApiIDDetectionStopRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewPutModulesBflaAuthorizationModelApiIDDetectionStopRequest generates requests for PutModulesBflaAuthorizationModelApiIDDetectionStop

func NewPutModulesBflaAuthorizationModelApiIDLearningStartRequest

func NewPutModulesBflaAuthorizationModelApiIDLearningStartRequest(server string, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDLearningStartParams) (*http.Request, error)

NewPutModulesBflaAuthorizationModelApiIDLearningStartRequest generates requests for PutModulesBflaAuthorizationModelApiIDLearningStart

func NewPutModulesBflaAuthorizationModelApiIDLearningStopRequest

func NewPutModulesBflaAuthorizationModelApiIDLearningStopRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewPutModulesBflaAuthorizationModelApiIDLearningStopRequest generates requests for PutModulesBflaAuthorizationModelApiIDLearningStop

func NewPutModulesBflaEventIdOperationRequest

func NewPutModulesBflaEventIdOperationRequest(server string, id int, operation OperationEnum) (*http.Request, error)

NewPutModulesBflaEventIdOperationRequest generates requests for PutModulesBflaEventIdOperation

func NewSpecDifferStartDifferRequest

func NewSpecDifferStartDifferRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewSpecDifferStartDifferRequest generates requests for SpecDifferStartDiffer

func NewSpecDifferStopDifferRequest

func NewSpecDifferStopDifferRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewSpecDifferStopDifferRequest generates requests for SpecDifferStopDiffer

func NewSpecreconstructorPostAPIIDStartRequest

func NewSpecreconstructorPostAPIIDStartRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewSpecreconstructorPostAPIIDStartRequest generates requests for SpecreconstructorPostAPIIDStart

func NewSpecreconstructorPostAPIIDStopRequest

func NewSpecreconstructorPostAPIIDStopRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewSpecreconstructorPostAPIIDStopRequest generates requests for SpecreconstructorPostAPIIDStop

func NewSpecreconstructorgetVersionRequest

func NewSpecreconstructorgetVersionRequest(server string) (*http.Request, error)

NewSpecreconstructorgetVersionRequest generates requests for SpecreconstructorgetVersion

func NewTraceanalyzerGetApiFindingsRequest

func NewTraceanalyzerGetApiFindingsRequest(server string, apiID externalRef0.ApiID, params *TraceanalyzerGetApiFindingsParams) (*http.Request, error)

NewTraceanalyzerGetApiFindingsRequest generates requests for TraceanalyzerGetApiFindings

func NewTraceanalyzerGetEventAnnotationsRequest

func NewTraceanalyzerGetEventAnnotationsRequest(server string, eventID int64, params *TraceanalyzerGetEventAnnotationsParams) (*http.Request, error)

NewTraceanalyzerGetEventAnnotationsRequest generates requests for TraceanalyzerGetEventAnnotations

func NewTraceanalyzerResetApiFindingsRequest

func NewTraceanalyzerResetApiFindingsRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewTraceanalyzerResetApiFindingsRequest generates requests for TraceanalyzerResetApiFindings

func NewTraceanalyzerStartTraceAnalysisRequest

func NewTraceanalyzerStartTraceAnalysisRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewTraceanalyzerStartTraceAnalysisRequest generates requests for TraceanalyzerStartTraceAnalysis

func NewTraceanalyzerStopTraceAnalysisRequest

func NewTraceanalyzerStopTraceAnalysisRequest(server string, apiID externalRef0.ApiID) (*http.Request, error)

NewTraceanalyzerStopTraceAnalysisRequest generates requests for TraceanalyzerStopTraceAnalysis

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

Types

type APIClarityFeature

type APIClarityFeature struct {
	// FeatureDescription Short human readable description of the feature
	FeatureDescription *string `json:"featureDescription,omitempty"`

	// FeatureName APIClarity Feature Name
	FeatureName APIClarityFeatureEnum `json:"featureName"`

	// HostsToTrace List of trace sources for a component, with theirs list of API hosts to get trace for
	HostsToTrace *HostsToTraceForComponent `json:"hostsToTrace,omitempty"`
}

APIClarityFeature Description of APIClarity feature and the list of API hosts (Group by trace sources, in the form 'host:port') the feature requires to get trace for

type APIClarityFeatureEnum

type APIClarityFeatureEnum string

APIClarityFeatureEnum APIClarity Feature Name

const (
	Bfla              APIClarityFeatureEnum = "bfla"
	Fuzzer            APIClarityFeatureEnum = "fuzzer"
	SpecDiffer        APIClarityFeatureEnum = "spec_differ"
	Specdiffs         APIClarityFeatureEnum = "specdiffs"
	Specreconstructor APIClarityFeatureEnum = "specreconstructor"
	Traceanalyzer     APIClarityFeatureEnum = "traceanalyzer"
)

Defines values for APIClarityFeatureEnum.

type APIClarityFeatureList

type APIClarityFeatureList struct {
	Features *[]APIClarityFeature `json:"features,omitempty"`
}

APIClarityFeatureList List of APIClarity features and for each feature the list of API hosts (Group by trace sources, in the form 'host:port') the feature requires to get trace for

type APIDiffs

type APIDiffs struct {
	ApiInfo externalRef0.ApiInfoWithType `json:"apiInfo"`
	Diffs   []Diff                       `json:"diffs"`
}

APIDiffs defines model for APIDiffs.

type APIEventAnnotations

type APIEventAnnotations struct {
	BflaStatus           BFLAStatus    `json:"bflaStatus"`
	DestinationK8sObject *K8sObjectRef `json:"destinationK8sObject,omitempty"`
	DetectedUser         *DetectedUser `json:"detectedUser,omitempty"`
	External             bool          `json:"external"`
	MismatchedScopes     bool          `json:"mismatchedScopes"`
	SourceK8sObject      *K8sObjectRef `json:"sourceK8sObject,omitempty"`
}

APIEventAnnotations defines model for APIEventAnnotations.

type AlertIsFilter

type AlertIsFilter = []externalRef0.AlertSeverityEnum

AlertIsFilter defines model for alertIsFilter.

type AlertIsType

type AlertIsType = []string

AlertIsType defines model for alertIsType.

type Annotation

type Annotation struct {
	Annotation string `json:"annotation"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
	Severity   string `json:"severity"`
}

Annotation defines model for Annotation.

type Annotations

type Annotations struct {
	Items *[]Annotation `json:"items,omitempty"`

	// Total Total event annotations count
	Total int `json:"total"`
}

Annotations defines model for Annotations.

type ApiEventSortKey

type ApiEventSortKey = externalRef0.ApiEventSortKey

ApiEventSortKey defines model for apiEventSortKey.

type ApiId

type ApiId = uint32

ApiId defines model for apiId.

type ApiIdFilter

type ApiIdFilter = string

ApiIdFilter defines model for apiIdFilter.

type ApiInfoIdIsFilter

type ApiInfoIdIsFilter = uint32

ApiInfoIdIsFilter defines model for apiInfoIdIsFilter.

type ApiInventorySortKey

type ApiInventorySortKey = externalRef0.ApiInventorySortKey

ApiInventorySortKey defines model for apiInventorySortKey.

type ApiNameContainsFilter

type ApiNameContainsFilter = []string

ApiNameContainsFilter defines model for apiNameContainsFilter.

type ApiNameEndsWithFilter

type ApiNameEndsWithFilter = string

ApiNameEndsWithFilter defines model for apiNameEndsWithFilter.

type ApiNameIsFilter

type ApiNameIsFilter = []string

ApiNameIsFilter defines model for apiNameIsFilter.

type ApiNameIsNotFilter

type ApiNameIsNotFilter = []string

ApiNameIsNotFilter defines model for apiNameIsNotFilter.

type ApiNameStartsWithFilter

type ApiNameStartsWithFilter = string

ApiNameStartsWithFilter defines model for apiNameStartsWithFilter.

type ApiToken

type ApiToken struct {
	Key string `json:"key"`

	// Type An enumeration for the authorization type parameter.
	Type  AuthorizationTypeEnum `json:"type"`
	Value string                `json:"value"`
}

ApiToken defines model for ApiToken.

type ApiType

type ApiType = externalRef0.ApiTypeEnum

ApiType defines model for apiType.

type AuthorizationModel

type AuthorizationModel struct {
	Learning   bool                          `json:"learning"`
	Operations []AuthorizationModelOperation `json:"operations"`
	SpecType   SpecType                      `json:"specType"`
}

AuthorizationModel defines model for AuthorizationModel.

type AuthorizationModelAudience

type AuthorizationModelAudience struct {
	Authorized    bool           `json:"authorized"`
	EndUsers      []DetectedUser `json:"end_users"`
	External      bool           `json:"external"`
	K8sObject     *K8sObjectRef  `json:"k8s_object,omitempty"`
	LastTime      *time.Time     `json:"lastTime,omitempty"`
	StatusCode    int            `json:"statusCode"`
	WarningStatus BFLAStatus     `json:"warningStatus"`
}

AuthorizationModelAudience defines model for AuthorizationModelAudience.

type AuthorizationModelNotification

type AuthorizationModelNotification struct {
	Learning         bool                          `json:"learning"`
	NotificationType string                        `json:"notificationType"`
	Operations       []AuthorizationModelOperation `json:"operations"`
	SpecType         SpecType                      `json:"specType"`
}

AuthorizationModelNotification defines model for AuthorizationModelNotification.

type AuthorizationModelOperation

type AuthorizationModelOperation struct {
	Audience []AuthorizationModelAudience `json:"audience"`
	Method   string                       `json:"method"`
	Path     string                       `json:"path"`
	Tags     []string                     `json:"tags"`
}

AuthorizationModelOperation defines model for AuthorizationModelOperation.

type AuthorizationScheme

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

AuthorizationScheme defines model for AuthorizationScheme.

func (AuthorizationScheme) AsApiToken

func (t AuthorizationScheme) AsApiToken() (ApiToken, error)

AsApiToken returns the union data inside the AuthorizationScheme as a ApiToken

func (AuthorizationScheme) AsBasicAuth

func (t AuthorizationScheme) AsBasicAuth() (BasicAuth, error)

AsBasicAuth returns the union data inside the AuthorizationScheme as a BasicAuth

func (AuthorizationScheme) AsBearerToken

func (t AuthorizationScheme) AsBearerToken() (BearerToken, error)

AsBearerToken returns the union data inside the AuthorizationScheme as a BearerToken

func (AuthorizationScheme) Discriminator

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

func (*AuthorizationScheme) FromApiToken

func (t *AuthorizationScheme) FromApiToken(v ApiToken) error

FromApiToken overwrites any union data inside the AuthorizationScheme as the provided ApiToken

func (*AuthorizationScheme) FromBasicAuth

func (t *AuthorizationScheme) FromBasicAuth(v BasicAuth) error

FromBasicAuth overwrites any union data inside the AuthorizationScheme as the provided BasicAuth

func (*AuthorizationScheme) FromBearerToken

func (t *AuthorizationScheme) FromBearerToken(v BearerToken) error

FromBearerToken overwrites any union data inside the AuthorizationScheme as the provided BearerToken

func (AuthorizationScheme) MarshalJSON

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

func (*AuthorizationScheme) MergeApiToken

func (t *AuthorizationScheme) MergeApiToken(v ApiToken) error

MergeApiToken performs a merge with any union data inside the AuthorizationScheme, using the provided ApiToken

func (*AuthorizationScheme) MergeBasicAuth

func (t *AuthorizationScheme) MergeBasicAuth(v BasicAuth) error

MergeBasicAuth performs a merge with any union data inside the AuthorizationScheme, using the provided BasicAuth

func (*AuthorizationScheme) MergeBearerToken

func (t *AuthorizationScheme) MergeBearerToken(v BearerToken) error

MergeBearerToken performs a merge with any union data inside the AuthorizationScheme, using the provided BearerToken

func (*AuthorizationScheme) UnmarshalJSON

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

func (AuthorizationScheme) ValueByDiscriminator

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

type AuthorizationSchemeBase

type AuthorizationSchemeBase struct {
	// Type An enumeration for the authorization type parameter.
	Type AuthorizationTypeEnum `json:"type"`
}

AuthorizationSchemeBase defines model for AuthorizationSchemeBase.

type AuthorizationTypeEnum

type AuthorizationTypeEnum string

AuthorizationTypeEnum An enumeration for the authorization type parameter.

const (
	APITOKEN    AuthorizationTypeEnum = "APITOKEN"
	BASICAUTH   AuthorizationTypeEnum = "BASICAUTH"
	BEARERTOKEN AuthorizationTypeEnum = "BEARERTOKEN"
)

Defines values for AuthorizationTypeEnum.

type BFLAState

type BFLAState string

BFLAState defines model for BFLAState.

const (
	BFLADETECTING BFLAState = "BFLA_DETECTING"
	BFLALEARNING  BFLAState = "BFLA_LEARNING"
	BFLALEARNT    BFLAState = "BFLA_LEARNT"
	BFLASTART     BFLAState = "BFLA_START"
)

Defines values for BFLAState.

type BFLAStatus

type BFLAStatus string

BFLAStatus defines model for BFLAStatus.

const (
	LEARNING         BFLAStatus = "LEARNING"
	LEGITIMATE       BFLAStatus = "LEGITIMATE"
	NOSPEC           BFLAStatus = "NO_SPEC"
	SUSPICIOUSHIGH   BFLAStatus = "SUSPICIOUS_HIGH"
	SUSPICIOUSMEDIUM BFLAStatus = "SUSPICIOUS_MEDIUM"
)

Defines values for BFLAStatus.

type BasicAuth

type BasicAuth struct {
	Password string `json:"password"`

	// Type An enumeration for the authorization type parameter.
	Type     AuthorizationTypeEnum `json:"type"`
	Username string                `json:"username"`
}

BasicAuth defines model for BasicAuth.

type BearerToken

type BearerToken struct {
	Token string `json:"token"`

	// Type An enumeration for the authorization type parameter.
	Type AuthorizationTypeEnum `json:"type"`
}

BearerToken defines model for BearerToken.

type BflaGetApiFindingsParams

type BflaGetApiFindingsParams struct {
	// Sensitive Should findings include sensitive data ?
	Sensitive *externalRef0.Sensitive `form:"sensitive,omitempty" json:"sensitive,omitempty"`
}

BflaGetApiFindingsParams defines parameters for BflaGetApiFindings.

type BflaGetApiFindingsResponse

type BflaGetApiFindingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.APIFindings
	JSONDefault  *externalRef0.ApiResponse
}

func ParseBflaGetApiFindingsResponse

func ParseBflaGetApiFindingsResponse(rsp *http.Response) (*BflaGetApiFindingsResponse, error)

ParseBflaGetApiFindingsResponse parses an HTTP response from a BflaGetApiFindingsWithResponse call

func (BflaGetApiFindingsResponse) Status

Status returns HTTPResponse.Status

func (BflaGetApiFindingsResponse) StatusCode

func (r BflaGetApiFindingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BflagetEventResponse

type BflagetEventResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *APIEventAnnotations
}

func ParseBflagetEventResponse

func ParseBflagetEventResponse(rsp *http.Response) (*BflagetEventResponse, error)

ParseBflagetEventResponse parses an HTTP response from a BflagetEventWithResponse call

func (BflagetEventResponse) Status

func (r BflagetEventResponse) Status() string

Status returns HTTPResponse.Status

func (BflagetEventResponse) StatusCode

func (r BflagetEventResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BflagetVersionResponse

type BflagetVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ModuleVersion
}

func ParseBflagetVersionResponse

func ParseBflagetVersionResponse(rsp *http.Response) (*BflagetVersionResponse, error)

ParseBflagetVersionResponse parses an HTTP response from a BflagetVersionWithResponse call

func (BflagetVersionResponse) Status

func (r BflagetVersionResponse) Status() string

Status returns HTTPResponse.Status

func (BflagetVersionResponse) StatusCode

func (r BflagetVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ChiServerOptions

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

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) BflaGetApiFindings

func (c *Client) BflaGetApiFindings(ctx context.Context, apiID externalRef0.ApiID, params *BflaGetApiFindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BflagetEvent

func (c *Client) BflagetEvent(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) BflagetVersion

func (c *Client) BflagetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiInventoryApiIdSpecsProvidedSpec

func (c *Client) DeleteApiInventoryApiIdSpecsProvidedSpec(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteApiInventoryApiIdSpecsReconstructedSpec

func (c *Client) DeleteApiInventoryApiIdSpecsReconstructedSpec(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteControlTraceSourcesTraceSourceId

func (c *Client) DeleteControlTraceSourcesTraceSourceId(ctx context.Context, traceSourceId TraceSourceId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerGetAPIFindings

func (c *Client) FuzzerGetAPIFindings(ctx context.Context, apiID externalRef0.ApiID, params *FuzzerGetAPIFindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerGetAnnotatedSpec

func (c *Client) FuzzerGetAnnotatedSpec(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerGetReport

func (c *Client) FuzzerGetReport(ctx context.Context, apiID externalRef0.ApiID, timestamp int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerGetShortReportByTimestamp

func (c *Client) FuzzerGetShortReportByTimestamp(ctx context.Context, apiID externalRef0.ApiID, timestamp int64, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerGetTestProgress

func (c *Client) FuzzerGetTestProgress(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerGetTestReport

func (c *Client) FuzzerGetTestReport(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerGetTests

func (c *Client) FuzzerGetTests(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerGetUpdateStatus

func (c *Client) FuzzerGetUpdateStatus(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerPostUpdateStatus

func (c *Client) FuzzerPostUpdateStatus(ctx context.Context, apiID externalRef0.ApiID, body FuzzerPostUpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerPostUpdateStatusWithBody

func (c *Client) FuzzerPostUpdateStatusWithBody(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerStartTest

func (c *Client) FuzzerStartTest(ctx context.Context, apiID externalRef0.ApiID, body FuzzerStartTestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerStartTestWithBody

func (c *Client) FuzzerStartTestWithBody(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzerStopTest

func (c *Client) FuzzerStopTest(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzergetState

func (c *Client) FuzzergetState(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FuzzergetVersion

func (c *Client) FuzzergetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiEvents

func (c *Client) GetApiEvents(ctx context.Context, params *GetApiEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiEventsEventId

func (c *Client) GetApiEventsEventId(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiEventsEventIdProvidedSpecDiff

func (c *Client) GetApiEventsEventIdProvidedSpecDiff(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiEventsEventIdReconstructedSpecDiff

func (c *Client) GetApiEventsEventIdReconstructedSpecDiff(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiInventory

func (c *Client) GetApiInventory(ctx context.Context, params *GetApiInventoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiInventoryApiIdApiInfo

func (c *Client) GetApiInventoryApiIdApiInfo(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiInventoryApiIdFromHostAndPort

func (c *Client) GetApiInventoryApiIdFromHostAndPort(ctx context.Context, params *GetApiInventoryApiIdFromHostAndPortParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiInventoryApiIdFromHostAndPortAndTraceSourceID

func (c *Client) GetApiInventoryApiIdFromHostAndPortAndTraceSourceID(ctx context.Context, params *GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiInventoryApiIdProvidedSwaggerJson

func (c *Client) GetApiInventoryApiIdProvidedSwaggerJson(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiInventoryApiIdReconstructedSwaggerJson

func (c *Client) GetApiInventoryApiIdReconstructedSwaggerJson(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiInventoryApiIdSpecs

func (c *Client) GetApiInventoryApiIdSpecs(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiInventoryApiIdSuggestedReview

func (c *Client) GetApiInventoryApiIdSuggestedReview(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiUsageHitCount

func (c *Client) GetApiUsageHitCount(ctx context.Context, params *GetApiUsageHitCountParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetControlTraceSources

func (c *Client) GetControlTraceSources(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetControlTraceSourcesTraceSourceId

func (c *Client) GetControlTraceSourcesTraceSourceId(ctx context.Context, traceSourceId TraceSourceId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDashboardApiUsage

func (c *Client) GetDashboardApiUsage(ctx context.Context, params *GetDashboardApiUsageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDashboardApiUsageLatestDiffs

func (c *Client) GetDashboardApiUsageLatestDiffs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDashboardApiUsageMostUsed

func (c *Client) GetDashboardApiUsageMostUsed(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFeatures

func (c *Client) GetFeatures(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetModulesBflaAuthorizationModelApiID

func (c *Client) GetModulesBflaAuthorizationModelApiID(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetModulesBflaAuthorizationModelApiIDState

func (c *Client) GetModulesBflaAuthorizationModelApiIDState(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiInventory

func (c *Client) PostApiInventory(ctx context.Context, body PostApiInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiInventoryReviewIdApprovedReview

func (c *Client) PostApiInventoryReviewIdApprovedReview(ctx context.Context, reviewId ReviewId, body PostApiInventoryReviewIdApprovedReviewJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiInventoryReviewIdApprovedReviewWithBody

func (c *Client) PostApiInventoryReviewIdApprovedReviewWithBody(ctx context.Context, reviewId ReviewId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostApiInventoryWithBody

func (c *Client) PostApiInventoryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostControlNewDiscoveredAPIs

func (c *Client) PostControlNewDiscoveredAPIs(ctx context.Context, body PostControlNewDiscoveredAPIsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostControlNewDiscoveredAPIsWithBody

func (c *Client) PostControlNewDiscoveredAPIsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostControlTraceSources

func (c *Client) PostControlTraceSources(ctx context.Context, body PostControlTraceSourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostControlTraceSourcesWithBody

func (c *Client) PostControlTraceSourcesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostModulesBflaAuthorizationModelApiID

func (c *Client) PostModulesBflaAuthorizationModelApiID(ctx context.Context, apiID externalRef0.ApiID, body PostModulesBflaAuthorizationModelApiIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostModulesBflaAuthorizationModelApiIDReset

func (c *Client) PostModulesBflaAuthorizationModelApiIDReset(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostModulesBflaAuthorizationModelApiIDWithBody

func (c *Client) PostModulesBflaAuthorizationModelApiIDWithBody(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostModulesSpecreconstructorEnable

func (c *Client) PostModulesSpecreconstructorEnable(ctx context.Context, body PostModulesSpecreconstructorEnableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostModulesSpecreconstructorEnableWithBody

func (c *Client) PostModulesSpecreconstructorEnableWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiInventoryApiIdSpecsProvidedSpec

func (c *Client) PutApiInventoryApiIdSpecsProvidedSpec(ctx context.Context, apiId ApiId, body PutApiInventoryApiIdSpecsProvidedSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutApiInventoryApiIdSpecsProvidedSpecWithBody

func (c *Client) PutApiInventoryApiIdSpecsProvidedSpecWithBody(ctx context.Context, apiId ApiId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModulesBflaAuthorizationModelApiIDApprove

func (c *Client) PutModulesBflaAuthorizationModelApiIDApprove(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDApproveParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModulesBflaAuthorizationModelApiIDDeny

func (c *Client) PutModulesBflaAuthorizationModelApiIDDeny(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDDenyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModulesBflaAuthorizationModelApiIDDetectionStart

func (c *Client) PutModulesBflaAuthorizationModelApiIDDetectionStart(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModulesBflaAuthorizationModelApiIDDetectionStop

func (c *Client) PutModulesBflaAuthorizationModelApiIDDetectionStop(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModulesBflaAuthorizationModelApiIDLearningStart

func (c *Client) PutModulesBflaAuthorizationModelApiIDLearningStart(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDLearningStartParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModulesBflaAuthorizationModelApiIDLearningStop

func (c *Client) PutModulesBflaAuthorizationModelApiIDLearningStop(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutModulesBflaEventIdOperation

func (c *Client) PutModulesBflaEventIdOperation(ctx context.Context, id int, operation OperationEnum, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SpecDifferStartDiffer

func (c *Client) SpecDifferStartDiffer(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SpecDifferStopDiffer

func (c *Client) SpecDifferStopDiffer(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SpecreconstructorPostAPIIDStart

func (c *Client) SpecreconstructorPostAPIIDStart(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SpecreconstructorPostAPIIDStop

func (c *Client) SpecreconstructorPostAPIIDStop(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SpecreconstructorgetVersion

func (c *Client) SpecreconstructorgetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TraceanalyzerGetApiFindings

func (c *Client) TraceanalyzerGetApiFindings(ctx context.Context, apiID externalRef0.ApiID, params *TraceanalyzerGetApiFindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TraceanalyzerGetEventAnnotations

func (c *Client) TraceanalyzerGetEventAnnotations(ctx context.Context, eventID int64, params *TraceanalyzerGetEventAnnotationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TraceanalyzerResetApiFindings

func (c *Client) TraceanalyzerResetApiFindings(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TraceanalyzerStartTraceAnalysis

func (c *Client) TraceanalyzerStartTraceAnalysis(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TraceanalyzerStopTraceAnalysis

func (c *Client) TraceanalyzerStopTraceAnalysis(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetApiEvents request
	GetApiEvents(ctx context.Context, params *GetApiEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiEventsEventId request
	GetApiEventsEventId(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiEventsEventIdProvidedSpecDiff request
	GetApiEventsEventIdProvidedSpecDiff(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiEventsEventIdReconstructedSpecDiff request
	GetApiEventsEventIdReconstructedSpecDiff(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiInventory request
	GetApiInventory(ctx context.Context, params *GetApiInventoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiInventory request with any body
	PostApiInventoryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiInventory(ctx context.Context, body PostApiInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiInventoryApiIdFromHostAndPort request
	GetApiInventoryApiIdFromHostAndPort(ctx context.Context, params *GetApiInventoryApiIdFromHostAndPortParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiInventoryApiIdFromHostAndPortAndTraceSourceID request
	GetApiInventoryApiIdFromHostAndPortAndTraceSourceID(ctx context.Context, params *GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiInventoryApiIdApiInfo request
	GetApiInventoryApiIdApiInfo(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiInventoryApiIdProvidedSwaggerJson request
	GetApiInventoryApiIdProvidedSwaggerJson(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiInventoryApiIdReconstructedSwaggerJson request
	GetApiInventoryApiIdReconstructedSwaggerJson(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiInventoryApiIdSpecs request
	GetApiInventoryApiIdSpecs(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiInventoryApiIdSpecsProvidedSpec request
	DeleteApiInventoryApiIdSpecsProvidedSpec(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutApiInventoryApiIdSpecsProvidedSpec request with any body
	PutApiInventoryApiIdSpecsProvidedSpecWithBody(ctx context.Context, apiId ApiId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PutApiInventoryApiIdSpecsProvidedSpec(ctx context.Context, apiId ApiId, body PutApiInventoryApiIdSpecsProvidedSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteApiInventoryApiIdSpecsReconstructedSpec request
	DeleteApiInventoryApiIdSpecsReconstructedSpec(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiInventoryApiIdSuggestedReview request
	GetApiInventoryApiIdSuggestedReview(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostApiInventoryReviewIdApprovedReview request with any body
	PostApiInventoryReviewIdApprovedReviewWithBody(ctx context.Context, reviewId ReviewId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostApiInventoryReviewIdApprovedReview(ctx context.Context, reviewId ReviewId, body PostApiInventoryReviewIdApprovedReviewJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiUsageHitCount request
	GetApiUsageHitCount(ctx context.Context, params *GetApiUsageHitCountParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostControlNewDiscoveredAPIs request with any body
	PostControlNewDiscoveredAPIsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostControlNewDiscoveredAPIs(ctx context.Context, body PostControlNewDiscoveredAPIsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetControlTraceSources request
	GetControlTraceSources(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostControlTraceSources request with any body
	PostControlTraceSourcesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostControlTraceSources(ctx context.Context, body PostControlTraceSourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteControlTraceSourcesTraceSourceId request
	DeleteControlTraceSourcesTraceSourceId(ctx context.Context, traceSourceId TraceSourceId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetControlTraceSourcesTraceSourceId request
	GetControlTraceSourcesTraceSourceId(ctx context.Context, traceSourceId TraceSourceId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDashboardApiUsage request
	GetDashboardApiUsage(ctx context.Context, params *GetDashboardApiUsageParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDashboardApiUsageLatestDiffs request
	GetDashboardApiUsageLatestDiffs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDashboardApiUsageMostUsed request
	GetDashboardApiUsageMostUsed(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFeatures request
	GetFeatures(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BflaGetApiFindings request
	BflaGetApiFindings(ctx context.Context, apiID externalRef0.ApiID, params *BflaGetApiFindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetModulesBflaAuthorizationModelApiID request
	GetModulesBflaAuthorizationModelApiID(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostModulesBflaAuthorizationModelApiID request with any body
	PostModulesBflaAuthorizationModelApiIDWithBody(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostModulesBflaAuthorizationModelApiID(ctx context.Context, apiID externalRef0.ApiID, body PostModulesBflaAuthorizationModelApiIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutModulesBflaAuthorizationModelApiIDApprove request
	PutModulesBflaAuthorizationModelApiIDApprove(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDApproveParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutModulesBflaAuthorizationModelApiIDDeny request
	PutModulesBflaAuthorizationModelApiIDDeny(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDDenyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutModulesBflaAuthorizationModelApiIDDetectionStart request
	PutModulesBflaAuthorizationModelApiIDDetectionStart(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutModulesBflaAuthorizationModelApiIDDetectionStop request
	PutModulesBflaAuthorizationModelApiIDDetectionStop(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutModulesBflaAuthorizationModelApiIDLearningStart request
	PutModulesBflaAuthorizationModelApiIDLearningStart(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDLearningStartParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutModulesBflaAuthorizationModelApiIDLearningStop request
	PutModulesBflaAuthorizationModelApiIDLearningStop(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostModulesBflaAuthorizationModelApiIDReset request
	PostModulesBflaAuthorizationModelApiIDReset(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetModulesBflaAuthorizationModelApiIDState request
	GetModulesBflaAuthorizationModelApiIDState(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BflagetEvent request
	BflagetEvent(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PutModulesBflaEventIdOperation request
	PutModulesBflaEventIdOperation(ctx context.Context, id int, operation OperationEnum, reqEditors ...RequestEditorFn) (*http.Response, error)

	// BflagetVersion request
	BflagetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerGetAnnotatedSpec request
	FuzzerGetAnnotatedSpec(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerGetAPIFindings request
	FuzzerGetAPIFindings(ctx context.Context, apiID externalRef0.ApiID, params *FuzzerGetAPIFindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerGetTestProgress request
	FuzzerGetTestProgress(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerGetTestReport request
	FuzzerGetTestReport(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerStartTest request with any body
	FuzzerStartTestWithBody(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	FuzzerStartTest(ctx context.Context, apiID externalRef0.ApiID, body FuzzerStartTestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerStopTest request
	FuzzerStopTest(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerGetReport request
	FuzzerGetReport(ctx context.Context, apiID externalRef0.ApiID, timestamp int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerGetShortReportByTimestamp request
	FuzzerGetShortReportByTimestamp(ctx context.Context, apiID externalRef0.ApiID, timestamp int64, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzergetState request
	FuzzergetState(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerGetTests request
	FuzzerGetTests(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerGetUpdateStatus request
	FuzzerGetUpdateStatus(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzerPostUpdateStatus request with any body
	FuzzerPostUpdateStatusWithBody(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	FuzzerPostUpdateStatus(ctx context.Context, apiID externalRef0.ApiID, body FuzzerPostUpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FuzzergetVersion request
	FuzzergetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SpecDifferStartDiffer request
	SpecDifferStartDiffer(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SpecDifferStopDiffer request
	SpecDifferStopDiffer(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostModulesSpecreconstructorEnable request with any body
	PostModulesSpecreconstructorEnableWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostModulesSpecreconstructorEnable(ctx context.Context, body PostModulesSpecreconstructorEnableJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SpecreconstructorgetVersion request
	SpecreconstructorgetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SpecreconstructorPostAPIIDStart request
	SpecreconstructorPostAPIIDStart(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SpecreconstructorPostAPIIDStop request
	SpecreconstructorPostAPIIDStop(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TraceanalyzerGetApiFindings request
	TraceanalyzerGetApiFindings(ctx context.Context, apiID externalRef0.ApiID, params *TraceanalyzerGetApiFindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TraceanalyzerResetApiFindings request
	TraceanalyzerResetApiFindings(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TraceanalyzerGetEventAnnotations request
	TraceanalyzerGetEventAnnotations(ctx context.Context, eventID int64, params *TraceanalyzerGetEventAnnotationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TraceanalyzerStartTraceAnalysis request
	TraceanalyzerStartTraceAnalysis(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TraceanalyzerStopTraceAnalysis request
	TraceanalyzerStopTraceAnalysis(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) BflaGetApiFindingsWithResponse

func (c *ClientWithResponses) BflaGetApiFindingsWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *BflaGetApiFindingsParams, reqEditors ...RequestEditorFn) (*BflaGetApiFindingsResponse, error)

BflaGetApiFindingsWithResponse request returning *BflaGetApiFindingsResponse

func (*ClientWithResponses) BflagetEventWithResponse

func (c *ClientWithResponses) BflagetEventWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*BflagetEventResponse, error)

BflagetEventWithResponse request returning *BflagetEventResponse

func (*ClientWithResponses) BflagetVersionWithResponse

func (c *ClientWithResponses) BflagetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BflagetVersionResponse, error)

BflagetVersionWithResponse request returning *BflagetVersionResponse

func (*ClientWithResponses) DeleteApiInventoryApiIdSpecsProvidedSpecWithResponse

func (c *ClientWithResponses) DeleteApiInventoryApiIdSpecsProvidedSpecWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*DeleteApiInventoryApiIdSpecsProvidedSpecResponse, error)

DeleteApiInventoryApiIdSpecsProvidedSpecWithResponse request returning *DeleteApiInventoryApiIdSpecsProvidedSpecResponse

func (*ClientWithResponses) DeleteApiInventoryApiIdSpecsReconstructedSpecWithResponse

func (c *ClientWithResponses) DeleteApiInventoryApiIdSpecsReconstructedSpecWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*DeleteApiInventoryApiIdSpecsReconstructedSpecResponse, error)

DeleteApiInventoryApiIdSpecsReconstructedSpecWithResponse request returning *DeleteApiInventoryApiIdSpecsReconstructedSpecResponse

func (*ClientWithResponses) DeleteControlTraceSourcesTraceSourceIdWithResponse

func (c *ClientWithResponses) DeleteControlTraceSourcesTraceSourceIdWithResponse(ctx context.Context, traceSourceId TraceSourceId, reqEditors ...RequestEditorFn) (*DeleteControlTraceSourcesTraceSourceIdResponse, error)

DeleteControlTraceSourcesTraceSourceIdWithResponse request returning *DeleteControlTraceSourcesTraceSourceIdResponse

func (*ClientWithResponses) FuzzerGetAPIFindingsWithResponse

func (c *ClientWithResponses) FuzzerGetAPIFindingsWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *FuzzerGetAPIFindingsParams, reqEditors ...RequestEditorFn) (*FuzzerGetAPIFindingsResponse, error)

FuzzerGetAPIFindingsWithResponse request returning *FuzzerGetAPIFindingsResponse

func (*ClientWithResponses) FuzzerGetAnnotatedSpecWithResponse

func (c *ClientWithResponses) FuzzerGetAnnotatedSpecWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerGetAnnotatedSpecResponse, error)

FuzzerGetAnnotatedSpecWithResponse request returning *FuzzerGetAnnotatedSpecResponse

func (*ClientWithResponses) FuzzerGetReportWithResponse

func (c *ClientWithResponses) FuzzerGetReportWithResponse(ctx context.Context, apiID externalRef0.ApiID, timestamp int64, reqEditors ...RequestEditorFn) (*FuzzerGetReportResponse, error)

FuzzerGetReportWithResponse request returning *FuzzerGetReportResponse

func (*ClientWithResponses) FuzzerGetShortReportByTimestampWithResponse

func (c *ClientWithResponses) FuzzerGetShortReportByTimestampWithResponse(ctx context.Context, apiID externalRef0.ApiID, timestamp int64, reqEditors ...RequestEditorFn) (*FuzzerGetShortReportByTimestampResponse, error)

FuzzerGetShortReportByTimestampWithResponse request returning *FuzzerGetShortReportByTimestampResponse

func (*ClientWithResponses) FuzzerGetTestProgressWithResponse

func (c *ClientWithResponses) FuzzerGetTestProgressWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerGetTestProgressResponse, error)

FuzzerGetTestProgressWithResponse request returning *FuzzerGetTestProgressResponse

func (*ClientWithResponses) FuzzerGetTestReportWithResponse

func (c *ClientWithResponses) FuzzerGetTestReportWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerGetTestReportResponse, error)

FuzzerGetTestReportWithResponse request returning *FuzzerGetTestReportResponse

func (*ClientWithResponses) FuzzerGetTestsWithResponse

func (c *ClientWithResponses) FuzzerGetTestsWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerGetTestsResponse, error)

FuzzerGetTestsWithResponse request returning *FuzzerGetTestsResponse

func (*ClientWithResponses) FuzzerGetUpdateStatusWithResponse

func (c *ClientWithResponses) FuzzerGetUpdateStatusWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerGetUpdateStatusResponse, error)

FuzzerGetUpdateStatusWithResponse request returning *FuzzerGetUpdateStatusResponse

func (*ClientWithResponses) FuzzerPostUpdateStatusWithBodyWithResponse

func (c *ClientWithResponses) FuzzerPostUpdateStatusWithBodyWithResponse(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FuzzerPostUpdateStatusResponse, error)

FuzzerPostUpdateStatusWithBodyWithResponse request with arbitrary body returning *FuzzerPostUpdateStatusResponse

func (*ClientWithResponses) FuzzerPostUpdateStatusWithResponse

func (c *ClientWithResponses) FuzzerPostUpdateStatusWithResponse(ctx context.Context, apiID externalRef0.ApiID, body FuzzerPostUpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*FuzzerPostUpdateStatusResponse, error)

func (*ClientWithResponses) FuzzerStartTestWithBodyWithResponse

func (c *ClientWithResponses) FuzzerStartTestWithBodyWithResponse(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FuzzerStartTestResponse, error)

FuzzerStartTestWithBodyWithResponse request with arbitrary body returning *FuzzerStartTestResponse

func (*ClientWithResponses) FuzzerStartTestWithResponse

func (c *ClientWithResponses) FuzzerStartTestWithResponse(ctx context.Context, apiID externalRef0.ApiID, body FuzzerStartTestJSONRequestBody, reqEditors ...RequestEditorFn) (*FuzzerStartTestResponse, error)

func (*ClientWithResponses) FuzzerStopTestWithResponse

func (c *ClientWithResponses) FuzzerStopTestWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerStopTestResponse, error)

FuzzerStopTestWithResponse request returning *FuzzerStopTestResponse

func (*ClientWithResponses) FuzzergetStateWithResponse

func (c *ClientWithResponses) FuzzergetStateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*FuzzergetStateResponse, error)

FuzzergetStateWithResponse request returning *FuzzergetStateResponse

func (*ClientWithResponses) FuzzergetVersionWithResponse

func (c *ClientWithResponses) FuzzergetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*FuzzergetVersionResponse, error)

FuzzergetVersionWithResponse request returning *FuzzergetVersionResponse

func (*ClientWithResponses) GetApiEventsEventIdProvidedSpecDiffWithResponse

func (c *ClientWithResponses) GetApiEventsEventIdProvidedSpecDiffWithResponse(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*GetApiEventsEventIdProvidedSpecDiffResponse, error)

GetApiEventsEventIdProvidedSpecDiffWithResponse request returning *GetApiEventsEventIdProvidedSpecDiffResponse

func (*ClientWithResponses) GetApiEventsEventIdReconstructedSpecDiffWithResponse

func (c *ClientWithResponses) GetApiEventsEventIdReconstructedSpecDiffWithResponse(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*GetApiEventsEventIdReconstructedSpecDiffResponse, error)

GetApiEventsEventIdReconstructedSpecDiffWithResponse request returning *GetApiEventsEventIdReconstructedSpecDiffResponse

func (*ClientWithResponses) GetApiEventsEventIdWithResponse

func (c *ClientWithResponses) GetApiEventsEventIdWithResponse(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*GetApiEventsEventIdResponse, error)

GetApiEventsEventIdWithResponse request returning *GetApiEventsEventIdResponse

func (*ClientWithResponses) GetApiEventsWithResponse

func (c *ClientWithResponses) GetApiEventsWithResponse(ctx context.Context, params *GetApiEventsParams, reqEditors ...RequestEditorFn) (*GetApiEventsResponse, error)

GetApiEventsWithResponse request returning *GetApiEventsResponse

func (*ClientWithResponses) GetApiInventoryApiIdApiInfoWithResponse

func (c *ClientWithResponses) GetApiInventoryApiIdApiInfoWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdApiInfoResponse, error)

GetApiInventoryApiIdApiInfoWithResponse request returning *GetApiInventoryApiIdApiInfoResponse

func (*ClientWithResponses) GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDWithResponse

func (c *ClientWithResponses) GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDWithResponse(ctx context.Context, params *GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDParams, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse, error)

GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDWithResponse request returning *GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse

func (*ClientWithResponses) GetApiInventoryApiIdFromHostAndPortWithResponse

func (c *ClientWithResponses) GetApiInventoryApiIdFromHostAndPortWithResponse(ctx context.Context, params *GetApiInventoryApiIdFromHostAndPortParams, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdFromHostAndPortResponse, error)

GetApiInventoryApiIdFromHostAndPortWithResponse request returning *GetApiInventoryApiIdFromHostAndPortResponse

func (*ClientWithResponses) GetApiInventoryApiIdProvidedSwaggerJsonWithResponse

func (c *ClientWithResponses) GetApiInventoryApiIdProvidedSwaggerJsonWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdProvidedSwaggerJsonResponse, error)

GetApiInventoryApiIdProvidedSwaggerJsonWithResponse request returning *GetApiInventoryApiIdProvidedSwaggerJsonResponse

func (*ClientWithResponses) GetApiInventoryApiIdReconstructedSwaggerJsonWithResponse

func (c *ClientWithResponses) GetApiInventoryApiIdReconstructedSwaggerJsonWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdReconstructedSwaggerJsonResponse, error)

GetApiInventoryApiIdReconstructedSwaggerJsonWithResponse request returning *GetApiInventoryApiIdReconstructedSwaggerJsonResponse

func (*ClientWithResponses) GetApiInventoryApiIdSpecsWithResponse

func (c *ClientWithResponses) GetApiInventoryApiIdSpecsWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdSpecsResponse, error)

GetApiInventoryApiIdSpecsWithResponse request returning *GetApiInventoryApiIdSpecsResponse

func (*ClientWithResponses) GetApiInventoryApiIdSuggestedReviewWithResponse

func (c *ClientWithResponses) GetApiInventoryApiIdSuggestedReviewWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdSuggestedReviewResponse, error)

GetApiInventoryApiIdSuggestedReviewWithResponse request returning *GetApiInventoryApiIdSuggestedReviewResponse

func (*ClientWithResponses) GetApiInventoryWithResponse

func (c *ClientWithResponses) GetApiInventoryWithResponse(ctx context.Context, params *GetApiInventoryParams, reqEditors ...RequestEditorFn) (*GetApiInventoryResponse, error)

GetApiInventoryWithResponse request returning *GetApiInventoryResponse

func (*ClientWithResponses) GetApiUsageHitCountWithResponse

func (c *ClientWithResponses) GetApiUsageHitCountWithResponse(ctx context.Context, params *GetApiUsageHitCountParams, reqEditors ...RequestEditorFn) (*GetApiUsageHitCountResponse, error)

GetApiUsageHitCountWithResponse request returning *GetApiUsageHitCountResponse

func (*ClientWithResponses) GetControlTraceSourcesTraceSourceIdWithResponse

func (c *ClientWithResponses) GetControlTraceSourcesTraceSourceIdWithResponse(ctx context.Context, traceSourceId TraceSourceId, reqEditors ...RequestEditorFn) (*GetControlTraceSourcesTraceSourceIdResponse, error)

GetControlTraceSourcesTraceSourceIdWithResponse request returning *GetControlTraceSourcesTraceSourceIdResponse

func (*ClientWithResponses) GetControlTraceSourcesWithResponse

func (c *ClientWithResponses) GetControlTraceSourcesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetControlTraceSourcesResponse, error)

GetControlTraceSourcesWithResponse request returning *GetControlTraceSourcesResponse

func (*ClientWithResponses) GetDashboardApiUsageLatestDiffsWithResponse

func (c *ClientWithResponses) GetDashboardApiUsageLatestDiffsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDashboardApiUsageLatestDiffsResponse, error)

GetDashboardApiUsageLatestDiffsWithResponse request returning *GetDashboardApiUsageLatestDiffsResponse

func (*ClientWithResponses) GetDashboardApiUsageMostUsedWithResponse

func (c *ClientWithResponses) GetDashboardApiUsageMostUsedWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDashboardApiUsageMostUsedResponse, error)

GetDashboardApiUsageMostUsedWithResponse request returning *GetDashboardApiUsageMostUsedResponse

func (*ClientWithResponses) GetDashboardApiUsageWithResponse

func (c *ClientWithResponses) GetDashboardApiUsageWithResponse(ctx context.Context, params *GetDashboardApiUsageParams, reqEditors ...RequestEditorFn) (*GetDashboardApiUsageResponse, error)

GetDashboardApiUsageWithResponse request returning *GetDashboardApiUsageResponse

func (*ClientWithResponses) GetFeaturesWithResponse

func (c *ClientWithResponses) GetFeaturesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFeaturesResponse, error)

GetFeaturesWithResponse request returning *GetFeaturesResponse

func (*ClientWithResponses) GetModulesBflaAuthorizationModelApiIDStateWithResponse

func (c *ClientWithResponses) GetModulesBflaAuthorizationModelApiIDStateWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*GetModulesBflaAuthorizationModelApiIDStateResponse, error)

GetModulesBflaAuthorizationModelApiIDStateWithResponse request returning *GetModulesBflaAuthorizationModelApiIDStateResponse

func (*ClientWithResponses) GetModulesBflaAuthorizationModelApiIDWithResponse

func (c *ClientWithResponses) GetModulesBflaAuthorizationModelApiIDWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*GetModulesBflaAuthorizationModelApiIDResponse, error)

GetModulesBflaAuthorizationModelApiIDWithResponse request returning *GetModulesBflaAuthorizationModelApiIDResponse

func (*ClientWithResponses) PostApiInventoryReviewIdApprovedReviewWithBodyWithResponse

func (c *ClientWithResponses) PostApiInventoryReviewIdApprovedReviewWithBodyWithResponse(ctx context.Context, reviewId ReviewId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiInventoryReviewIdApprovedReviewResponse, error)

PostApiInventoryReviewIdApprovedReviewWithBodyWithResponse request with arbitrary body returning *PostApiInventoryReviewIdApprovedReviewResponse

func (*ClientWithResponses) PostApiInventoryWithBodyWithResponse

func (c *ClientWithResponses) PostApiInventoryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiInventoryResponse, error)

PostApiInventoryWithBodyWithResponse request with arbitrary body returning *PostApiInventoryResponse

func (*ClientWithResponses) PostApiInventoryWithResponse

func (c *ClientWithResponses) PostApiInventoryWithResponse(ctx context.Context, body PostApiInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiInventoryResponse, error)

func (*ClientWithResponses) PostControlNewDiscoveredAPIsWithBodyWithResponse

func (c *ClientWithResponses) PostControlNewDiscoveredAPIsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostControlNewDiscoveredAPIsResponse, error)

PostControlNewDiscoveredAPIsWithBodyWithResponse request with arbitrary body returning *PostControlNewDiscoveredAPIsResponse

func (*ClientWithResponses) PostControlNewDiscoveredAPIsWithResponse

func (c *ClientWithResponses) PostControlNewDiscoveredAPIsWithResponse(ctx context.Context, body PostControlNewDiscoveredAPIsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostControlNewDiscoveredAPIsResponse, error)

func (*ClientWithResponses) PostControlTraceSourcesWithBodyWithResponse

func (c *ClientWithResponses) PostControlTraceSourcesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostControlTraceSourcesResponse, error)

PostControlTraceSourcesWithBodyWithResponse request with arbitrary body returning *PostControlTraceSourcesResponse

func (*ClientWithResponses) PostControlTraceSourcesWithResponse

func (c *ClientWithResponses) PostControlTraceSourcesWithResponse(ctx context.Context, body PostControlTraceSourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostControlTraceSourcesResponse, error)

func (*ClientWithResponses) PostModulesBflaAuthorizationModelApiIDResetWithResponse

func (c *ClientWithResponses) PostModulesBflaAuthorizationModelApiIDResetWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*PostModulesBflaAuthorizationModelApiIDResetResponse, error)

PostModulesBflaAuthorizationModelApiIDResetWithResponse request returning *PostModulesBflaAuthorizationModelApiIDResetResponse

func (*ClientWithResponses) PostModulesBflaAuthorizationModelApiIDWithBodyWithResponse

func (c *ClientWithResponses) PostModulesBflaAuthorizationModelApiIDWithBodyWithResponse(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostModulesBflaAuthorizationModelApiIDResponse, error)

PostModulesBflaAuthorizationModelApiIDWithBodyWithResponse request with arbitrary body returning *PostModulesBflaAuthorizationModelApiIDResponse

func (*ClientWithResponses) PostModulesSpecreconstructorEnableWithBodyWithResponse

func (c *ClientWithResponses) PostModulesSpecreconstructorEnableWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostModulesSpecreconstructorEnableResponse, error)

PostModulesSpecreconstructorEnableWithBodyWithResponse request with arbitrary body returning *PostModulesSpecreconstructorEnableResponse

func (*ClientWithResponses) PutApiInventoryApiIdSpecsProvidedSpecWithBodyWithResponse

func (c *ClientWithResponses) PutApiInventoryApiIdSpecsProvidedSpecWithBodyWithResponse(ctx context.Context, apiId ApiId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiInventoryApiIdSpecsProvidedSpecResponse, error)

PutApiInventoryApiIdSpecsProvidedSpecWithBodyWithResponse request with arbitrary body returning *PutApiInventoryApiIdSpecsProvidedSpecResponse

func (*ClientWithResponses) PutModulesBflaAuthorizationModelApiIDApproveWithResponse

func (c *ClientWithResponses) PutModulesBflaAuthorizationModelApiIDApproveWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDApproveParams, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDApproveResponse, error)

PutModulesBflaAuthorizationModelApiIDApproveWithResponse request returning *PutModulesBflaAuthorizationModelApiIDApproveResponse

func (*ClientWithResponses) PutModulesBflaAuthorizationModelApiIDDenyWithResponse

func (c *ClientWithResponses) PutModulesBflaAuthorizationModelApiIDDenyWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDDenyParams, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDDenyResponse, error)

PutModulesBflaAuthorizationModelApiIDDenyWithResponse request returning *PutModulesBflaAuthorizationModelApiIDDenyResponse

func (*ClientWithResponses) PutModulesBflaAuthorizationModelApiIDDetectionStartWithResponse

func (c *ClientWithResponses) PutModulesBflaAuthorizationModelApiIDDetectionStartWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDDetectionStartResponse, error)

PutModulesBflaAuthorizationModelApiIDDetectionStartWithResponse request returning *PutModulesBflaAuthorizationModelApiIDDetectionStartResponse

func (*ClientWithResponses) PutModulesBflaAuthorizationModelApiIDDetectionStopWithResponse

func (c *ClientWithResponses) PutModulesBflaAuthorizationModelApiIDDetectionStopWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDDetectionStopResponse, error)

PutModulesBflaAuthorizationModelApiIDDetectionStopWithResponse request returning *PutModulesBflaAuthorizationModelApiIDDetectionStopResponse

func (*ClientWithResponses) PutModulesBflaAuthorizationModelApiIDLearningStartWithResponse

func (c *ClientWithResponses) PutModulesBflaAuthorizationModelApiIDLearningStartWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDLearningStartParams, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDLearningStartResponse, error)

PutModulesBflaAuthorizationModelApiIDLearningStartWithResponse request returning *PutModulesBflaAuthorizationModelApiIDLearningStartResponse

func (*ClientWithResponses) PutModulesBflaAuthorizationModelApiIDLearningStopWithResponse

func (c *ClientWithResponses) PutModulesBflaAuthorizationModelApiIDLearningStopWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDLearningStopResponse, error)

PutModulesBflaAuthorizationModelApiIDLearningStopWithResponse request returning *PutModulesBflaAuthorizationModelApiIDLearningStopResponse

func (*ClientWithResponses) PutModulesBflaEventIdOperationWithResponse

func (c *ClientWithResponses) PutModulesBflaEventIdOperationWithResponse(ctx context.Context, id int, operation OperationEnum, reqEditors ...RequestEditorFn) (*PutModulesBflaEventIdOperationResponse, error)

PutModulesBflaEventIdOperationWithResponse request returning *PutModulesBflaEventIdOperationResponse

func (*ClientWithResponses) SpecDifferStartDifferWithResponse

func (c *ClientWithResponses) SpecDifferStartDifferWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*SpecDifferStartDifferResponse, error)

SpecDifferStartDifferWithResponse request returning *SpecDifferStartDifferResponse

func (*ClientWithResponses) SpecDifferStopDifferWithResponse

func (c *ClientWithResponses) SpecDifferStopDifferWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*SpecDifferStopDifferResponse, error)

SpecDifferStopDifferWithResponse request returning *SpecDifferStopDifferResponse

func (*ClientWithResponses) SpecreconstructorPostAPIIDStartWithResponse

func (c *ClientWithResponses) SpecreconstructorPostAPIIDStartWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*SpecreconstructorPostAPIIDStartResponse, error)

SpecreconstructorPostAPIIDStartWithResponse request returning *SpecreconstructorPostAPIIDStartResponse

func (*ClientWithResponses) SpecreconstructorPostAPIIDStopWithResponse

func (c *ClientWithResponses) SpecreconstructorPostAPIIDStopWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*SpecreconstructorPostAPIIDStopResponse, error)

SpecreconstructorPostAPIIDStopWithResponse request returning *SpecreconstructorPostAPIIDStopResponse

func (*ClientWithResponses) SpecreconstructorgetVersionWithResponse

func (c *ClientWithResponses) SpecreconstructorgetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SpecreconstructorgetVersionResponse, error)

SpecreconstructorgetVersionWithResponse request returning *SpecreconstructorgetVersionResponse

func (*ClientWithResponses) TraceanalyzerGetApiFindingsWithResponse

func (c *ClientWithResponses) TraceanalyzerGetApiFindingsWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *TraceanalyzerGetApiFindingsParams, reqEditors ...RequestEditorFn) (*TraceanalyzerGetApiFindingsResponse, error)

TraceanalyzerGetApiFindingsWithResponse request returning *TraceanalyzerGetApiFindingsResponse

func (*ClientWithResponses) TraceanalyzerGetEventAnnotationsWithResponse

func (c *ClientWithResponses) TraceanalyzerGetEventAnnotationsWithResponse(ctx context.Context, eventID int64, params *TraceanalyzerGetEventAnnotationsParams, reqEditors ...RequestEditorFn) (*TraceanalyzerGetEventAnnotationsResponse, error)

TraceanalyzerGetEventAnnotationsWithResponse request returning *TraceanalyzerGetEventAnnotationsResponse

func (*ClientWithResponses) TraceanalyzerResetApiFindingsWithResponse

func (c *ClientWithResponses) TraceanalyzerResetApiFindingsWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*TraceanalyzerResetApiFindingsResponse, error)

TraceanalyzerResetApiFindingsWithResponse request returning *TraceanalyzerResetApiFindingsResponse

func (*ClientWithResponses) TraceanalyzerStartTraceAnalysisWithResponse

func (c *ClientWithResponses) TraceanalyzerStartTraceAnalysisWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*TraceanalyzerStartTraceAnalysisResponse, error)

TraceanalyzerStartTraceAnalysisWithResponse request returning *TraceanalyzerStartTraceAnalysisResponse

func (*ClientWithResponses) TraceanalyzerStopTraceAnalysisWithResponse

func (c *ClientWithResponses) TraceanalyzerStopTraceAnalysisWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*TraceanalyzerStopTraceAnalysisResponse, error)

TraceanalyzerStopTraceAnalysisWithResponse request returning *TraceanalyzerStopTraceAnalysisResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetApiEvents request
	GetApiEventsWithResponse(ctx context.Context, params *GetApiEventsParams, reqEditors ...RequestEditorFn) (*GetApiEventsResponse, error)

	// GetApiEventsEventId request
	GetApiEventsEventIdWithResponse(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*GetApiEventsEventIdResponse, error)

	// GetApiEventsEventIdProvidedSpecDiff request
	GetApiEventsEventIdProvidedSpecDiffWithResponse(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*GetApiEventsEventIdProvidedSpecDiffResponse, error)

	// GetApiEventsEventIdReconstructedSpecDiff request
	GetApiEventsEventIdReconstructedSpecDiffWithResponse(ctx context.Context, eventId uint32, reqEditors ...RequestEditorFn) (*GetApiEventsEventIdReconstructedSpecDiffResponse, error)

	// GetApiInventory request
	GetApiInventoryWithResponse(ctx context.Context, params *GetApiInventoryParams, reqEditors ...RequestEditorFn) (*GetApiInventoryResponse, error)

	// PostApiInventory request with any body
	PostApiInventoryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiInventoryResponse, error)

	PostApiInventoryWithResponse(ctx context.Context, body PostApiInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiInventoryResponse, error)

	// GetApiInventoryApiIdFromHostAndPort request
	GetApiInventoryApiIdFromHostAndPortWithResponse(ctx context.Context, params *GetApiInventoryApiIdFromHostAndPortParams, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdFromHostAndPortResponse, error)

	// GetApiInventoryApiIdFromHostAndPortAndTraceSourceID request
	GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDWithResponse(ctx context.Context, params *GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDParams, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse, error)

	// GetApiInventoryApiIdApiInfo request
	GetApiInventoryApiIdApiInfoWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdApiInfoResponse, error)

	// GetApiInventoryApiIdProvidedSwaggerJson request
	GetApiInventoryApiIdProvidedSwaggerJsonWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdProvidedSwaggerJsonResponse, error)

	// GetApiInventoryApiIdReconstructedSwaggerJson request
	GetApiInventoryApiIdReconstructedSwaggerJsonWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdReconstructedSwaggerJsonResponse, error)

	// GetApiInventoryApiIdSpecs request
	GetApiInventoryApiIdSpecsWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdSpecsResponse, error)

	// DeleteApiInventoryApiIdSpecsProvidedSpec request
	DeleteApiInventoryApiIdSpecsProvidedSpecWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*DeleteApiInventoryApiIdSpecsProvidedSpecResponse, error)

	// PutApiInventoryApiIdSpecsProvidedSpec request with any body
	PutApiInventoryApiIdSpecsProvidedSpecWithBodyWithResponse(ctx context.Context, apiId ApiId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutApiInventoryApiIdSpecsProvidedSpecResponse, error)

	PutApiInventoryApiIdSpecsProvidedSpecWithResponse(ctx context.Context, apiId ApiId, body PutApiInventoryApiIdSpecsProvidedSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*PutApiInventoryApiIdSpecsProvidedSpecResponse, error)

	// DeleteApiInventoryApiIdSpecsReconstructedSpec request
	DeleteApiInventoryApiIdSpecsReconstructedSpecWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*DeleteApiInventoryApiIdSpecsReconstructedSpecResponse, error)

	// GetApiInventoryApiIdSuggestedReview request
	GetApiInventoryApiIdSuggestedReviewWithResponse(ctx context.Context, apiId ApiId, reqEditors ...RequestEditorFn) (*GetApiInventoryApiIdSuggestedReviewResponse, error)

	// PostApiInventoryReviewIdApprovedReview request with any body
	PostApiInventoryReviewIdApprovedReviewWithBodyWithResponse(ctx context.Context, reviewId ReviewId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostApiInventoryReviewIdApprovedReviewResponse, error)

	PostApiInventoryReviewIdApprovedReviewWithResponse(ctx context.Context, reviewId ReviewId, body PostApiInventoryReviewIdApprovedReviewJSONRequestBody, reqEditors ...RequestEditorFn) (*PostApiInventoryReviewIdApprovedReviewResponse, error)

	// GetApiUsageHitCount request
	GetApiUsageHitCountWithResponse(ctx context.Context, params *GetApiUsageHitCountParams, reqEditors ...RequestEditorFn) (*GetApiUsageHitCountResponse, error)

	// PostControlNewDiscoveredAPIs request with any body
	PostControlNewDiscoveredAPIsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostControlNewDiscoveredAPIsResponse, error)

	PostControlNewDiscoveredAPIsWithResponse(ctx context.Context, body PostControlNewDiscoveredAPIsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostControlNewDiscoveredAPIsResponse, error)

	// GetControlTraceSources request
	GetControlTraceSourcesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetControlTraceSourcesResponse, error)

	// PostControlTraceSources request with any body
	PostControlTraceSourcesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostControlTraceSourcesResponse, error)

	PostControlTraceSourcesWithResponse(ctx context.Context, body PostControlTraceSourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostControlTraceSourcesResponse, error)

	// DeleteControlTraceSourcesTraceSourceId request
	DeleteControlTraceSourcesTraceSourceIdWithResponse(ctx context.Context, traceSourceId TraceSourceId, reqEditors ...RequestEditorFn) (*DeleteControlTraceSourcesTraceSourceIdResponse, error)

	// GetControlTraceSourcesTraceSourceId request
	GetControlTraceSourcesTraceSourceIdWithResponse(ctx context.Context, traceSourceId TraceSourceId, reqEditors ...RequestEditorFn) (*GetControlTraceSourcesTraceSourceIdResponse, error)

	// GetDashboardApiUsage request
	GetDashboardApiUsageWithResponse(ctx context.Context, params *GetDashboardApiUsageParams, reqEditors ...RequestEditorFn) (*GetDashboardApiUsageResponse, error)

	// GetDashboardApiUsageLatestDiffs request
	GetDashboardApiUsageLatestDiffsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDashboardApiUsageLatestDiffsResponse, error)

	// GetDashboardApiUsageMostUsed request
	GetDashboardApiUsageMostUsedWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDashboardApiUsageMostUsedResponse, error)

	// GetFeatures request
	GetFeaturesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFeaturesResponse, error)

	// BflaGetApiFindings request
	BflaGetApiFindingsWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *BflaGetApiFindingsParams, reqEditors ...RequestEditorFn) (*BflaGetApiFindingsResponse, error)

	// GetModulesBflaAuthorizationModelApiID request
	GetModulesBflaAuthorizationModelApiIDWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*GetModulesBflaAuthorizationModelApiIDResponse, error)

	// PostModulesBflaAuthorizationModelApiID request with any body
	PostModulesBflaAuthorizationModelApiIDWithBodyWithResponse(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostModulesBflaAuthorizationModelApiIDResponse, error)

	PostModulesBflaAuthorizationModelApiIDWithResponse(ctx context.Context, apiID externalRef0.ApiID, body PostModulesBflaAuthorizationModelApiIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PostModulesBflaAuthorizationModelApiIDResponse, error)

	// PutModulesBflaAuthorizationModelApiIDApprove request
	PutModulesBflaAuthorizationModelApiIDApproveWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDApproveParams, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDApproveResponse, error)

	// PutModulesBflaAuthorizationModelApiIDDeny request
	PutModulesBflaAuthorizationModelApiIDDenyWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDDenyParams, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDDenyResponse, error)

	// PutModulesBflaAuthorizationModelApiIDDetectionStart request
	PutModulesBflaAuthorizationModelApiIDDetectionStartWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDDetectionStartResponse, error)

	// PutModulesBflaAuthorizationModelApiIDDetectionStop request
	PutModulesBflaAuthorizationModelApiIDDetectionStopWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDDetectionStopResponse, error)

	// PutModulesBflaAuthorizationModelApiIDLearningStart request
	PutModulesBflaAuthorizationModelApiIDLearningStartWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *PutModulesBflaAuthorizationModelApiIDLearningStartParams, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDLearningStartResponse, error)

	// PutModulesBflaAuthorizationModelApiIDLearningStop request
	PutModulesBflaAuthorizationModelApiIDLearningStopWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*PutModulesBflaAuthorizationModelApiIDLearningStopResponse, error)

	// PostModulesBflaAuthorizationModelApiIDReset request
	PostModulesBflaAuthorizationModelApiIDResetWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*PostModulesBflaAuthorizationModelApiIDResetResponse, error)

	// GetModulesBflaAuthorizationModelApiIDState request
	GetModulesBflaAuthorizationModelApiIDStateWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*GetModulesBflaAuthorizationModelApiIDStateResponse, error)

	// BflagetEvent request
	BflagetEventWithResponse(ctx context.Context, id int, reqEditors ...RequestEditorFn) (*BflagetEventResponse, error)

	// PutModulesBflaEventIdOperation request
	PutModulesBflaEventIdOperationWithResponse(ctx context.Context, id int, operation OperationEnum, reqEditors ...RequestEditorFn) (*PutModulesBflaEventIdOperationResponse, error)

	// BflagetVersion request
	BflagetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BflagetVersionResponse, error)

	// FuzzerGetAnnotatedSpec request
	FuzzerGetAnnotatedSpecWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerGetAnnotatedSpecResponse, error)

	// FuzzerGetAPIFindings request
	FuzzerGetAPIFindingsWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *FuzzerGetAPIFindingsParams, reqEditors ...RequestEditorFn) (*FuzzerGetAPIFindingsResponse, error)

	// FuzzerGetTestProgress request
	FuzzerGetTestProgressWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerGetTestProgressResponse, error)

	// FuzzerGetTestReport request
	FuzzerGetTestReportWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerGetTestReportResponse, error)

	// FuzzerStartTest request with any body
	FuzzerStartTestWithBodyWithResponse(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FuzzerStartTestResponse, error)

	FuzzerStartTestWithResponse(ctx context.Context, apiID externalRef0.ApiID, body FuzzerStartTestJSONRequestBody, reqEditors ...RequestEditorFn) (*FuzzerStartTestResponse, error)

	// FuzzerStopTest request
	FuzzerStopTestWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerStopTestResponse, error)

	// FuzzerGetReport request
	FuzzerGetReportWithResponse(ctx context.Context, apiID externalRef0.ApiID, timestamp int64, reqEditors ...RequestEditorFn) (*FuzzerGetReportResponse, error)

	// FuzzerGetShortReportByTimestamp request
	FuzzerGetShortReportByTimestampWithResponse(ctx context.Context, apiID externalRef0.ApiID, timestamp int64, reqEditors ...RequestEditorFn) (*FuzzerGetShortReportByTimestampResponse, error)

	// FuzzergetState request
	FuzzergetStateWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*FuzzergetStateResponse, error)

	// FuzzerGetTests request
	FuzzerGetTestsWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerGetTestsResponse, error)

	// FuzzerGetUpdateStatus request
	FuzzerGetUpdateStatusWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*FuzzerGetUpdateStatusResponse, error)

	// FuzzerPostUpdateStatus request with any body
	FuzzerPostUpdateStatusWithBodyWithResponse(ctx context.Context, apiID externalRef0.ApiID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FuzzerPostUpdateStatusResponse, error)

	FuzzerPostUpdateStatusWithResponse(ctx context.Context, apiID externalRef0.ApiID, body FuzzerPostUpdateStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*FuzzerPostUpdateStatusResponse, error)

	// FuzzergetVersion request
	FuzzergetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*FuzzergetVersionResponse, error)

	// SpecDifferStartDiffer request
	SpecDifferStartDifferWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*SpecDifferStartDifferResponse, error)

	// SpecDifferStopDiffer request
	SpecDifferStopDifferWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*SpecDifferStopDifferResponse, error)

	// PostModulesSpecreconstructorEnable request with any body
	PostModulesSpecreconstructorEnableWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostModulesSpecreconstructorEnableResponse, error)

	PostModulesSpecreconstructorEnableWithResponse(ctx context.Context, body PostModulesSpecreconstructorEnableJSONRequestBody, reqEditors ...RequestEditorFn) (*PostModulesSpecreconstructorEnableResponse, error)

	// SpecreconstructorgetVersion request
	SpecreconstructorgetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SpecreconstructorgetVersionResponse, error)

	// SpecreconstructorPostAPIIDStart request
	SpecreconstructorPostAPIIDStartWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*SpecreconstructorPostAPIIDStartResponse, error)

	// SpecreconstructorPostAPIIDStop request
	SpecreconstructorPostAPIIDStopWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*SpecreconstructorPostAPIIDStopResponse, error)

	// TraceanalyzerGetApiFindings request
	TraceanalyzerGetApiFindingsWithResponse(ctx context.Context, apiID externalRef0.ApiID, params *TraceanalyzerGetApiFindingsParams, reqEditors ...RequestEditorFn) (*TraceanalyzerGetApiFindingsResponse, error)

	// TraceanalyzerResetApiFindings request
	TraceanalyzerResetApiFindingsWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*TraceanalyzerResetApiFindingsResponse, error)

	// TraceanalyzerGetEventAnnotations request
	TraceanalyzerGetEventAnnotationsWithResponse(ctx context.Context, eventID int64, params *TraceanalyzerGetEventAnnotationsParams, reqEditors ...RequestEditorFn) (*TraceanalyzerGetEventAnnotationsResponse, error)

	// TraceanalyzerStartTraceAnalysis request
	TraceanalyzerStartTraceAnalysisWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*TraceanalyzerStartTraceAnalysisResponse, error)

	// TraceanalyzerStopTraceAnalysis request
	TraceanalyzerStopTraceAnalysisWithResponse(ctx context.Context, apiID externalRef0.ApiID, reqEditors ...RequestEditorFn) (*TraceanalyzerStopTraceAnalysisResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type DeleteApiInventoryApiIdSpecsProvidedSpecResponse

type DeleteApiInventoryApiIdSpecsProvidedSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.SuccessResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParseDeleteApiInventoryApiIdSpecsProvidedSpecResponse

func ParseDeleteApiInventoryApiIdSpecsProvidedSpecResponse(rsp *http.Response) (*DeleteApiInventoryApiIdSpecsProvidedSpecResponse, error)

ParseDeleteApiInventoryApiIdSpecsProvidedSpecResponse parses an HTTP response from a DeleteApiInventoryApiIdSpecsProvidedSpecWithResponse call

func (DeleteApiInventoryApiIdSpecsProvidedSpecResponse) Status

Status returns HTTPResponse.Status

func (DeleteApiInventoryApiIdSpecsProvidedSpecResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteApiInventoryApiIdSpecsReconstructedSpecResponse

type DeleteApiInventoryApiIdSpecsReconstructedSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.SuccessResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParseDeleteApiInventoryApiIdSpecsReconstructedSpecResponse

func ParseDeleteApiInventoryApiIdSpecsReconstructedSpecResponse(rsp *http.Response) (*DeleteApiInventoryApiIdSpecsReconstructedSpecResponse, error)

ParseDeleteApiInventoryApiIdSpecsReconstructedSpecResponse parses an HTTP response from a DeleteApiInventoryApiIdSpecsReconstructedSpecWithResponse call

func (DeleteApiInventoryApiIdSpecsReconstructedSpecResponse) Status

Status returns HTTPResponse.Status

func (DeleteApiInventoryApiIdSpecsReconstructedSpecResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteControlTraceSourcesTraceSourceIdResponse

type DeleteControlTraceSourcesTraceSourceIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParseDeleteControlTraceSourcesTraceSourceIdResponse

func ParseDeleteControlTraceSourcesTraceSourceIdResponse(rsp *http.Response) (*DeleteControlTraceSourcesTraceSourceIdResponse, error)

ParseDeleteControlTraceSourcesTraceSourceIdResponse parses an HTTP response from a DeleteControlTraceSourcesTraceSourceIdWithResponse call

func (DeleteControlTraceSourcesTraceSourceIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteControlTraceSourcesTraceSourceIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DestinationIPIsFilter

type DestinationIPIsFilter = []string

DestinationIPIsFilter defines model for destinationIPIsFilter.

type DestinationIPIsNotFilter

type DestinationIPIsNotFilter = []string

DestinationIPIsNotFilter defines model for destinationIPIsNotFilter.

type DestinationPortIsFilter

type DestinationPortIsFilter = []string

DestinationPortIsFilter defines model for destinationPortIsFilter.

type DestinationPortIsNotFilter

type DestinationPortIsNotFilter = []string

DestinationPortIsNotFilter defines model for destinationPortIsNotFilter.

type DetectedUser

type DetectedUser struct {
	Id        string             `json:"id"`
	IpAddress string             `json:"ip_address"`
	Source    DetectedUserSource `json:"source"`
}

DetectedUser defines model for DetectedUser.

type DetectedUserSource

type DetectedUserSource string

DetectedUserSource defines model for DetectedUser.Source.

const (
	BASIC           DetectedUserSource = "BASIC"
	JWT             DetectedUserSource = "JWT"
	KONGXCONSUMERID DetectedUserSource = "KONG_X_CONSUMER_ID"
)

Defines values for DetectedUserSource.

type Diff

type Diff struct {
	DiffType externalRef0.DiffType `json:"diffType"`

	// LastSeen The time that the diff was last seen
	LastSeen time.Time               `json:"lastSeen"`
	Method   externalRef0.HttpMethod `json:"method"`

	// NewSpec New spec json string
	NewSpec string `json:"newSpec"`

	// OldSpec Old spec json string
	OldSpec string `json:"oldSpec"`

	// Path Path of the diff element
	Path string `json:"path"`

	// SpecTimestamp the time that this spec was created. used also as spec version
	SpecTimestamp time.Time             `json:"specTimestamp"`
	SpecType      externalRef0.SpecType `json:"specType"`
}

Diff defines model for Diff.

type EndTime

type EndTime = time.Time

EndTime defines model for endTime.

type FeatureEnable

type FeatureEnable struct {
	// Enable enable flag
	Enable *bool `json:"enable,omitempty"`
}

FeatureEnable Enable/disable a feature

type Finding

type Finding struct {
	// Description description of the finding
	Description *string `json:"description,omitempty"`

	// Name Name of the finding
	Name *string `json:"name,omitempty"`

	// Risk risk of the finding
	Risk *string `json:"risk,omitempty"`
}

Finding defines model for Finding.

type Findings

type Findings struct {
	Items *[]Finding `json:"items,omitempty"`

	// Total Nb of items, used for pagination
	Total *int `json:"total,omitempty"`
}

Findings defines model for Findings.

type FuzzerGetAPIFindingsParams

type FuzzerGetAPIFindingsParams struct {
	// Sensitive Should findings include sensitive data ?
	Sensitive *externalRef0.Sensitive `form:"sensitive,omitempty" json:"sensitive,omitempty"`
}

FuzzerGetAPIFindingsParams defines parameters for FuzzerGetAPIFindings.

type FuzzerGetAPIFindingsResponse

type FuzzerGetAPIFindingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.APIFindings
	JSONDefault  *externalRef0.ApiResponse
}

func ParseFuzzerGetAPIFindingsResponse

func ParseFuzzerGetAPIFindingsResponse(rsp *http.Response) (*FuzzerGetAPIFindingsResponse, error)

ParseFuzzerGetAPIFindingsResponse parses an HTTP response from a FuzzerGetAPIFindingsWithResponse call

func (FuzzerGetAPIFindingsResponse) Status

Status returns HTTPResponse.Status

func (FuzzerGetAPIFindingsResponse) StatusCode

func (r FuzzerGetAPIFindingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzerGetAnnotatedSpecResponse

type FuzzerGetAnnotatedSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON404      *string
}

func ParseFuzzerGetAnnotatedSpecResponse

func ParseFuzzerGetAnnotatedSpecResponse(rsp *http.Response) (*FuzzerGetAnnotatedSpecResponse, error)

ParseFuzzerGetAnnotatedSpecResponse parses an HTTP response from a FuzzerGetAnnotatedSpecWithResponse call

func (FuzzerGetAnnotatedSpecResponse) Status

Status returns HTTPResponse.Status

func (FuzzerGetAnnotatedSpecResponse) StatusCode

func (r FuzzerGetAnnotatedSpecResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzerGetReportResponse

type FuzzerGetReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestWithReport
}

func ParseFuzzerGetReportResponse

func ParseFuzzerGetReportResponse(rsp *http.Response) (*FuzzerGetReportResponse, error)

ParseFuzzerGetReportResponse parses an HTTP response from a FuzzerGetReportWithResponse call

func (FuzzerGetReportResponse) Status

func (r FuzzerGetReportResponse) Status() string

Status returns HTTPResponse.Status

func (FuzzerGetReportResponse) StatusCode

func (r FuzzerGetReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzerGetShortReportByTimestampResponse

type FuzzerGetShortReportByTimestampResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ShortTestReport
}

func ParseFuzzerGetShortReportByTimestampResponse

func ParseFuzzerGetShortReportByTimestampResponse(rsp *http.Response) (*FuzzerGetShortReportByTimestampResponse, error)

ParseFuzzerGetShortReportByTimestampResponse parses an HTTP response from a FuzzerGetShortReportByTimestampWithResponse call

func (FuzzerGetShortReportByTimestampResponse) Status

Status returns HTTPResponse.Status

func (FuzzerGetShortReportByTimestampResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type FuzzerGetTestProgressResponse

type FuzzerGetTestProgressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ShortTestProgress
	JSON404      *string
	JSON500      *string
}

func ParseFuzzerGetTestProgressResponse

func ParseFuzzerGetTestProgressResponse(rsp *http.Response) (*FuzzerGetTestProgressResponse, error)

ParseFuzzerGetTestProgressResponse parses an HTTP response from a FuzzerGetTestProgressWithResponse call

func (FuzzerGetTestProgressResponse) Status

Status returns HTTPResponse.Status

func (FuzzerGetTestProgressResponse) StatusCode

func (r FuzzerGetTestProgressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzerGetTestReportResponse

type FuzzerGetTestReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ShortTestReport
	JSON404      *string
	JSON500      *string
}

func ParseFuzzerGetTestReportResponse

func ParseFuzzerGetTestReportResponse(rsp *http.Response) (*FuzzerGetTestReportResponse, error)

ParseFuzzerGetTestReportResponse parses an HTTP response from a FuzzerGetTestReportWithResponse call

func (FuzzerGetTestReportResponse) Status

Status returns HTTPResponse.Status

func (FuzzerGetTestReportResponse) StatusCode

func (r FuzzerGetTestReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzerGetTestsResponse

type FuzzerGetTestsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Tests
}

func ParseFuzzerGetTestsResponse

func ParseFuzzerGetTestsResponse(rsp *http.Response) (*FuzzerGetTestsResponse, error)

ParseFuzzerGetTestsResponse parses an HTTP response from a FuzzerGetTestsWithResponse call

func (FuzzerGetTestsResponse) Status

func (r FuzzerGetTestsResponse) Status() string

Status returns HTTPResponse.Status

func (FuzzerGetTestsResponse) StatusCode

func (r FuzzerGetTestsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzerGetUpdateStatusResponse

type FuzzerGetUpdateStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FuzzingStatusAndReport
}

func ParseFuzzerGetUpdateStatusResponse

func ParseFuzzerGetUpdateStatusResponse(rsp *http.Response) (*FuzzerGetUpdateStatusResponse, error)

ParseFuzzerGetUpdateStatusResponse parses an HTTP response from a FuzzerGetUpdateStatusWithResponse call

func (FuzzerGetUpdateStatusResponse) Status

Status returns HTTPResponse.Status

func (FuzzerGetUpdateStatusResponse) StatusCode

func (r FuzzerGetUpdateStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzerPostUpdateStatusJSONRequestBody

type FuzzerPostUpdateStatusJSONRequestBody = FuzzingStatusAndReport

FuzzerPostUpdateStatusJSONRequestBody defines body for FuzzerPostUpdateStatus for application/json ContentType.

type FuzzerPostUpdateStatusResponse

type FuzzerPostUpdateStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseFuzzerPostUpdateStatusResponse

func ParseFuzzerPostUpdateStatusResponse(rsp *http.Response) (*FuzzerPostUpdateStatusResponse, error)

ParseFuzzerPostUpdateStatusResponse parses an HTTP response from a FuzzerPostUpdateStatusWithResponse call

func (FuzzerPostUpdateStatusResponse) Status

Status returns HTTPResponse.Status

func (FuzzerPostUpdateStatusResponse) StatusCode

func (r FuzzerPostUpdateStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzerStartTestJSONRequestBody

type FuzzerStartTestJSONRequestBody = TestInput

FuzzerStartTestJSONRequestBody defines body for FuzzerStartTest for application/json ContentType.

type FuzzerStartTestResponse

type FuzzerStartTestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestHandle
	JSON400      *string
	JSON404      *string
	JSON500      *string
}

func ParseFuzzerStartTestResponse

func ParseFuzzerStartTestResponse(rsp *http.Response) (*FuzzerStartTestResponse, error)

ParseFuzzerStartTestResponse parses an HTTP response from a FuzzerStartTestWithResponse call

func (FuzzerStartTestResponse) Status

func (r FuzzerStartTestResponse) Status() string

Status returns HTTPResponse.Status

func (FuzzerStartTestResponse) StatusCode

func (r FuzzerStartTestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzerStopTestResponse

type FuzzerStopTestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *string
	JSON404      *string
	JSON500      *string
}

func ParseFuzzerStopTestResponse

func ParseFuzzerStopTestResponse(rsp *http.Response) (*FuzzerStopTestResponse, error)

ParseFuzzerStopTestResponse parses an HTTP response from a FuzzerStopTestWithResponse call

func (FuzzerStopTestResponse) Status

func (r FuzzerStopTestResponse) Status() string

Status returns HTTPResponse.Status

func (FuzzerStopTestResponse) StatusCode

func (r FuzzerStopTestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzergetStateResponse

type FuzzergetStateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TestingModuleState
}

func ParseFuzzergetStateResponse

func ParseFuzzergetStateResponse(rsp *http.Response) (*FuzzergetStateResponse, error)

ParseFuzzergetStateResponse parses an HTTP response from a FuzzergetStateWithResponse call

func (FuzzergetStateResponse) Status

func (r FuzzergetStateResponse) Status() string

Status returns HTTPResponse.Status

func (FuzzergetStateResponse) StatusCode

func (r FuzzergetStateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzergetVersionResponse

type FuzzergetVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Version
}

func ParseFuzzergetVersionResponse

func ParseFuzzergetVersionResponse(rsp *http.Response) (*FuzzergetVersionResponse, error)

ParseFuzzergetVersionResponse parses an HTTP response from a FuzzergetVersionWithResponse call

func (FuzzergetVersionResponse) Status

func (r FuzzergetVersionResponse) Status() string

Status returns HTTPResponse.Status

func (FuzzergetVersionResponse) StatusCode

func (r FuzzergetVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FuzzingReportItem

type FuzzingReportItem struct {
	Description *string `json:"description,omitempty"`

	// Findings List of paths that has been fuzzed
	Findings *[]RawFindings `json:"findings,omitempty"`
	Name     *string        `json:"name,omitempty"`

	// Paths List of paths that has been fuzzed
	Paths    *[]FuzzingReportPath `json:"paths,omitempty"`
	Source   *string              `json:"source,omitempty"`
	Status   *string              `json:"status,omitempty"`
	TestType *string              `json:"testType,omitempty"`
}

FuzzingReportItem Current fuzzer report

type FuzzingReportOperation

type FuzzingReportOperation struct {
	Findings *[]externalRef0.APIFinding `json:"findings,omitempty"`

	// HighestSeverity Severity of a finding
	HighestSeverity *externalRef0.Severity     `json:"highestSeverity,omitempty"`
	Operation       externalRef0.MethodAndPath `json:"operation"`

	// RequestsCount Request count to this operation item during the test
	RequestsCount int32 `json:"requestsCount"`
}

FuzzingReportOperation Report tag operation

type FuzzingReportPath

type FuzzingReportPath struct {
	Payload  *string `json:"payload,omitempty"`
	Response *string `json:"response,omitempty"`
	Result   *int    `json:"result,omitempty"`
	Uri      *string `json:"uri,omitempty"`
	Verb     *string `json:"verb,omitempty"`
}

FuzzingReportPath Current fuzzer report

type FuzzingReportTag

type FuzzingReportTag struct {
	// HighestSeverity Severity of a finding
	HighestSeverity *externalRef0.Severity `json:"highestSeverity,omitempty"`

	// Name Tag name
	Name       string                   `json:"name"`
	Operations []FuzzingReportOperation `json:"operations"`
}

FuzzingReportTag Report tag item

type FuzzingStatusAndReport

type FuzzingStatusAndReport struct {
	Progress int `json:"progress"`

	// Report List of report item
	Report map[string]FuzzingReportItem `json:"report"`

	// Status An enumeration.
	Status FuzzingStatusEnum `json:"status"`
}

FuzzingStatusAndReport fuzzing status and reporting

type FuzzingStatusEnum

type FuzzingStatusEnum string

FuzzingStatusEnum An enumeration.

const (
	DONE       FuzzingStatusEnum = "DONE"
	ERROR      FuzzingStatusEnum = "ERROR"
	INPROGRESS FuzzingStatusEnum = "IN_PROGRESS"
)

Defines values for FuzzingStatusEnum.

type GetApiEventsEventIdProvidedSpecDiffResponse

type GetApiEventsEventIdProvidedSpecDiffResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiEventSpecDiff
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiEventsEventIdProvidedSpecDiffResponse

func ParseGetApiEventsEventIdProvidedSpecDiffResponse(rsp *http.Response) (*GetApiEventsEventIdProvidedSpecDiffResponse, error)

ParseGetApiEventsEventIdProvidedSpecDiffResponse parses an HTTP response from a GetApiEventsEventIdProvidedSpecDiffWithResponse call

func (GetApiEventsEventIdProvidedSpecDiffResponse) Status

Status returns HTTPResponse.Status

func (GetApiEventsEventIdProvidedSpecDiffResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiEventsEventIdReconstructedSpecDiffResponse

type GetApiEventsEventIdReconstructedSpecDiffResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiEventSpecDiff
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiEventsEventIdReconstructedSpecDiffResponse

func ParseGetApiEventsEventIdReconstructedSpecDiffResponse(rsp *http.Response) (*GetApiEventsEventIdReconstructedSpecDiffResponse, error)

ParseGetApiEventsEventIdReconstructedSpecDiffResponse parses an HTTP response from a GetApiEventsEventIdReconstructedSpecDiffWithResponse call

func (GetApiEventsEventIdReconstructedSpecDiffResponse) Status

Status returns HTTPResponse.Status

func (GetApiEventsEventIdReconstructedSpecDiffResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiEventsEventIdResponse

type GetApiEventsEventIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiEvent
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiEventsEventIdResponse

func ParseGetApiEventsEventIdResponse(rsp *http.Response) (*GetApiEventsEventIdResponse, error)

ParseGetApiEventsEventIdResponse parses an HTTP response from a GetApiEventsEventIdWithResponse call

func (GetApiEventsEventIdResponse) Status

Status returns HTTPResponse.Status

func (GetApiEventsEventIdResponse) StatusCode

func (r GetApiEventsEventIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiEventsParams

type GetApiEventsParams struct {
	// StartTime Start time of the query
	StartTime StartTime `form:"startTime" json:"startTime"`

	// EndTime End time of the query
	EndTime EndTime `form:"endTime" json:"endTime"`

	// Page Page number of the query
	Page Page `form:"page" json:"page"`

	// PageSize Maximum items to return
	PageSize PageSize `form:"pageSize" json:"pageSize"`

	// SortKey Sort key
	SortKey ApiEventSortKey `form:"sortKey" json:"sortKey"`

	// SortDir Sorting direction
	SortDir         *GetApiEventsParamsSortDir `form:"sortDir,omitempty" json:"sortDir,omitempty"`
	ShowNonApi      ShowNonApi                 `form:"showNonApi" json:"showNonApi"`
	ApiInfoIdIs     *ApiInfoIdIsFilter         `form:"apiInfoId[is],omitempty" json:"apiInfoId[is],omitempty"`
	MethodIs        *MethodIsFilter            `form:"method[is],omitempty" json:"method[is],omitempty"`
	PathIs          *PathIsFilter              `form:"path[is],omitempty" json:"path[is],omitempty"`
	PathIsNot       *PathIsNotFilter           `form:"path[isNot],omitempty" json:"path[isNot],omitempty"`
	PathStart       *PathStartsWithFilter      `form:"path[start],omitempty" json:"path[start],omitempty"`
	PathEnd         *PathEndsWithFilter        `form:"path[end],omitempty" json:"path[end],omitempty"`
	PathContains    *PathContainsFilter        `form:"path[contains],omitempty" json:"path[contains],omitempty"`
	StatusCodeIs    *StatusCodeIsFilter        `form:"statusCode[is],omitempty" json:"statusCode[is],omitempty"`
	StatusCodeIsNot *StatusCodeIsNotFilter     `form:"statusCode[isNot],omitempty" json:"statusCode[isNot],omitempty"`

	// StatusCodeGte greater than or equal
	StatusCodeGte *StatusCodeGteFilter `form:"statusCode[gte],omitempty" json:"statusCode[gte],omitempty"`

	// StatusCodeLte less than or equal
	StatusCodeLte        *StatusCodeLteFilter        `form:"statusCode[lte],omitempty" json:"statusCode[lte],omitempty"`
	SourceIPIs           *SourceIPIsFilter           `form:"sourceIP[is],omitempty" json:"sourceIP[is],omitempty"`
	SourceIPIsNot        *SourceIPIsNotFilter        `form:"sourceIP[isNot],omitempty" json:"sourceIP[isNot],omitempty"`
	DestinationIPIs      *DestinationIPIsFilter      `form:"destinationIP[is],omitempty" json:"destinationIP[is],omitempty"`
	DestinationIPIsNot   *DestinationIPIsNotFilter   `form:"destinationIP[isNot],omitempty" json:"destinationIP[isNot],omitempty"`
	DestinationPortIs    *DestinationPortIsFilter    `form:"destinationPort[is],omitempty" json:"destinationPort[is],omitempty"`
	DestinationPortIsNot *DestinationPortIsNotFilter `form:"destinationPort[isNot],omitempty" json:"destinationPort[isNot],omitempty"`
	HasSpecDiffIs        *HasSpecDiffFilter          `form:"hasSpecDiff[is],omitempty" json:"hasSpecDiff[is],omitempty"`
	SpecDiffTypeIs       *SpecDiffTypeIsFilter       `form:"specDiffType[is],omitempty" json:"specDiffType[is],omitempty"`
	SpecIs               *SpecIsFilter               `form:"spec[is],omitempty" json:"spec[is],omitempty"`
	SpecIsNot            *SpecIsNotFilter            `form:"spec[isNot],omitempty" json:"spec[isNot],omitempty"`
	SpecStart            *SpecStartsWithFilter       `form:"spec[start],omitempty" json:"spec[start],omitempty"`
	SpecEnd              *SpecEndsWithFilter         `form:"spec[end],omitempty" json:"spec[end],omitempty"`
	SpecContains         *SpecContainsFilter         `form:"spec[contains],omitempty" json:"spec[contains],omitempty"`

	// AlertIs Alert Kind [ALERT_INFO or ALERT_WARN]
	AlertIs     *AlertIsFilter `form:"alert[is],omitempty" json:"alert[is],omitempty"`
	AlertTypeIs *AlertIsType   `form:"alertType[is],omitempty" json:"alertType[is],omitempty"`
}

GetApiEventsParams defines parameters for GetApiEvents.

type GetApiEventsParamsSortDir

type GetApiEventsParamsSortDir string

GetApiEventsParamsSortDir defines parameters for GetApiEvents.

const (
	GetApiEventsParamsSortDirASC  GetApiEventsParamsSortDir = "ASC"
	GetApiEventsParamsSortDirDESC GetApiEventsParamsSortDir = "DESC"
)

Defines values for GetApiEventsParamsSortDir.

type GetApiEventsResponse

type GetApiEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Items List of API events in the given time range, filters and page. List length must be lower or equal to pageSize
		Items *[]externalRef0.ApiEvent `json:"items,omitempty"`

		// Total Total events count in the given time range and filters
		Total int `json:"total"`
	}
	JSONDefault *externalRef0.ApiResponse
}

func ParseGetApiEventsResponse

func ParseGetApiEventsResponse(rsp *http.Response) (*GetApiEventsResponse, error)

ParseGetApiEventsResponse parses an HTTP response from a GetApiEventsWithResponse call

func (GetApiEventsResponse) Status

func (r GetApiEventsResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiEventsResponse) StatusCode

func (r GetApiEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiInventoryApiIdApiInfoResponse

type GetApiInventoryApiIdApiInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiInfoWithType
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiInventoryApiIdApiInfoResponse

func ParseGetApiInventoryApiIdApiInfoResponse(rsp *http.Response) (*GetApiInventoryApiIdApiInfoResponse, error)

ParseGetApiInventoryApiIdApiInfoResponse parses an HTTP response from a GetApiInventoryApiIdApiInfoWithResponse call

func (GetApiInventoryApiIdApiInfoResponse) Status

Status returns HTTPResponse.Status

func (GetApiInventoryApiIdApiInfoResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDParams

type GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDParams struct {
	// Host api host name
	Host Host `form:"host" json:"host"`

	// Port api port
	Port Port `form:"port" json:"port"`

	// TraceSourceId Trace Source ID
	TraceSourceId TraceSourceIdQuery `form:"traceSourceId" json:"traceSourceId"`
}

GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDParams defines parameters for GetApiInventoryApiIdFromHostAndPortAndTraceSourceID.

type GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse

type GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *uint32
	JSON404      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse

func ParseGetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse(rsp *http.Response) (*GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse, error)

ParseGetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse parses an HTTP response from a GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDWithResponse call

func (GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse) Status

Status returns HTTPResponse.Status

func (GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiInventoryApiIdFromHostAndPortParams

type GetApiInventoryApiIdFromHostAndPortParams struct {
	// Host api host name
	Host Host `form:"host" json:"host"`

	// Port api port
	Port Port `form:"port" json:"port"`
}

GetApiInventoryApiIdFromHostAndPortParams defines parameters for GetApiInventoryApiIdFromHostAndPort.

type GetApiInventoryApiIdFromHostAndPortResponse

type GetApiInventoryApiIdFromHostAndPortResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *uint32
	JSON404      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiInventoryApiIdFromHostAndPortResponse

func ParseGetApiInventoryApiIdFromHostAndPortResponse(rsp *http.Response) (*GetApiInventoryApiIdFromHostAndPortResponse, error)

ParseGetApiInventoryApiIdFromHostAndPortResponse parses an HTTP response from a GetApiInventoryApiIdFromHostAndPortWithResponse call

func (GetApiInventoryApiIdFromHostAndPortResponse) Status

Status returns HTTPResponse.Status

func (GetApiInventoryApiIdFromHostAndPortResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiInventoryApiIdProvidedSwaggerJsonResponse

type GetApiInventoryApiIdProvidedSwaggerJsonResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiInventoryApiIdProvidedSwaggerJsonResponse

func ParseGetApiInventoryApiIdProvidedSwaggerJsonResponse(rsp *http.Response) (*GetApiInventoryApiIdProvidedSwaggerJsonResponse, error)

ParseGetApiInventoryApiIdProvidedSwaggerJsonResponse parses an HTTP response from a GetApiInventoryApiIdProvidedSwaggerJsonWithResponse call

func (GetApiInventoryApiIdProvidedSwaggerJsonResponse) Status

Status returns HTTPResponse.Status

func (GetApiInventoryApiIdProvidedSwaggerJsonResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiInventoryApiIdReconstructedSwaggerJsonResponse

type GetApiInventoryApiIdReconstructedSwaggerJsonResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiInventoryApiIdReconstructedSwaggerJsonResponse

func ParseGetApiInventoryApiIdReconstructedSwaggerJsonResponse(rsp *http.Response) (*GetApiInventoryApiIdReconstructedSwaggerJsonResponse, error)

ParseGetApiInventoryApiIdReconstructedSwaggerJsonResponse parses an HTTP response from a GetApiInventoryApiIdReconstructedSwaggerJsonWithResponse call

func (GetApiInventoryApiIdReconstructedSwaggerJsonResponse) Status

Status returns HTTPResponse.Status

func (GetApiInventoryApiIdReconstructedSwaggerJsonResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiInventoryApiIdSpecsResponse

type GetApiInventoryApiIdSpecsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.OpenApiSpecs
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiInventoryApiIdSpecsResponse

func ParseGetApiInventoryApiIdSpecsResponse(rsp *http.Response) (*GetApiInventoryApiIdSpecsResponse, error)

ParseGetApiInventoryApiIdSpecsResponse parses an HTTP response from a GetApiInventoryApiIdSpecsWithResponse call

func (GetApiInventoryApiIdSpecsResponse) Status

Status returns HTTPResponse.Status

func (GetApiInventoryApiIdSpecsResponse) StatusCode

func (r GetApiInventoryApiIdSpecsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiInventoryApiIdSuggestedReviewResponse

type GetApiInventoryApiIdSuggestedReviewResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.SuggestedReview
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiInventoryApiIdSuggestedReviewResponse

func ParseGetApiInventoryApiIdSuggestedReviewResponse(rsp *http.Response) (*GetApiInventoryApiIdSuggestedReviewResponse, error)

ParseGetApiInventoryApiIdSuggestedReviewResponse parses an HTTP response from a GetApiInventoryApiIdSuggestedReviewWithResponse call

func (GetApiInventoryApiIdSuggestedReviewResponse) Status

Status returns HTTPResponse.Status

func (GetApiInventoryApiIdSuggestedReviewResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetApiInventoryParams

type GetApiInventoryParams struct {
	// Type API type [INTERNAL or EXTERNAL]
	Type ApiType `form:"type" json:"type"`

	// Page Page number of the query
	Page Page `form:"page" json:"page"`

	// PageSize Maximum items to return
	PageSize PageSize `form:"pageSize" json:"pageSize"`

	// SortKey Sort key
	SortKey ApiInventorySortKey `form:"sortKey" json:"sortKey"`

	// SortDir Sorting direction
	SortDir                *GetApiInventoryParamsSortDir `form:"sortDir,omitempty" json:"sortDir,omitempty"`
	NameIs                 *ApiNameIsFilter              `form:"name[is],omitempty" json:"name[is],omitempty"`
	NameIsNot              *ApiNameIsNotFilter           `form:"name[isNot],omitempty" json:"name[isNot],omitempty"`
	NameStart              *ApiNameStartsWithFilter      `form:"name[start],omitempty" json:"name[start],omitempty"`
	NameEnd                *ApiNameEndsWithFilter        `form:"name[end],omitempty" json:"name[end],omitempty"`
	NameContains           *ApiNameContainsFilter        `form:"name[contains],omitempty" json:"name[contains],omitempty"`
	PortIs                 *PortIsFilter                 `form:"port[is],omitempty" json:"port[is],omitempty"`
	PortIsNot              *PortIsNotFilter              `form:"port[isNot],omitempty" json:"port[isNot],omitempty"`
	HasProvidedSpecIs      *HasProvidedSpecFilter        `form:"hasProvidedSpec[is],omitempty" json:"hasProvidedSpec[is],omitempty"`
	HasReconstructedSpecIs *HasReconstructedSpecFilter   `form:"hasReconstructedSpec[is],omitempty" json:"hasReconstructedSpec[is],omitempty"`

	// ApiId api id to return
	ApiId *ApiIdFilter `form:"apiId,omitempty" json:"apiId,omitempty"`
}

GetApiInventoryParams defines parameters for GetApiInventory.

type GetApiInventoryParamsSortDir

type GetApiInventoryParamsSortDir string

GetApiInventoryParamsSortDir defines parameters for GetApiInventory.

const (
	ASC  GetApiInventoryParamsSortDir = "ASC"
	DESC GetApiInventoryParamsSortDir = "DESC"
)

Defines values for GetApiInventoryParamsSortDir.

type GetApiInventoryResponse

type GetApiInventoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Items List of filtered APIs in the given page. List length must be lower or equal to pageSize
		Items *[]externalRef0.ApiInfo `json:"items,omitempty"`

		// Total Total filtered APIs count
		Total int `json:"total"`
	}
	JSONDefault *externalRef0.ApiResponse
}

func ParseGetApiInventoryResponse

func ParseGetApiInventoryResponse(rsp *http.Response) (*GetApiInventoryResponse, error)

ParseGetApiInventoryResponse parses an HTTP response from a GetApiInventoryWithResponse call

func (GetApiInventoryResponse) Status

func (r GetApiInventoryResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiInventoryResponse) StatusCode

func (r GetApiInventoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiUsageHitCountParams

type GetApiUsageHitCountParams struct {
	// StartTime Start time of the query
	StartTime StartTime `form:"startTime" json:"startTime"`

	// EndTime End time of the query
	EndTime               EndTime                      `form:"endTime" json:"endTime"`
	ShowNonApi            ShowNonApi                   `form:"showNonApi" json:"showNonApi"`
	MethodIs              *MethodIsFilter              `form:"method[is],omitempty" json:"method[is],omitempty"`
	ProvidedPathIDIs      *ProvidedPathIDIsFilter      `form:"providedPathID[is],omitempty" json:"providedPathID[is],omitempty"`
	ReconstructedPathIDIs *ReconstructedPathIDIsFilter `form:"reconstructedPathID[is],omitempty" json:"reconstructedPathID[is],omitempty"`
	PathIs                *PathIsFilter                `form:"path[is],omitempty" json:"path[is],omitempty"`
	PathIsNot             *PathIsNotFilter             `form:"path[isNot],omitempty" json:"path[isNot],omitempty"`
	PathStart             *PathStartsWithFilter        `form:"path[start],omitempty" json:"path[start],omitempty"`
	PathEnd               *PathEndsWithFilter          `form:"path[end],omitempty" json:"path[end],omitempty"`
	PathContains          *PathContainsFilter          `form:"path[contains],omitempty" json:"path[contains],omitempty"`
	StatusCodeIs          *StatusCodeIsFilter          `form:"statusCode[is],omitempty" json:"statusCode[is],omitempty"`
	StatusCodeIsNot       *StatusCodeIsNotFilter       `form:"statusCode[isNot],omitempty" json:"statusCode[isNot],omitempty"`

	// StatusCodeGte greater than or equal
	StatusCodeGte *StatusCodeGteFilter `form:"statusCode[gte],omitempty" json:"statusCode[gte],omitempty"`

	// StatusCodeLte less than or equal
	StatusCodeLte        *StatusCodeLteFilter        `form:"statusCode[lte],omitempty" json:"statusCode[lte],omitempty"`
	SourceIPIs           *SourceIPIsFilter           `form:"sourceIP[is],omitempty" json:"sourceIP[is],omitempty"`
	SourceIPIsNot        *SourceIPIsNotFilter        `form:"sourceIP[isNot],omitempty" json:"sourceIP[isNot],omitempty"`
	DestinationIPIs      *DestinationIPIsFilter      `form:"destinationIP[is],omitempty" json:"destinationIP[is],omitempty"`
	DestinationIPIsNot   *DestinationIPIsNotFilter   `form:"destinationIP[isNot],omitempty" json:"destinationIP[isNot],omitempty"`
	DestinationPortIs    *DestinationPortIsFilter    `form:"destinationPort[is],omitempty" json:"destinationPort[is],omitempty"`
	DestinationPortIsNot *DestinationPortIsNotFilter `form:"destinationPort[isNot],omitempty" json:"destinationPort[isNot],omitempty"`
	HasSpecDiffIs        *HasSpecDiffFilter          `form:"hasSpecDiff[is],omitempty" json:"hasSpecDiff[is],omitempty"`
	SpecDiffTypeIs       *SpecDiffTypeIsFilter       `form:"specDiffType[is],omitempty" json:"specDiffType[is],omitempty"`
	SpecIs               *SpecIsFilter               `form:"spec[is],omitempty" json:"spec[is],omitempty"`
	SpecIsNot            *SpecIsNotFilter            `form:"spec[isNot],omitempty" json:"spec[isNot],omitempty"`
	SpecStart            *SpecStartsWithFilter       `form:"spec[start],omitempty" json:"spec[start],omitempty"`
	SpecEnd              *SpecEndsWithFilter         `form:"spec[end],omitempty" json:"spec[end],omitempty"`
	SpecContains         *SpecContainsFilter         `form:"spec[contains],omitempty" json:"spec[contains],omitempty"`
}

GetApiUsageHitCountParams defines parameters for GetApiUsageHitCount.

type GetApiUsageHitCountResponse

type GetApiUsageHitCountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]externalRef0.HitCount
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetApiUsageHitCountResponse

func ParseGetApiUsageHitCountResponse(rsp *http.Response) (*GetApiUsageHitCountResponse, error)

ParseGetApiUsageHitCountResponse parses an HTTP response from a GetApiUsageHitCountWithResponse call

func (GetApiUsageHitCountResponse) Status

Status returns HTTPResponse.Status

func (GetApiUsageHitCountResponse) StatusCode

func (r GetApiUsageHitCountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetControlTraceSourcesResponse

type GetControlTraceSourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// TraceSources List of trace sources
		TraceSources []TraceSource `json:"trace_sources"`
	}
	JSONDefault *externalRef0.ApiResponse
}

func ParseGetControlTraceSourcesResponse

func ParseGetControlTraceSourcesResponse(rsp *http.Response) (*GetControlTraceSourcesResponse, error)

ParseGetControlTraceSourcesResponse parses an HTTP response from a GetControlTraceSourcesWithResponse call

func (GetControlTraceSourcesResponse) Status

Status returns HTTPResponse.Status

func (GetControlTraceSourcesResponse) StatusCode

func (r GetControlTraceSourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetControlTraceSourcesTraceSourceIdResponse

type GetControlTraceSourcesTraceSourceIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TraceSource
	JSON404      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetControlTraceSourcesTraceSourceIdResponse

func ParseGetControlTraceSourcesTraceSourceIdResponse(rsp *http.Response) (*GetControlTraceSourcesTraceSourceIdResponse, error)

ParseGetControlTraceSourcesTraceSourceIdResponse parses an HTTP response from a GetControlTraceSourcesTraceSourceIdWithResponse call

func (GetControlTraceSourcesTraceSourceIdResponse) Status

Status returns HTTPResponse.Status

func (GetControlTraceSourcesTraceSourceIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDashboardApiUsageLatestDiffsResponse

type GetDashboardApiUsageLatestDiffsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]externalRef0.SpecDiffTime
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetDashboardApiUsageLatestDiffsResponse

func ParseGetDashboardApiUsageLatestDiffsResponse(rsp *http.Response) (*GetDashboardApiUsageLatestDiffsResponse, error)

ParseGetDashboardApiUsageLatestDiffsResponse parses an HTTP response from a GetDashboardApiUsageLatestDiffsWithResponse call

func (GetDashboardApiUsageLatestDiffsResponse) Status

Status returns HTTPResponse.Status

func (GetDashboardApiUsageLatestDiffsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDashboardApiUsageMostUsedResponse

type GetDashboardApiUsageMostUsedResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]externalRef0.ApiCount
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetDashboardApiUsageMostUsedResponse

func ParseGetDashboardApiUsageMostUsedResponse(rsp *http.Response) (*GetDashboardApiUsageMostUsedResponse, error)

ParseGetDashboardApiUsageMostUsedResponse parses an HTTP response from a GetDashboardApiUsageMostUsedWithResponse call

func (GetDashboardApiUsageMostUsedResponse) Status

Status returns HTTPResponse.Status

func (GetDashboardApiUsageMostUsedResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDashboardApiUsageParams

type GetDashboardApiUsageParams struct {
	// StartTime Start time of the query
	StartTime StartTime `form:"startTime" json:"startTime"`

	// EndTime End time of the query
	EndTime EndTime `form:"endTime" json:"endTime"`
}

GetDashboardApiUsageParams defines parameters for GetDashboardApiUsage.

type GetDashboardApiUsageResponse

type GetDashboardApiUsageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiUsages
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetDashboardApiUsageResponse

func ParseGetDashboardApiUsageResponse(rsp *http.Response) (*GetDashboardApiUsageResponse, error)

ParseGetDashboardApiUsageResponse parses an HTTP response from a GetDashboardApiUsageWithResponse call

func (GetDashboardApiUsageResponse) Status

Status returns HTTPResponse.Status

func (GetDashboardApiUsageResponse) StatusCode

func (r GetDashboardApiUsageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFeaturesResponse

type GetFeaturesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *APIClarityFeatureList
}

func ParseGetFeaturesResponse

func ParseGetFeaturesResponse(rsp *http.Response) (*GetFeaturesResponse, error)

ParseGetFeaturesResponse parses an HTTP response from a GetFeaturesWithResponse call

func (GetFeaturesResponse) Status

func (r GetFeaturesResponse) Status() string

Status returns HTTPResponse.Status

func (GetFeaturesResponse) StatusCode

func (r GetFeaturesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetModulesBflaAuthorizationModelApiIDResponse

type GetModulesBflaAuthorizationModelApiIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthorizationModel
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetModulesBflaAuthorizationModelApiIDResponse

func ParseGetModulesBflaAuthorizationModelApiIDResponse(rsp *http.Response) (*GetModulesBflaAuthorizationModelApiIDResponse, error)

ParseGetModulesBflaAuthorizationModelApiIDResponse parses an HTTP response from a GetModulesBflaAuthorizationModelApiIDWithResponse call

func (GetModulesBflaAuthorizationModelApiIDResponse) Status

Status returns HTTPResponse.Status

func (GetModulesBflaAuthorizationModelApiIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetModulesBflaAuthorizationModelApiIDStateResponse

type GetModulesBflaAuthorizationModelApiIDStateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BFLAState
	JSONDefault  *externalRef0.ApiResponse
}

func ParseGetModulesBflaAuthorizationModelApiIDStateResponse

func ParseGetModulesBflaAuthorizationModelApiIDStateResponse(rsp *http.Response) (*GetModulesBflaAuthorizationModelApiIDStateResponse, error)

ParseGetModulesBflaAuthorizationModelApiIDStateResponse parses an HTTP response from a GetModulesBflaAuthorizationModelApiIDStateWithResponse call

func (GetModulesBflaAuthorizationModelApiIDStateResponse) Status

Status returns HTTPResponse.Status

func (GetModulesBflaAuthorizationModelApiIDStateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type HasProvidedSpecFilter

type HasProvidedSpecFilter = bool

HasProvidedSpecFilter defines model for hasProvidedSpecFilter.

type HasReconstructedSpecFilter

type HasReconstructedSpecFilter = bool

HasReconstructedSpecFilter defines model for hasReconstructedSpecFilter.

type HasSpecDiffFilter

type HasSpecDiffFilter = bool

HasSpecDiffFilter defines model for hasSpecDiffFilter.

type Host

type Host = string

Host defines model for host.

type HostsToTraceForComponent

type HostsToTraceForComponent struct {
	// Component Component name
	Component         *string                       `json:"component,omitempty"`
	TraceSourcesHosts *[]HostsToTraceForTraceSource `json:"traceSourcesHosts,omitempty"`
}

HostsToTraceForComponent List of trace sources for a component, with theirs list of API hosts to get trace for

type HostsToTraceForTraceSource

type HostsToTraceForTraceSource struct {
	// HostsToTrace List of hosts (in the form 'host:port')
	HostsToTrace *[]string `json:"hostsToTrace,omitempty"`

	// TraceSourceID ID of the trace source
	TraceSourceID *uint32 `json:"traceSourceID,omitempty"`
}

HostsToTraceForTraceSource list of API hosts (in the form 'host:port') managed by a traceSource

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

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 K8sObjectRef

type K8sObjectRef struct {
	ApiVersion string `json:"apiVersion"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
	Namespace  string `json:"namespace"`
	Uid        string `json:"uid"`
}

K8sObjectRef defines model for K8sObjectRef.

type MethodIsFilter

type MethodIsFilter = []externalRef0.HttpMethod

MethodIsFilter defines model for methodIsFilter.

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type OperationEnum

type OperationEnum string

OperationEnum defines model for OperationEnum.

const (
	Approve     OperationEnum = "approve"
	ApproveUser OperationEnum = "approve_user"
	Deny        OperationEnum = "deny"
	DenyUser    OperationEnum = "deny_user"
)

Defines values for OperationEnum.

type Page

type Page = int

Page defines model for page.

type PageSize

type PageSize = int

PageSize defines model for pageSize.

type PathContainsFilter

type PathContainsFilter = []string

PathContainsFilter defines model for pathContainsFilter.

type PathEndsWithFilter

type PathEndsWithFilter = string

PathEndsWithFilter defines model for pathEndsWithFilter.

type PathIsFilter

type PathIsFilter = []string

PathIsFilter defines model for pathIsFilter.

type PathIsNotFilter

type PathIsNotFilter = []string

PathIsNotFilter defines model for pathIsNotFilter.

type PathStartsWithFilter

type PathStartsWithFilter = string

PathStartsWithFilter defines model for pathStartsWithFilter.

type Port

type Port = string

Port defines model for port.

type PortIsFilter

type PortIsFilter = []string

PortIsFilter defines model for portIsFilter.

type PortIsNotFilter

type PortIsNotFilter = []string

PortIsNotFilter defines model for portIsNotFilter.

type PostApiInventoryJSONRequestBody

type PostApiInventoryJSONRequestBody = externalRef0.ApiInfoWithType

PostApiInventoryJSONRequestBody defines body for PostApiInventory for application/json ContentType.

type PostApiInventoryResponse

type PostApiInventoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiInfo
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePostApiInventoryResponse

func ParsePostApiInventoryResponse(rsp *http.Response) (*PostApiInventoryResponse, error)

ParsePostApiInventoryResponse parses an HTTP response from a PostApiInventoryWithResponse call

func (PostApiInventoryResponse) Status

func (r PostApiInventoryResponse) Status() string

Status returns HTTPResponse.Status

func (PostApiInventoryResponse) StatusCode

func (r PostApiInventoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostApiInventoryReviewIdApprovedReviewJSONRequestBody

type PostApiInventoryReviewIdApprovedReviewJSONRequestBody = externalRef0.ApprovedReview

PostApiInventoryReviewIdApprovedReviewJSONRequestBody defines body for PostApiInventoryReviewIdApprovedReview for application/json ContentType.

type PostApiInventoryReviewIdApprovedReviewResponse

type PostApiInventoryReviewIdApprovedReviewResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.SuccessResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePostApiInventoryReviewIdApprovedReviewResponse

func ParsePostApiInventoryReviewIdApprovedReviewResponse(rsp *http.Response) (*PostApiInventoryReviewIdApprovedReviewResponse, error)

ParsePostApiInventoryReviewIdApprovedReviewResponse parses an HTTP response from a PostApiInventoryReviewIdApprovedReviewWithResponse call

func (PostApiInventoryReviewIdApprovedReviewResponse) Status

Status returns HTTPResponse.Status

func (PostApiInventoryReviewIdApprovedReviewResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostControlNewDiscoveredAPIsJSONBody

type PostControlNewDiscoveredAPIsJSONBody struct {
	// Hosts List of discovered APIs, format of hostname:port
	Hosts []string `json:"hosts"`
}

PostControlNewDiscoveredAPIsJSONBody defines parameters for PostControlNewDiscoveredAPIs.

type PostControlNewDiscoveredAPIsJSONRequestBody

type PostControlNewDiscoveredAPIsJSONRequestBody PostControlNewDiscoveredAPIsJSONBody

PostControlNewDiscoveredAPIsJSONRequestBody defines body for PostControlNewDiscoveredAPIs for application/json ContentType.

type PostControlNewDiscoveredAPIsResponse

type PostControlNewDiscoveredAPIsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.SuccessResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePostControlNewDiscoveredAPIsResponse

func ParsePostControlNewDiscoveredAPIsResponse(rsp *http.Response) (*PostControlNewDiscoveredAPIsResponse, error)

ParsePostControlNewDiscoveredAPIsResponse parses an HTTP response from a PostControlNewDiscoveredAPIsWithResponse call

func (PostControlNewDiscoveredAPIsResponse) Status

Status returns HTTPResponse.Status

func (PostControlNewDiscoveredAPIsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostControlTraceSourcesJSONRequestBody

type PostControlTraceSourcesJSONRequestBody = TraceSource

PostControlTraceSourcesJSONRequestBody defines body for PostControlTraceSources for application/json ContentType.

type PostControlTraceSourcesResponse

type PostControlTraceSourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TraceSource
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePostControlTraceSourcesResponse

func ParsePostControlTraceSourcesResponse(rsp *http.Response) (*PostControlTraceSourcesResponse, error)

ParsePostControlTraceSourcesResponse parses an HTTP response from a PostControlTraceSourcesWithResponse call

func (PostControlTraceSourcesResponse) Status

Status returns HTTPResponse.Status

func (PostControlTraceSourcesResponse) StatusCode

func (r PostControlTraceSourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostModulesBflaAuthorizationModelApiIDJSONRequestBody

type PostModulesBflaAuthorizationModelApiIDJSONRequestBody = AuthorizationModel

PostModulesBflaAuthorizationModelApiIDJSONRequestBody defines body for PostModulesBflaAuthorizationModelApiID for application/json ContentType.

type PostModulesBflaAuthorizationModelApiIDResetResponse

type PostModulesBflaAuthorizationModelApiIDResetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePostModulesBflaAuthorizationModelApiIDResetResponse

func ParsePostModulesBflaAuthorizationModelApiIDResetResponse(rsp *http.Response) (*PostModulesBflaAuthorizationModelApiIDResetResponse, error)

ParsePostModulesBflaAuthorizationModelApiIDResetResponse parses an HTTP response from a PostModulesBflaAuthorizationModelApiIDResetWithResponse call

func (PostModulesBflaAuthorizationModelApiIDResetResponse) Status

Status returns HTTPResponse.Status

func (PostModulesBflaAuthorizationModelApiIDResetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostModulesBflaAuthorizationModelApiIDResponse

type PostModulesBflaAuthorizationModelApiIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePostModulesBflaAuthorizationModelApiIDResponse

func ParsePostModulesBflaAuthorizationModelApiIDResponse(rsp *http.Response) (*PostModulesBflaAuthorizationModelApiIDResponse, error)

ParsePostModulesBflaAuthorizationModelApiIDResponse parses an HTTP response from a PostModulesBflaAuthorizationModelApiIDWithResponse call

func (PostModulesBflaAuthorizationModelApiIDResponse) Status

Status returns HTTPResponse.Status

func (PostModulesBflaAuthorizationModelApiIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostModulesSpecreconstructorEnableJSONRequestBody

type PostModulesSpecreconstructorEnableJSONRequestBody = FeatureEnable

PostModulesSpecreconstructorEnableJSONRequestBody defines body for PostModulesSpecreconstructorEnable for application/json ContentType.

type PostModulesSpecreconstructorEnableResponse

type PostModulesSpecreconstructorEnableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePostModulesSpecreconstructorEnableResponse

func ParsePostModulesSpecreconstructorEnableResponse(rsp *http.Response) (*PostModulesSpecreconstructorEnableResponse, error)

ParsePostModulesSpecreconstructorEnableResponse parses an HTTP response from a PostModulesSpecreconstructorEnableWithResponse call

func (PostModulesSpecreconstructorEnableResponse) Status

Status returns HTTPResponse.Status

func (PostModulesSpecreconstructorEnableResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ProvidedPathIDIsFilter

type ProvidedPathIDIsFilter = []string

ProvidedPathIDIsFilter defines model for providedPathIDIsFilter.

type PutApiInventoryApiIdSpecsProvidedSpecJSONRequestBody

type PutApiInventoryApiIdSpecsProvidedSpecJSONRequestBody = externalRef0.RawSpec

PutApiInventoryApiIdSpecsProvidedSpecJSONRequestBody defines body for PutApiInventoryApiIdSpecsProvidedSpec for application/json ContentType.

type PutApiInventoryApiIdSpecsProvidedSpecResponse

type PutApiInventoryApiIdSpecsProvidedSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *externalRef0.RawSpec
	JSON400      *string
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePutApiInventoryApiIdSpecsProvidedSpecResponse

func ParsePutApiInventoryApiIdSpecsProvidedSpecResponse(rsp *http.Response) (*PutApiInventoryApiIdSpecsProvidedSpecResponse, error)

ParsePutApiInventoryApiIdSpecsProvidedSpecResponse parses an HTTP response from a PutApiInventoryApiIdSpecsProvidedSpecWithResponse call

func (PutApiInventoryApiIdSpecsProvidedSpecResponse) Status

Status returns HTTPResponse.Status

func (PutApiInventoryApiIdSpecsProvidedSpecResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutModulesBflaAuthorizationModelApiIDApproveParams

type PutModulesBflaAuthorizationModelApiIDApproveParams struct {
	Method       string `form:"method" json:"method"`
	Path         string `form:"path" json:"path"`
	K8sClientUid string `form:"k8sClientUid" json:"k8sClientUid"`
}

PutModulesBflaAuthorizationModelApiIDApproveParams defines parameters for PutModulesBflaAuthorizationModelApiIDApprove.

type PutModulesBflaAuthorizationModelApiIDApproveResponse

type PutModulesBflaAuthorizationModelApiIDApproveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePutModulesBflaAuthorizationModelApiIDApproveResponse

func ParsePutModulesBflaAuthorizationModelApiIDApproveResponse(rsp *http.Response) (*PutModulesBflaAuthorizationModelApiIDApproveResponse, error)

ParsePutModulesBflaAuthorizationModelApiIDApproveResponse parses an HTTP response from a PutModulesBflaAuthorizationModelApiIDApproveWithResponse call

func (PutModulesBflaAuthorizationModelApiIDApproveResponse) Status

Status returns HTTPResponse.Status

func (PutModulesBflaAuthorizationModelApiIDApproveResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutModulesBflaAuthorizationModelApiIDDenyParams

type PutModulesBflaAuthorizationModelApiIDDenyParams struct {
	Method       string `form:"method" json:"method"`
	Path         string `form:"path" json:"path"`
	K8sClientUid string `form:"k8sClientUid" json:"k8sClientUid"`
}

PutModulesBflaAuthorizationModelApiIDDenyParams defines parameters for PutModulesBflaAuthorizationModelApiIDDeny.

type PutModulesBflaAuthorizationModelApiIDDenyResponse

type PutModulesBflaAuthorizationModelApiIDDenyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePutModulesBflaAuthorizationModelApiIDDenyResponse

func ParsePutModulesBflaAuthorizationModelApiIDDenyResponse(rsp *http.Response) (*PutModulesBflaAuthorizationModelApiIDDenyResponse, error)

ParsePutModulesBflaAuthorizationModelApiIDDenyResponse parses an HTTP response from a PutModulesBflaAuthorizationModelApiIDDenyWithResponse call

func (PutModulesBflaAuthorizationModelApiIDDenyResponse) Status

Status returns HTTPResponse.Status

func (PutModulesBflaAuthorizationModelApiIDDenyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutModulesBflaAuthorizationModelApiIDDetectionStartResponse

type PutModulesBflaAuthorizationModelApiIDDetectionStartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePutModulesBflaAuthorizationModelApiIDDetectionStartResponse

func ParsePutModulesBflaAuthorizationModelApiIDDetectionStartResponse(rsp *http.Response) (*PutModulesBflaAuthorizationModelApiIDDetectionStartResponse, error)

ParsePutModulesBflaAuthorizationModelApiIDDetectionStartResponse parses an HTTP response from a PutModulesBflaAuthorizationModelApiIDDetectionStartWithResponse call

func (PutModulesBflaAuthorizationModelApiIDDetectionStartResponse) Status

Status returns HTTPResponse.Status

func (PutModulesBflaAuthorizationModelApiIDDetectionStartResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutModulesBflaAuthorizationModelApiIDDetectionStopResponse

type PutModulesBflaAuthorizationModelApiIDDetectionStopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePutModulesBflaAuthorizationModelApiIDDetectionStopResponse

func ParsePutModulesBflaAuthorizationModelApiIDDetectionStopResponse(rsp *http.Response) (*PutModulesBflaAuthorizationModelApiIDDetectionStopResponse, error)

ParsePutModulesBflaAuthorizationModelApiIDDetectionStopResponse parses an HTTP response from a PutModulesBflaAuthorizationModelApiIDDetectionStopWithResponse call

func (PutModulesBflaAuthorizationModelApiIDDetectionStopResponse) Status

Status returns HTTPResponse.Status

func (PutModulesBflaAuthorizationModelApiIDDetectionStopResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutModulesBflaAuthorizationModelApiIDLearningStartParams

type PutModulesBflaAuthorizationModelApiIDLearningStartParams struct {
	NrTraces *int `form:"nr_traces,omitempty" json:"nr_traces,omitempty"`
}

PutModulesBflaAuthorizationModelApiIDLearningStartParams defines parameters for PutModulesBflaAuthorizationModelApiIDLearningStart.

type PutModulesBflaAuthorizationModelApiIDLearningStartResponse

type PutModulesBflaAuthorizationModelApiIDLearningStartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePutModulesBflaAuthorizationModelApiIDLearningStartResponse

func ParsePutModulesBflaAuthorizationModelApiIDLearningStartResponse(rsp *http.Response) (*PutModulesBflaAuthorizationModelApiIDLearningStartResponse, error)

ParsePutModulesBflaAuthorizationModelApiIDLearningStartResponse parses an HTTP response from a PutModulesBflaAuthorizationModelApiIDLearningStartWithResponse call

func (PutModulesBflaAuthorizationModelApiIDLearningStartResponse) Status

Status returns HTTPResponse.Status

func (PutModulesBflaAuthorizationModelApiIDLearningStartResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutModulesBflaAuthorizationModelApiIDLearningStopResponse

type PutModulesBflaAuthorizationModelApiIDLearningStopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePutModulesBflaAuthorizationModelApiIDLearningStopResponse

func ParsePutModulesBflaAuthorizationModelApiIDLearningStopResponse(rsp *http.Response) (*PutModulesBflaAuthorizationModelApiIDLearningStopResponse, error)

ParsePutModulesBflaAuthorizationModelApiIDLearningStopResponse parses an HTTP response from a PutModulesBflaAuthorizationModelApiIDLearningStopWithResponse call

func (PutModulesBflaAuthorizationModelApiIDLearningStopResponse) Status

Status returns HTTPResponse.Status

func (PutModulesBflaAuthorizationModelApiIDLearningStopResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutModulesBflaEventIdOperationResponse

type PutModulesBflaEventIdOperationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParsePutModulesBflaEventIdOperationResponse

func ParsePutModulesBflaEventIdOperationResponse(rsp *http.Response) (*PutModulesBflaEventIdOperationResponse, error)

ParsePutModulesBflaEventIdOperationResponse parses an HTTP response from a PutModulesBflaEventIdOperationWithResponse call

func (PutModulesBflaEventIdOperationResponse) Status

Status returns HTTPResponse.Status

func (PutModulesBflaEventIdOperationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RawFindings

type RawFindings struct {
	AdditionalInfo *string `json:"additionalInfo,omitempty"`
	Description    *string `json:"description,omitempty"`

	// Location location string token
	Location  *[]string            `json:"location,omitempty"`
	Namespace *string              `json:"namespace,omitempty"`
	Request   *RawFindingsSeverity `json:"request,omitempty"`
	Type      *string              `json:"type,omitempty"`
}

RawFindings defines model for RawFindings.

type RawFindingsBundle

type RawFindingsBundle struct {
	// Data Opaque data structure for the raw finding
	Data string `json:"data"`

	// Source An enumeration.
	Source RawFindingsSourceEnum `json:"source"`

	// Status An enumeration.
	Status ScoreExitStatusEnum `json:"status"`

	// StatusMessage Message giving details about the exist status
	StatusMessage *string `json:"status_message,omitempty"`

	// Timestamp Raw finding timestamp format= date-time
	Timestamp string `json:"timestamp"`
}

RawFindingsBundle defines model for RawFindingsBundle.

type RawFindingsSeverity

type RawFindingsSeverity struct {
	Severity *string `json:"severity,omitempty"`
}

RawFindingsSeverity defines model for RawFindingsSeverity.

type RawFindingsSourceEnum

type RawFindingsSourceEnum string

RawFindingsSourceEnum An enumeration.

const (
	APIFUZZER        RawFindingsSourceEnum = "API_FUZZER"
	BITSIGHT         RawFindingsSourceEnum = "BITSIGHT"
	GRPCANALYZER     RawFindingsSourceEnum = "GRPC_ANALYZER"
	OASANALYSER      RawFindingsSourceEnum = "OAS_ANALYSER"
	OASTRACEANALYZER RawFindingsSourceEnum = "OAS_TRACE_ANALYZER"
	OPENDNS          RawFindingsSourceEnum = "OPENDNS"
	TALOS            RawFindingsSourceEnum = "TALOS"
)

Defines values for RawFindingsSourceEnum.

type ReconstructedPathIDIsFilter

type ReconstructedPathIDIsFilter = []string

ReconstructedPathIDIsFilter defines model for reconstructedPathIDIsFilter.

type Redacted

type Redacted = bool

Redacted defines model for redacted.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

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 ReviewId

type ReviewId = uint32

ReviewId defines model for reviewId.

type ScoreExitStatusEnum

type ScoreExitStatusEnum string

ScoreExitStatusEnum An enumeration.

const (
	GENERICFAILURE ScoreExitStatusEnum = "GENERIC_FAILURE"
	NETWORKFAILURE ScoreExitStatusEnum = "NETWORK_FAILURE"
	PARSEERROR     ScoreExitStatusEnum = "PARSE_ERROR"
	SUCCESS        ScoreExitStatusEnum = "SUCCESS"
	TOOLONG        ScoreExitStatusEnum = "TOO_LONG"
)

Defines values for ScoreExitStatusEnum.

type ServerInterface

type ServerInterface interface {
	// Get API events
	// (GET /apiEvents)
	GetApiEvents(w http.ResponseWriter, r *http.Request, params GetApiEventsParams)
	// Get API event
	// (GET /apiEvents/{eventId})
	GetApiEventsEventId(w http.ResponseWriter, r *http.Request, eventId uint32)
	// Get API event provided spec diff
	// (GET /apiEvents/{eventId}/providedSpecDiff)
	GetApiEventsEventIdProvidedSpecDiff(w http.ResponseWriter, r *http.Request, eventId uint32)
	// Get API event reconstructed spec diff
	// (GET /apiEvents/{eventId}/reconstructedSpecDiff)
	GetApiEventsEventIdReconstructedSpecDiff(w http.ResponseWriter, r *http.Request, eventId uint32)
	// Get API inventory
	// (GET /apiInventory)
	GetApiInventory(w http.ResponseWriter, r *http.Request, params GetApiInventoryParams)
	// Create API inventory item
	// (POST /apiInventory)
	PostApiInventory(w http.ResponseWriter, r *http.Request)
	// Get apiId from host and port
	// (GET /apiInventory/apiId/fromHostAndPort)
	GetApiInventoryApiIdFromHostAndPort(w http.ResponseWriter, r *http.Request, params GetApiInventoryApiIdFromHostAndPortParams)
	// Get apiId from host and port and Trace Source ID
	// (GET /apiInventory/apiId/fromHostAndPortAndTraceSourceID)
	GetApiInventoryApiIdFromHostAndPortAndTraceSourceID(w http.ResponseWriter, r *http.Request, params GetApiInventoryApiIdFromHostAndPortAndTraceSourceIDParams)
	// Get api info from apiId
	// (GET /apiInventory/{apiId}/apiInfo)
	GetApiInventoryApiIdApiInfo(w http.ResponseWriter, r *http.Request, apiId ApiId)
	// Get provided API spec json file
	// (GET /apiInventory/{apiId}/provided_swagger.json)
	GetApiInventoryApiIdProvidedSwaggerJson(w http.ResponseWriter, r *http.Request, apiId ApiId)
	// Get reconstructed API spec json file
	// (GET /apiInventory/{apiId}/reconstructed_swagger.json)
	GetApiInventoryApiIdReconstructedSwaggerJson(w http.ResponseWriter, r *http.Request, apiId ApiId)
	// Get provided and reconstructed open api specs for a specific API
	// (GET /apiInventory/{apiId}/specs)
	GetApiInventoryApiIdSpecs(w http.ResponseWriter, r *http.Request, apiId ApiId)
	// Unset a provided spec for a specific API
	// (DELETE /apiInventory/{apiId}/specs/providedSpec)
	DeleteApiInventoryApiIdSpecsProvidedSpec(w http.ResponseWriter, r *http.Request, apiId ApiId)
	// Add or edit a spec for a specific API
	// (PUT /apiInventory/{apiId}/specs/providedSpec)
	PutApiInventoryApiIdSpecsProvidedSpec(w http.ResponseWriter, r *http.Request, apiId ApiId)
	// Unset a reconstructed spec for a specific API
	// (DELETE /apiInventory/{apiId}/specs/reconstructedSpec)
	DeleteApiInventoryApiIdSpecsReconstructedSpec(w http.ResponseWriter, r *http.Request, apiId ApiId)
	// Get reconstructed spec for review
	// (GET /apiInventory/{apiId}/suggestedReview)
	GetApiInventoryApiIdSuggestedReview(w http.ResponseWriter, r *http.Request, apiId ApiId)
	// Apply the approved review to create the reconstructed spec
	// (POST /apiInventory/{reviewId}/approvedReview)
	PostApiInventoryReviewIdApprovedReview(w http.ResponseWriter, r *http.Request, reviewId ReviewId)
	// Get a hit count within a selected timeframe for the filtered API events
	// (GET /apiUsage/hitCount)
	GetApiUsageHitCount(w http.ResponseWriter, r *http.Request, params GetApiUsageHitCountParams)
	// Allows a client to notify APIClarity about new APIs.
	// (POST /control/newDiscoveredAPIs)
	PostControlNewDiscoveredAPIs(w http.ResponseWriter, r *http.Request)
	// List of configured trace sources
	// (GET /control/traceSources)
	GetControlTraceSources(w http.ResponseWriter, r *http.Request)
	// Create a new Trace Source
	// (POST /control/traceSources)
	PostControlTraceSources(w http.ResponseWriter, r *http.Request)
	// Delete a Trace Source
	// (DELETE /control/traceSources/{traceSourceId})
	DeleteControlTraceSourcesTraceSourceId(w http.ResponseWriter, r *http.Request, traceSourceId TraceSourceId)
	// Get Trace Source information
	// (GET /control/traceSources/{traceSourceId})
	GetControlTraceSourcesTraceSourceId(w http.ResponseWriter, r *http.Request, traceSourceId TraceSourceId)
	// Get API usage
	// (GET /dashboard/apiUsage)
	GetDashboardApiUsage(w http.ResponseWriter, r *http.Request, params GetDashboardApiUsageParams)
	// Get latest spec diffs
	// (GET /dashboard/apiUsage/latestDiffs)
	GetDashboardApiUsageLatestDiffs(w http.ResponseWriter, r *http.Request)
	// Get most used APIs
	// (GET /dashboard/apiUsage/mostUsed)
	GetDashboardApiUsageMostUsed(w http.ResponseWriter, r *http.Request)
	// Get the list of APIClarity features and for each feature the list of API hosts (in the form 'host:port') the feature requires to get trace for
	// (GET /features)
	GetFeatures(w http.ResponseWriter, r *http.Request)
	// Get findings for an API and module
	// (GET /modules/bfla/apiFindings/{apiID})
	BflaGetApiFindings(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID, params BflaGetApiFindingsParams)

	// (GET /modules/bfla/authorizationModel/{apiID})
	GetModulesBflaAuthorizationModelApiID(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)

	// (POST /modules/bfla/authorizationModel/{apiID})
	PostModulesBflaAuthorizationModelApiID(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)

	// (PUT /modules/bfla/authorizationModel/{apiID}/approve)
	PutModulesBflaAuthorizationModelApiIDApprove(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID, params PutModulesBflaAuthorizationModelApiIDApproveParams)

	// (PUT /modules/bfla/authorizationModel/{apiID}/deny)
	PutModulesBflaAuthorizationModelApiIDDeny(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID, params PutModulesBflaAuthorizationModelApiIDDenyParams)

	// (PUT /modules/bfla/authorizationModel/{apiID}/detection/start)
	PutModulesBflaAuthorizationModelApiIDDetectionStart(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)

	// (PUT /modules/bfla/authorizationModel/{apiID}/detection/stop)
	PutModulesBflaAuthorizationModelApiIDDetectionStop(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)

	// (PUT /modules/bfla/authorizationModel/{apiID}/learning/start)
	PutModulesBflaAuthorizationModelApiIDLearningStart(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID, params PutModulesBflaAuthorizationModelApiIDLearningStartParams)

	// (PUT /modules/bfla/authorizationModel/{apiID}/learning/stop)
	PutModulesBflaAuthorizationModelApiIDLearningStop(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)

	// (POST /modules/bfla/authorizationModel/{apiID}/reset)
	PostModulesBflaAuthorizationModelApiIDReset(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)

	// (GET /modules/bfla/authorizationModel/{apiID}/state)
	GetModulesBflaAuthorizationModelApiIDState(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Get the event with the annotations and bfla status
	// (GET /modules/bfla/event/{id})
	BflagetEvent(w http.ResponseWriter, r *http.Request, id int)

	// (PUT /modules/bfla/event/{id}/{operation})
	PutModulesBflaEventIdOperation(w http.ResponseWriter, r *http.Request, id int, operation OperationEnum)
	// Get the version of this Module
	// (GET /modules/bfla/version)
	BflagetVersion(w http.ResponseWriter, r *http.Request)
	// Retreive the annotated spec for an API
	// (GET /modules/fuzzer/annotatedspec/{apiID})
	FuzzerGetAnnotatedSpec(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Get findings for an API and module
	// (GET /modules/fuzzer/apiFindings/{apiID})
	FuzzerGetAPIFindings(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID, params FuzzerGetAPIFindingsParams)
	// Start a test for an API
	// (GET /modules/fuzzer/fuzz/{apiID}/progress)
	FuzzerGetTestProgress(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Start a test for an API
	// (GET /modules/fuzzer/fuzz/{apiID}/report)
	FuzzerGetTestReport(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Start a test for an API
	// (POST /modules/fuzzer/fuzz/{apiID}/start)
	FuzzerStartTest(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Stop (cancel) a running test for an API
	// (POST /modules/fuzzer/fuzz/{apiID}/stop)
	FuzzerStopTest(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Retreive a report for an API
	// (GET /modules/fuzzer/report/{apiID}/{timestamp})
	FuzzerGetReport(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID, timestamp int64)
	// Retrieve a report for an API for a specific test
	// (GET /modules/fuzzer/report/{apiID}/{timestamp}/short)
	FuzzerGetShortReportByTimestamp(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID, timestamp int64)
	// Get the current running state of this module
	// (GET /modules/fuzzer/state)
	FuzzergetState(w http.ResponseWriter, r *http.Request)
	// Retreieve the list of tests for an API
	// (GET /modules/fuzzer/tests/{apiID})
	FuzzerGetTests(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Retreive last update status for an API under fuzzing
	// (GET /modules/fuzzer/updateStatus/{apiID})
	FuzzerGetUpdateStatus(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Update status for an API under fuzzing
	// (POST /modules/fuzzer/updateStatus/{apiID})
	FuzzerPostUpdateStatus(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Get the version of this Module
	// (GET /modules/fuzzer/version)
	FuzzergetVersion(w http.ResponseWriter, r *http.Request)
	// Start Differ for an API
	// (POST /modules/spec_differ/{apiID}/start)
	SpecDifferStartDiffer(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Stop Differ for an API
	// (POST /modules/spec_differ/{apiID}/stop)
	SpecDifferStopDiffer(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// enable/disable the spec reconstruction
	// (POST /modules/specreconstructor/enable)
	PostModulesSpecreconstructorEnable(w http.ResponseWriter, r *http.Request)
	// Get the version of this Plugin
	// (GET /modules/specreconstructor/version)
	SpecreconstructorgetVersion(w http.ResponseWriter, r *http.Request)
	// Start the spec reconstruction for this API.
	// (POST /modules/specreconstructor/{apiID}/start)
	SpecreconstructorPostAPIIDStart(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Stop the spec reconstruction for this API.
	// (POST /modules/specreconstructor/{apiID}/stop)
	SpecreconstructorPostAPIIDStop(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Get findings for an API and module
	// (GET /modules/traceanalyzer/apiFindings/{apiID})
	TraceanalyzerGetApiFindings(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID, params TraceanalyzerGetApiFindingsParams)
	// Delete all API findings for an API
	// (POST /modules/traceanalyzer/apiFindings/{apiID}/reset)
	TraceanalyzerResetApiFindings(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Get Annotations for an event
	// (GET /modules/traceanalyzer/eventAnnotations/{eventID})
	TraceanalyzerGetEventAnnotations(w http.ResponseWriter, r *http.Request, eventID int64, params TraceanalyzerGetEventAnnotationsParams)
	// Start Trace Analysis for an API
	// (POST /modules/traceanalyzer/{apiID}/start)
	TraceanalyzerStartTraceAnalysis(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
	// Stop Trace Analysis for an API
	// (POST /modules/traceanalyzer/{apiID}/stop)
	TraceanalyzerStopTraceAnalysis(w http.ResponseWriter, r *http.Request, apiID externalRef0.ApiID)
}

ServerInterface represents all server handlers.

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) BflaGetApiFindings

func (siw *ServerInterfaceWrapper) BflaGetApiFindings(w http.ResponseWriter, r *http.Request)

BflaGetApiFindings operation middleware

func (*ServerInterfaceWrapper) BflagetEvent

func (siw *ServerInterfaceWrapper) BflagetEvent(w http.ResponseWriter, r *http.Request)

BflagetEvent operation middleware

func (*ServerInterfaceWrapper) BflagetVersion

func (siw *ServerInterfaceWrapper) BflagetVersion(w http.ResponseWriter, r *http.Request)

BflagetVersion operation middleware

func (*ServerInterfaceWrapper) DeleteApiInventoryApiIdSpecsProvidedSpec

func (siw *ServerInterfaceWrapper) DeleteApiInventoryApiIdSpecsProvidedSpec(w http.ResponseWriter, r *http.Request)

DeleteApiInventoryApiIdSpecsProvidedSpec operation middleware

func (*ServerInterfaceWrapper) DeleteApiInventoryApiIdSpecsReconstructedSpec

func (siw *ServerInterfaceWrapper) DeleteApiInventoryApiIdSpecsReconstructedSpec(w http.ResponseWriter, r *http.Request)

DeleteApiInventoryApiIdSpecsReconstructedSpec operation middleware

func (*ServerInterfaceWrapper) DeleteControlTraceSourcesTraceSourceId

func (siw *ServerInterfaceWrapper) DeleteControlTraceSourcesTraceSourceId(w http.ResponseWriter, r *http.Request)

DeleteControlTraceSourcesTraceSourceId operation middleware

func (*ServerInterfaceWrapper) FuzzerGetAPIFindings

func (siw *ServerInterfaceWrapper) FuzzerGetAPIFindings(w http.ResponseWriter, r *http.Request)

FuzzerGetAPIFindings operation middleware

func (*ServerInterfaceWrapper) FuzzerGetAnnotatedSpec

func (siw *ServerInterfaceWrapper) FuzzerGetAnnotatedSpec(w http.ResponseWriter, r *http.Request)

FuzzerGetAnnotatedSpec operation middleware

func (*ServerInterfaceWrapper) FuzzerGetReport

func (siw *ServerInterfaceWrapper) FuzzerGetReport(w http.ResponseWriter, r *http.Request)

FuzzerGetReport operation middleware

func (*ServerInterfaceWrapper) FuzzerGetShortReportByTimestamp

func (siw *ServerInterfaceWrapper) FuzzerGetShortReportByTimestamp(w http.ResponseWriter, r *http.Request)

FuzzerGetShortReportByTimestamp operation middleware

func (*ServerInterfaceWrapper) FuzzerGetTestProgress

func (siw *ServerInterfaceWrapper) FuzzerGetTestProgress(w http.ResponseWriter, r *http.Request)

FuzzerGetTestProgress operation middleware

func (*ServerInterfaceWrapper) FuzzerGetTestReport

func (siw *ServerInterfaceWrapper) FuzzerGetTestReport(w http.ResponseWriter, r *http.Request)

FuzzerGetTestReport operation middleware

func (*ServerInterfaceWrapper) FuzzerGetTests

func (siw *ServerInterfaceWrapper) FuzzerGetTests(w http.ResponseWriter, r *http.Request)

FuzzerGetTests operation middleware

func (*ServerInterfaceWrapper) FuzzerGetUpdateStatus

func (siw *ServerInterfaceWrapper) FuzzerGetUpdateStatus(w http.ResponseWriter, r *http.Request)

FuzzerGetUpdateStatus operation middleware

func (*ServerInterfaceWrapper) FuzzerPostUpdateStatus

func (siw *ServerInterfaceWrapper) FuzzerPostUpdateStatus(w http.ResponseWriter, r *http.Request)

FuzzerPostUpdateStatus operation middleware

func (*ServerInterfaceWrapper) FuzzerStartTest

func (siw *ServerInterfaceWrapper) FuzzerStartTest(w http.ResponseWriter, r *http.Request)

FuzzerStartTest operation middleware

func (*ServerInterfaceWrapper) FuzzerStopTest

func (siw *ServerInterfaceWrapper) FuzzerStopTest(w http.ResponseWriter, r *http.Request)

FuzzerStopTest operation middleware

func (*ServerInterfaceWrapper) FuzzergetState

func (siw *ServerInterfaceWrapper) FuzzergetState(w http.ResponseWriter, r *http.Request)

FuzzergetState operation middleware

func (*ServerInterfaceWrapper) FuzzergetVersion

func (siw *ServerInterfaceWrapper) FuzzergetVersion(w http.ResponseWriter, r *http.Request)

FuzzergetVersion operation middleware

func (*ServerInterfaceWrapper) GetApiEvents

func (siw *ServerInterfaceWrapper) GetApiEvents(w http.ResponseWriter, r *http.Request)

GetApiEvents operation middleware

func (*ServerInterfaceWrapper) GetApiEventsEventId

func (siw *ServerInterfaceWrapper) GetApiEventsEventId(w http.ResponseWriter, r *http.Request)

GetApiEventsEventId operation middleware

func (*ServerInterfaceWrapper) GetApiEventsEventIdProvidedSpecDiff

func (siw *ServerInterfaceWrapper) GetApiEventsEventIdProvidedSpecDiff(w http.ResponseWriter, r *http.Request)

GetApiEventsEventIdProvidedSpecDiff operation middleware

func (*ServerInterfaceWrapper) GetApiEventsEventIdReconstructedSpecDiff

func (siw *ServerInterfaceWrapper) GetApiEventsEventIdReconstructedSpecDiff(w http.ResponseWriter, r *http.Request)

GetApiEventsEventIdReconstructedSpecDiff operation middleware

func (*ServerInterfaceWrapper) GetApiInventory

func (siw *ServerInterfaceWrapper) GetApiInventory(w http.ResponseWriter, r *http.Request)

GetApiInventory operation middleware

func (*ServerInterfaceWrapper) GetApiInventoryApiIdApiInfo

func (siw *ServerInterfaceWrapper) GetApiInventoryApiIdApiInfo(w http.ResponseWriter, r *http.Request)

GetApiInventoryApiIdApiInfo operation middleware

func (*ServerInterfaceWrapper) GetApiInventoryApiIdFromHostAndPort

func (siw *ServerInterfaceWrapper) GetApiInventoryApiIdFromHostAndPort(w http.ResponseWriter, r *http.Request)

GetApiInventoryApiIdFromHostAndPort operation middleware

func (*ServerInterfaceWrapper) GetApiInventoryApiIdFromHostAndPortAndTraceSourceID

func (siw *ServerInterfaceWrapper) GetApiInventoryApiIdFromHostAndPortAndTraceSourceID(w http.ResponseWriter, r *http.Request)

GetApiInventoryApiIdFromHostAndPortAndTraceSourceID operation middleware

func (*ServerInterfaceWrapper) GetApiInventoryApiIdProvidedSwaggerJson

func (siw *ServerInterfaceWrapper) GetApiInventoryApiIdProvidedSwaggerJson(w http.ResponseWriter, r *http.Request)

GetApiInventoryApiIdProvidedSwaggerJson operation middleware

func (*ServerInterfaceWrapper) GetApiInventoryApiIdReconstructedSwaggerJson

func (siw *ServerInterfaceWrapper) GetApiInventoryApiIdReconstructedSwaggerJson(w http.ResponseWriter, r *http.Request)

GetApiInventoryApiIdReconstructedSwaggerJson operation middleware

func (*ServerInterfaceWrapper) GetApiInventoryApiIdSpecs

func (siw *ServerInterfaceWrapper) GetApiInventoryApiIdSpecs(w http.ResponseWriter, r *http.Request)

GetApiInventoryApiIdSpecs operation middleware

func (*ServerInterfaceWrapper) GetApiInventoryApiIdSuggestedReview

func (siw *ServerInterfaceWrapper) GetApiInventoryApiIdSuggestedReview(w http.ResponseWriter, r *http.Request)

GetApiInventoryApiIdSuggestedReview operation middleware

func (*ServerInterfaceWrapper) GetApiUsageHitCount

func (siw *ServerInterfaceWrapper) GetApiUsageHitCount(w http.ResponseWriter, r *http.Request)

GetApiUsageHitCount operation middleware

func (*ServerInterfaceWrapper) GetControlTraceSources

func (siw *ServerInterfaceWrapper) GetControlTraceSources(w http.ResponseWriter, r *http.Request)

GetControlTraceSources operation middleware

func (*ServerInterfaceWrapper) GetControlTraceSourcesTraceSourceId

func (siw *ServerInterfaceWrapper) GetControlTraceSourcesTraceSourceId(w http.ResponseWriter, r *http.Request)

GetControlTraceSourcesTraceSourceId operation middleware

func (*ServerInterfaceWrapper) GetDashboardApiUsage

func (siw *ServerInterfaceWrapper) GetDashboardApiUsage(w http.ResponseWriter, r *http.Request)

GetDashboardApiUsage operation middleware

func (*ServerInterfaceWrapper) GetDashboardApiUsageLatestDiffs

func (siw *ServerInterfaceWrapper) GetDashboardApiUsageLatestDiffs(w http.ResponseWriter, r *http.Request)

GetDashboardApiUsageLatestDiffs operation middleware

func (*ServerInterfaceWrapper) GetDashboardApiUsageMostUsed

func (siw *ServerInterfaceWrapper) GetDashboardApiUsageMostUsed(w http.ResponseWriter, r *http.Request)

GetDashboardApiUsageMostUsed operation middleware

func (*ServerInterfaceWrapper) GetFeatures

func (siw *ServerInterfaceWrapper) GetFeatures(w http.ResponseWriter, r *http.Request)

GetFeatures operation middleware

func (*ServerInterfaceWrapper) GetModulesBflaAuthorizationModelApiID

func (siw *ServerInterfaceWrapper) GetModulesBflaAuthorizationModelApiID(w http.ResponseWriter, r *http.Request)

GetModulesBflaAuthorizationModelApiID operation middleware

func (*ServerInterfaceWrapper) GetModulesBflaAuthorizationModelApiIDState

func (siw *ServerInterfaceWrapper) GetModulesBflaAuthorizationModelApiIDState(w http.ResponseWriter, r *http.Request)

GetModulesBflaAuthorizationModelApiIDState operation middleware

func (*ServerInterfaceWrapper) PostApiInventory

func (siw *ServerInterfaceWrapper) PostApiInventory(w http.ResponseWriter, r *http.Request)

PostApiInventory operation middleware

func (*ServerInterfaceWrapper) PostApiInventoryReviewIdApprovedReview

func (siw *ServerInterfaceWrapper) PostApiInventoryReviewIdApprovedReview(w http.ResponseWriter, r *http.Request)

PostApiInventoryReviewIdApprovedReview operation middleware

func (*ServerInterfaceWrapper) PostControlNewDiscoveredAPIs

func (siw *ServerInterfaceWrapper) PostControlNewDiscoveredAPIs(w http.ResponseWriter, r *http.Request)

PostControlNewDiscoveredAPIs operation middleware

func (*ServerInterfaceWrapper) PostControlTraceSources

func (siw *ServerInterfaceWrapper) PostControlTraceSources(w http.ResponseWriter, r *http.Request)

PostControlTraceSources operation middleware

func (*ServerInterfaceWrapper) PostModulesBflaAuthorizationModelApiID

func (siw *ServerInterfaceWrapper) PostModulesBflaAuthorizationModelApiID(w http.ResponseWriter, r *http.Request)

PostModulesBflaAuthorizationModelApiID operation middleware

func (*ServerInterfaceWrapper) PostModulesBflaAuthorizationModelApiIDReset

func (siw *ServerInterfaceWrapper) PostModulesBflaAuthorizationModelApiIDReset(w http.ResponseWriter, r *http.Request)

PostModulesBflaAuthorizationModelApiIDReset operation middleware

func (*ServerInterfaceWrapper) PostModulesSpecreconstructorEnable

func (siw *ServerInterfaceWrapper) PostModulesSpecreconstructorEnable(w http.ResponseWriter, r *http.Request)

PostModulesSpecreconstructorEnable operation middleware

func (*ServerInterfaceWrapper) PutApiInventoryApiIdSpecsProvidedSpec

func (siw *ServerInterfaceWrapper) PutApiInventoryApiIdSpecsProvidedSpec(w http.ResponseWriter, r *http.Request)

PutApiInventoryApiIdSpecsProvidedSpec operation middleware

func (*ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDApprove

func (siw *ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDApprove(w http.ResponseWriter, r *http.Request)

PutModulesBflaAuthorizationModelApiIDApprove operation middleware

func (*ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDDeny

func (siw *ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDDeny(w http.ResponseWriter, r *http.Request)

PutModulesBflaAuthorizationModelApiIDDeny operation middleware

func (*ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDDetectionStart

func (siw *ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDDetectionStart(w http.ResponseWriter, r *http.Request)

PutModulesBflaAuthorizationModelApiIDDetectionStart operation middleware

func (*ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDDetectionStop

func (siw *ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDDetectionStop(w http.ResponseWriter, r *http.Request)

PutModulesBflaAuthorizationModelApiIDDetectionStop operation middleware

func (*ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDLearningStart

func (siw *ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDLearningStart(w http.ResponseWriter, r *http.Request)

PutModulesBflaAuthorizationModelApiIDLearningStart operation middleware

func (*ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDLearningStop

func (siw *ServerInterfaceWrapper) PutModulesBflaAuthorizationModelApiIDLearningStop(w http.ResponseWriter, r *http.Request)

PutModulesBflaAuthorizationModelApiIDLearningStop operation middleware

func (*ServerInterfaceWrapper) PutModulesBflaEventIdOperation

func (siw *ServerInterfaceWrapper) PutModulesBflaEventIdOperation(w http.ResponseWriter, r *http.Request)

PutModulesBflaEventIdOperation operation middleware

func (*ServerInterfaceWrapper) SpecDifferStartDiffer

func (siw *ServerInterfaceWrapper) SpecDifferStartDiffer(w http.ResponseWriter, r *http.Request)

SpecDifferStartDiffer operation middleware

func (*ServerInterfaceWrapper) SpecDifferStopDiffer

func (siw *ServerInterfaceWrapper) SpecDifferStopDiffer(w http.ResponseWriter, r *http.Request)

SpecDifferStopDiffer operation middleware

func (*ServerInterfaceWrapper) SpecreconstructorPostAPIIDStart

func (siw *ServerInterfaceWrapper) SpecreconstructorPostAPIIDStart(w http.ResponseWriter, r *http.Request)

SpecreconstructorPostAPIIDStart operation middleware

func (*ServerInterfaceWrapper) SpecreconstructorPostAPIIDStop

func (siw *ServerInterfaceWrapper) SpecreconstructorPostAPIIDStop(w http.ResponseWriter, r *http.Request)

SpecreconstructorPostAPIIDStop operation middleware

func (*ServerInterfaceWrapper) SpecreconstructorgetVersion

func (siw *ServerInterfaceWrapper) SpecreconstructorgetVersion(w http.ResponseWriter, r *http.Request)

SpecreconstructorgetVersion operation middleware

func (*ServerInterfaceWrapper) TraceanalyzerGetApiFindings

func (siw *ServerInterfaceWrapper) TraceanalyzerGetApiFindings(w http.ResponseWriter, r *http.Request)

TraceanalyzerGetApiFindings operation middleware

func (*ServerInterfaceWrapper) TraceanalyzerGetEventAnnotations

func (siw *ServerInterfaceWrapper) TraceanalyzerGetEventAnnotations(w http.ResponseWriter, r *http.Request)

TraceanalyzerGetEventAnnotations operation middleware

func (*ServerInterfaceWrapper) TraceanalyzerResetApiFindings

func (siw *ServerInterfaceWrapper) TraceanalyzerResetApiFindings(w http.ResponseWriter, r *http.Request)

TraceanalyzerResetApiFindings operation middleware

func (*ServerInterfaceWrapper) TraceanalyzerStartTraceAnalysis

func (siw *ServerInterfaceWrapper) TraceanalyzerStartTraceAnalysis(w http.ResponseWriter, r *http.Request)

TraceanalyzerStartTraceAnalysis operation middleware

func (*ServerInterfaceWrapper) TraceanalyzerStopTraceAnalysis

func (siw *ServerInterfaceWrapper) TraceanalyzerStopTraceAnalysis(w http.ResponseWriter, r *http.Request)

TraceanalyzerStopTraceAnalysis operation middleware

type ShortTestProgress

type ShortTestProgress struct {
	ApiID *externalRef0.ApiID `json:"apiID,omitempty"`

	// Progress Progress of the test
	Progress int `json:"progress"`

	// Starttime Timestamp of the start of the test
	Starttime int64 `json:"starttime"`
}

ShortTestProgress Describes the progress of an ongoing test

type ShortTestReport

type ShortTestReport struct {
	ApiID *externalRef0.ApiID `json:"apiID,omitempty"`

	// HighestSeverity Severity of a finding
	HighestSeverity *externalRef0.Severity `json:"highestSeverity,omitempty"`

	// Starttime Timestamp of the start of the test
	Starttime int64 `json:"starttime"`

	// Status An enumeration.
	Status FuzzingStatusEnum `json:"status"`

	// StatusMessage Message for status details, if any
	StatusMessage *string             `json:"statusMessage,omitempty"`
	Tags          *[]FuzzingReportTag `json:"tags,omitempty"`
}

ShortTestReport Short Test Report

type ShowNonApi

type ShowNonApi = bool

ShowNonApi defines model for showNonApi.

type SortDir

type SortDir string

SortDir defines model for sortDir.

const (
	SortDirASC  SortDir = "ASC"
	SortDirDESC SortDir = "DESC"
)

Defines values for SortDir.

type SourceIPIsFilter

type SourceIPIsFilter = []string

SourceIPIsFilter defines model for sourceIPIsFilter.

type SourceIPIsNotFilter

type SourceIPIsNotFilter = []string

SourceIPIsNotFilter defines model for sourceIPIsNotFilter.

type SpecContainsFilter

type SpecContainsFilter = []string

SpecContainsFilter defines model for specContainsFilter.

type SpecDiffTypeIsFilter

type SpecDiffTypeIsFilter = []externalRef0.DiffType

SpecDiffTypeIsFilter defines model for specDiffTypeIsFilter.

type SpecDifferStartDifferResponse

type SpecDifferStartDifferResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParseSpecDifferStartDifferResponse

func ParseSpecDifferStartDifferResponse(rsp *http.Response) (*SpecDifferStartDifferResponse, error)

ParseSpecDifferStartDifferResponse parses an HTTP response from a SpecDifferStartDifferWithResponse call

func (SpecDifferStartDifferResponse) Status

Status returns HTTPResponse.Status

func (SpecDifferStartDifferResponse) StatusCode

func (r SpecDifferStartDifferResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SpecDifferStopDifferResponse

type SpecDifferStopDifferResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParseSpecDifferStopDifferResponse

func ParseSpecDifferStopDifferResponse(rsp *http.Response) (*SpecDifferStopDifferResponse, error)

ParseSpecDifferStopDifferResponse parses an HTTP response from a SpecDifferStopDifferWithResponse call

func (SpecDifferStopDifferResponse) Status

Status returns HTTPResponse.Status

func (SpecDifferStopDifferResponse) StatusCode

func (r SpecDifferStopDifferResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SpecDiffs

type SpecDiffs struct {
	Diffs APIDiffs `json:"diffs"`
}

SpecDiffs defines model for SpecDiffs.

type SpecDiffsNotification

type SpecDiffsNotification struct {
	Diffs            APIDiffs `json:"diffs"`
	NotificationType string   `json:"notificationType"`
}

SpecDiffsNotification defines model for SpecDiffsNotification.

type SpecEndsWithFilter

type SpecEndsWithFilter = string

SpecEndsWithFilter defines model for specEndsWithFilter.

type SpecIsFilter

type SpecIsFilter = []string

SpecIsFilter defines model for specIsFilter.

type SpecIsNotFilter

type SpecIsNotFilter = []string

SpecIsNotFilter defines model for specIsNotFilter.

type SpecStartsWithFilter

type SpecStartsWithFilter = string

SpecStartsWithFilter defines model for specStartsWithFilter.

type SpecType

type SpecType string

SpecType defines model for SpecType.

const (
	NONE          SpecType = "NONE"
	PROVIDED      SpecType = "PROVIDED"
	RECONSTRUCTED SpecType = "RECONSTRUCTED"
)

Defines values for SpecType.

type SpecreconstructorPostAPIIDStartResponse

type SpecreconstructorPostAPIIDStartResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *externalRef0.ApiResponse
}

func ParseSpecreconstructorPostAPIIDStartResponse

func ParseSpecreconstructorPostAPIIDStartResponse(rsp *http.Response) (*SpecreconstructorPostAPIIDStartResponse, error)

ParseSpecreconstructorPostAPIIDStartResponse parses an HTTP response from a SpecreconstructorPostAPIIDStartWithResponse call

func (SpecreconstructorPostAPIIDStartResponse) Status

Status returns HTTPResponse.Status

func (SpecreconstructorPostAPIIDStartResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SpecreconstructorPostAPIIDStopResponse

type SpecreconstructorPostAPIIDStopResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *externalRef0.ApiResponse
}

func ParseSpecreconstructorPostAPIIDStopResponse

func ParseSpecreconstructorPostAPIIDStopResponse(rsp *http.Response) (*SpecreconstructorPostAPIIDStopResponse, error)

ParseSpecreconstructorPostAPIIDStopResponse parses an HTTP response from a SpecreconstructorPostAPIIDStopWithResponse call

func (SpecreconstructorPostAPIIDStopResponse) Status

Status returns HTTPResponse.Status

func (SpecreconstructorPostAPIIDStopResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SpecreconstructorgetVersionResponse

type SpecreconstructorgetVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ModuleVersion
}

func ParseSpecreconstructorgetVersionResponse

func ParseSpecreconstructorgetVersionResponse(rsp *http.Response) (*SpecreconstructorgetVersionResponse, error)

ParseSpecreconstructorgetVersionResponse parses an HTTP response from a SpecreconstructorgetVersionWithResponse call

func (SpecreconstructorgetVersionResponse) Status

Status returns HTTPResponse.Status

func (SpecreconstructorgetVersionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type StartTime

type StartTime = time.Time

StartTime defines model for startTime.

type StatusCodeGteFilter

type StatusCodeGteFilter = string

StatusCodeGteFilter defines model for statusCodeGteFilter.

type StatusCodeIsFilter

type StatusCodeIsFilter = []string

StatusCodeIsFilter defines model for statusCodeIsFilter.

type StatusCodeIsNotFilter

type StatusCodeIsNotFilter = []string

StatusCodeIsNotFilter defines model for statusCodeIsNotFilter.

type StatusCodeLteFilter

type StatusCodeLteFilter = string

StatusCodeLteFilter defines model for statusCodeLteFilter.

type Test

type Test struct {
	// ErrorMessage A message in case of error
	ErrorMessage *string `json:"errorMessage,omitempty"`

	// Progress Progress of the test
	Progress *int `json:"progress,omitempty"`

	// Starttime Timestamp of the start of the test
	Starttime *int64 `json:"starttime,omitempty"`

	// Vulnerabilities risk of the finding
	Vulnerabilities *Vulnerabilities `json:"vulnerabilities,omitempty"`
}

Test defines model for Test.

type TestHandle

type TestHandle struct {
	ApiID     *externalRef0.ApiID `json:"apiID,omitempty"`
	Timestamp *int64              `json:"timestamp,omitempty"`
}

TestHandle defines model for TestHandle.

type TestInput

type TestInput struct {
	Auth *AuthorizationScheme `json:"auth,omitempty"`

	// Depth An enumeration for input depth parameter.
	Depth TestInputDepthEnum `json:"depth"`
}

TestInput contains all input parameters for a test

type TestInputDepthEnum

type TestInputDepthEnum string

TestInputDepthEnum An enumeration for input depth parameter.

const (
	DEEP    TestInputDepthEnum = "DEEP"
	DEFAULT TestInputDepthEnum = "DEFAULT"
	QUICK   TestInputDepthEnum = "QUICK"
)

Defines values for TestInputDepthEnum.

type TestProgressNotification

type TestProgressNotification struct {
	ApiID            *externalRef0.ApiID `json:"apiID,omitempty"`
	NotificationType string              `json:"notificationType"`

	// Progress Progress of the test
	Progress int `json:"progress"`

	// Starttime Timestamp of the start of the test
	Starttime int64 `json:"starttime"`
}

TestProgressNotification defines model for TestProgressNotification.

type TestReportNotification

type TestReportNotification struct {
	ApiID *externalRef0.ApiID `json:"apiID,omitempty"`

	// HighestSeverity Severity of a finding
	HighestSeverity  *externalRef0.Severity `json:"highestSeverity,omitempty"`
	NotificationType string                 `json:"notificationType"`

	// Starttime Timestamp of the start of the test
	Starttime int64 `json:"starttime"`

	// Status An enumeration.
	Status FuzzingStatusEnum `json:"status"`

	// StatusMessage Message for status details, if any
	StatusMessage *string             `json:"statusMessage,omitempty"`
	Tags          *[]FuzzingReportTag `json:"tags,omitempty"`
}

TestReportNotification defines model for TestReportNotification.

type TestWithReport

type TestWithReport struct {
	// ErrorMessage A message in case of error
	ErrorMessage *string `json:"errorMessage,omitempty"`

	// LastReportTime Timestamp of the last report received for the test
	LastReportTime *int64 `json:"lastReportTime,omitempty"`

	// Progress Progress of the test
	Progress *int `json:"progress,omitempty"`

	// Report fuzzing status and reporting
	Report *FuzzingStatusAndReport `json:"report,omitempty"`

	// Starttime Timestamp of the start of the test
	Starttime *int64 `json:"starttime,omitempty"`

	// Vulnerabilities risk of the finding
	Vulnerabilities *Vulnerabilities `json:"vulnerabilities,omitempty"`
}

TestWithReport defines model for TestWithReport.

type TestingModuleState

type TestingModuleState struct {
	APIsInCache int    `json:"APIsInCache"`
	Version     string `json:"version"`
}

TestingModuleState defines model for TestingModuleState.

type Tests

type Tests struct {
	Items *[]Test `json:"items,omitempty"`

	// Total Nb of items, used for pagination
	Total *int `json:"total,omitempty"`
}

Tests defines model for Tests.

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type TraceSource

type TraceSource struct {
	Description *string `json:"description,omitempty"`
	Id          *int    `json:"id,omitempty"`

	// Name Unique name identifying a Trace Source
	Name  string              `json:"name"`
	Token *string             `json:"token,omitempty"`
	Type  TraceSourceType     `json:"type"`
	Uid   *openapi_types.UUID `json:"uid,omitempty"`
}

TraceSource A Source which is sending traces to APIClarity

type TraceSourceId

type TraceSourceId = openapi_types.UUID

TraceSourceId defines model for traceSourceId.

type TraceSourceIdQuery

type TraceSourceIdQuery = openapi_types.UUID

TraceSourceIdQuery defines model for traceSourceIdQuery.

type TraceSourceType

type TraceSourceType string

TraceSourceType defines model for TraceSourceType.

const (
	APIGEEX      TraceSourceType = "APIGEE_X"
	F5BIGIP      TraceSourceType = "F5_BIG_IP"
	KONGINTERNAL TraceSourceType = "KONG_INTERNAL"
	TYKINTERNAL  TraceSourceType = "TYK_INTERNAL"
)

Defines values for TraceSourceType.

type TraceanalyzerGetApiFindingsParams

type TraceanalyzerGetApiFindingsParams struct {
	// Sensitive Should findings include sensitive data ?
	Sensitive *externalRef0.Sensitive `form:"sensitive,omitempty" json:"sensitive,omitempty"`
}

TraceanalyzerGetApiFindingsParams defines parameters for TraceanalyzerGetApiFindings.

type TraceanalyzerGetApiFindingsResponse

type TraceanalyzerGetApiFindingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.APIFindings
	JSONDefault  *externalRef0.ApiResponse
}

func ParseTraceanalyzerGetApiFindingsResponse

func ParseTraceanalyzerGetApiFindingsResponse(rsp *http.Response) (*TraceanalyzerGetApiFindingsResponse, error)

ParseTraceanalyzerGetApiFindingsResponse parses an HTTP response from a TraceanalyzerGetApiFindingsWithResponse call

func (TraceanalyzerGetApiFindingsResponse) Status

Status returns HTTPResponse.Status

func (TraceanalyzerGetApiFindingsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TraceanalyzerGetEventAnnotationsParams

type TraceanalyzerGetEventAnnotationsParams struct {
	Redacted *Redacted `form:"redacted,omitempty" json:"redacted,omitempty"`
}

TraceanalyzerGetEventAnnotationsParams defines parameters for TraceanalyzerGetEventAnnotations.

type TraceanalyzerGetEventAnnotationsResponse

type TraceanalyzerGetEventAnnotationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Annotations
}

func ParseTraceanalyzerGetEventAnnotationsResponse

func ParseTraceanalyzerGetEventAnnotationsResponse(rsp *http.Response) (*TraceanalyzerGetEventAnnotationsResponse, error)

ParseTraceanalyzerGetEventAnnotationsResponse parses an HTTP response from a TraceanalyzerGetEventAnnotationsWithResponse call

func (TraceanalyzerGetEventAnnotationsResponse) Status

Status returns HTTPResponse.Status

func (TraceanalyzerGetEventAnnotationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TraceanalyzerResetApiFindingsResponse

type TraceanalyzerResetApiFindingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *externalRef0.ApiResponse
}

func ParseTraceanalyzerResetApiFindingsResponse

func ParseTraceanalyzerResetApiFindingsResponse(rsp *http.Response) (*TraceanalyzerResetApiFindingsResponse, error)

ParseTraceanalyzerResetApiFindingsResponse parses an HTTP response from a TraceanalyzerResetApiFindingsWithResponse call

func (TraceanalyzerResetApiFindingsResponse) Status

Status returns HTTPResponse.Status

func (TraceanalyzerResetApiFindingsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TraceanalyzerStartTraceAnalysisResponse

type TraceanalyzerStartTraceAnalysisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParseTraceanalyzerStartTraceAnalysisResponse

func ParseTraceanalyzerStartTraceAnalysisResponse(rsp *http.Response) (*TraceanalyzerStartTraceAnalysisResponse, error)

ParseTraceanalyzerStartTraceAnalysisResponse parses an HTTP response from a TraceanalyzerStartTraceAnalysisWithResponse call

func (TraceanalyzerStartTraceAnalysisResponse) Status

Status returns HTTPResponse.Status

func (TraceanalyzerStartTraceAnalysisResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TraceanalyzerStopTraceAnalysisResponse

type TraceanalyzerStopTraceAnalysisResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *externalRef0.ApiResponse
	JSONDefault  *externalRef0.ApiResponse
}

func ParseTraceanalyzerStopTraceAnalysisResponse

func ParseTraceanalyzerStopTraceAnalysisResponse(rsp *http.Response) (*TraceanalyzerStopTraceAnalysisResponse, error)

ParseTraceanalyzerStopTraceAnalysisResponse parses an HTTP response from a TraceanalyzerStopTraceAnalysisWithResponse call

func (TraceanalyzerStopTraceAnalysisResponse) Status

Status returns HTTPResponse.Status

func (TraceanalyzerStopTraceAnalysisResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

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 UnknownError

type UnknownError = externalRef0.ApiResponse

UnknownError An object that is returned in all cases of failures

type UnmarshallingParamError

type UnmarshallingParamError struct {
	ParamName string
	Err       error
}

func (*UnmarshallingParamError) Error

func (e *UnmarshallingParamError) Error() string

func (*UnmarshallingParamError) Unwrap

func (e *UnmarshallingParamError) Unwrap() error

type Version

type Version struct {
	Version string `json:"version"`
}

Version defines model for Version.

type Vulnerabilities

type Vulnerabilities struct {
	// Critical Total of vuln
	Critical *int `json:"critical,omitempty"`

	// High Total of vuln
	High *int `json:"high,omitempty"`

	// Low Total of vuln
	Low *int `json:"low,omitempty"`

	// Medium Total of vuln
	Medium *int `json:"medium,omitempty"`

	// Total Total of vuln
	Total *int `json:"total,omitempty"`
}

Vulnerabilities risk of the finding

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL