Documentation ¶
Index ¶
- func BuildGetFixedIssuesStatsPayload(statsGetFixedIssuesStatsTeam string, statsGetFixedIssuesStatsTeams string, ...) (*stats.GetFixedIssuesStatsPayload, error)
- func BuildGetIssuesStatsPayload(statsGetIssuesStatsMinDate string, statsGetIssuesStatsMaxDate string, ...) (*stats.GetIssuesStatsPayload, error)
- func BuildGetOpenIssuesStatsPayload(statsGetOpenIssuesStatsTeam string, statsGetOpenIssuesStatsTeams string, ...) (*stats.GetOpenIssuesStatsPayload, error)
- func BuildGetStatsAssetsPerSeverityPayload(statsGetStatsAssetsPerSeverityTeam string, ...) (*stats.GetStatsAssetsPerSeverityPayload, error)
- func BuildGetStatsCurrentExposurePayload(statsGetStatsCurrentExposureTeam string, ...) (*stats.GetStatsCurrentExposurePayload, error)
- func BuildGetStatsExposurePayload(statsGetStatsExposureTeam string, statsGetStatsExposureTeams string, ...) (*stats.GetStatsExposurePayload, error)
- func BuildGetStatsMTTRPayload(statsGetStatsMTTRTeam string, statsGetStatsMTTRTeams string, ...) (*stats.GetStatsMTTRPayload, error)
- func DecodeGetFixedIssuesStatsResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodeGetIssuesStatsResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodeGetOpenIssuesStatsResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodeGetSizeStatsResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodeGetStatsAssetsPerSeverityResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodeGetStatsCurrentExposureResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodeGetStatsExposureResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodeGetStatsMTTRResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func EncodeGetFixedIssuesStatsRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
- func EncodeGetIssuesStatsRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
- func EncodeGetOpenIssuesStatsRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
- func EncodeGetStatsAssetsPerSeverityRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
- func EncodeGetStatsCurrentExposureRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
- func EncodeGetStatsExposureRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
- func EncodeGetStatsMTTRRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
- func GetFixedIssuesStatsStatsPath() string
- func GetIssuesStatsStatsPath() string
- func GetOpenIssuesStatsStatsPath() string
- func GetSizeStatsStatsPath() string
- func GetStatsAssetsPerSeverityStatsPath() string
- func GetStatsCurrentExposureStatsPath() string
- func GetStatsExposureStatsPath() string
- func GetStatsMTTRStatsPath() string
- func NewGetFixedIssuesStatsSeverityOK(body *GetFixedIssuesStatsResponseBody) *statsviews.SeverityView
- func NewGetIssuesStatsIssueStatsCollectionOK(body GetIssuesStatsResponseBody) statsviews.IssueStatsCollectionView
- func NewGetOpenIssuesStatsSeverityOK(body *GetOpenIssuesStatsResponseBody) *statsviews.SeverityView
- func NewGetSizeStatsSizeOK(body *GetSizeStatsResponseBody) *statsviews.SizeView
- func NewGetStatsAssetsPerSeveritySeverityAndTotalOK(body *GetStatsAssetsPerSeverityResponseBody) *statsviews.SeverityAndTotalView
- func NewGetStatsCurrentExposureCurrentExposureOK(body *GetStatsCurrentExposureResponseBody) *statsviews.CurrentExposureView
- func NewGetStatsExposureExposureOK(body *GetStatsExposureResponseBody) *statsviews.ExposureView
- func NewGetStatsMTTRSeverityAndTotalOK(body *GetStatsMTTRResponseBody) *statsviews.SeverityAndTotalView
- type Client
- func (c *Client) BuildGetFixedIssuesStatsRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildGetIssuesStatsRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildGetOpenIssuesStatsRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildGetSizeStatsRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildGetStatsAssetsPerSeverityRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildGetStatsCurrentExposureRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildGetStatsExposureRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildGetStatsMTTRRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) GetFixedIssuesStats() goa.Endpoint
- func (c *Client) GetIssuesStats() goa.Endpoint
- func (c *Client) GetOpenIssuesStats() goa.Endpoint
- func (c *Client) GetSizeStats() goa.Endpoint
- func (c *Client) GetStatsAssetsPerSeverity() goa.Endpoint
- func (c *Client) GetStatsCurrentExposure() goa.Endpoint
- func (c *Client) GetStatsExposure() goa.Endpoint
- func (c *Client) GetStatsMTTR() goa.Endpoint
- type GetFixedIssuesStatsResponseBody
- type GetIssuesStatsResponseBody
- type GetOpenIssuesStatsResponseBody
- type GetSizeStatsResponseBody
- type GetStatsAssetsPerSeverityResponseBody
- type GetStatsCurrentExposureResponseBody
- type GetStatsExposureResponseBody
- type GetStatsMTTRResponseBody
- type IssueStatsResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildGetFixedIssuesStatsPayload ¶
func BuildGetFixedIssuesStatsPayload(statsGetFixedIssuesStatsTeam string, statsGetFixedIssuesStatsTeams string, statsGetFixedIssuesStatsMinDate string, statsGetFixedIssuesStatsMaxDate string, statsGetFixedIssuesStatsAtDate string, statsGetFixedIssuesStatsIdentifiers string, statsGetFixedIssuesStatsLabels string) (*stats.GetFixedIssuesStatsPayload, error)
BuildGetFixedIssuesStatsPayload builds the payload for the stats Get fixed issues stats endpoint from CLI flags.
func BuildGetIssuesStatsPayload ¶
func BuildGetIssuesStatsPayload(statsGetIssuesStatsMinDate string, statsGetIssuesStatsMaxDate string, statsGetIssuesStatsMinScore string, statsGetIssuesStatsMaxScore string) (*stats.GetIssuesStatsPayload, error)
BuildGetIssuesStatsPayload builds the payload for the stats Get issues stats endpoint from CLI flags.
func BuildGetOpenIssuesStatsPayload ¶
func BuildGetOpenIssuesStatsPayload(statsGetOpenIssuesStatsTeam string, statsGetOpenIssuesStatsTeams string, statsGetOpenIssuesStatsMinDate string, statsGetOpenIssuesStatsMaxDate string, statsGetOpenIssuesStatsAtDate string, statsGetOpenIssuesStatsIdentifiers string, statsGetOpenIssuesStatsLabels string) (*stats.GetOpenIssuesStatsPayload, error)
BuildGetOpenIssuesStatsPayload builds the payload for the stats Get open issues stats endpoint from CLI flags.
func BuildGetStatsAssetsPerSeverityPayload ¶
func BuildGetStatsAssetsPerSeverityPayload(statsGetStatsAssetsPerSeverityTeam string, statsGetStatsAssetsPerSeverityTeams string, statsGetStatsAssetsPerSeverityIdentifiers string, statsGetStatsAssetsPerSeverityLabels string) (*stats.GetStatsAssetsPerSeverityPayload, error)
BuildGetStatsAssetsPerSeverityPayload builds the payload for the stats Get stats assets per severity endpoint from CLI flags.
func BuildGetStatsCurrentExposurePayload ¶
func BuildGetStatsCurrentExposurePayload(statsGetStatsCurrentExposureTeam string, statsGetStatsCurrentExposureTeams string, statsGetStatsCurrentExposureMinScore string, statsGetStatsCurrentExposureMaxScore string, statsGetStatsCurrentExposureLabels string) (*stats.GetStatsCurrentExposurePayload, error)
BuildGetStatsCurrentExposurePayload builds the payload for the stats Get stats current exposure endpoint from CLI flags.
func BuildGetStatsExposurePayload ¶
func BuildGetStatsExposurePayload(statsGetStatsExposureTeam string, statsGetStatsExposureTeams string, statsGetStatsExposureAtDate string, statsGetStatsExposureMinScore string, statsGetStatsExposureMaxScore string) (*stats.GetStatsExposurePayload, error)
BuildGetStatsExposurePayload builds the payload for the stats Get stats exposure endpoint from CLI flags.
func BuildGetStatsMTTRPayload ¶
func BuildGetStatsMTTRPayload(statsGetStatsMTTRTeam string, statsGetStatsMTTRTeams string, statsGetStatsMTTRMinDate string, statsGetStatsMTTRMaxDate string, statsGetStatsMTTRLabels string) (*stats.GetStatsMTTRPayload, error)
BuildGetStatsMTTRPayload builds the payload for the stats Get stats MTTR endpoint from CLI flags.
func DecodeGetFixedIssuesStatsResponse ¶
func DecodeGetFixedIssuesStatsResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeGetFixedIssuesStatsResponse returns a decoder for responses returned by the stats Get fixed issues stats endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodeGetIssuesStatsResponse ¶
func DecodeGetIssuesStatsResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeGetIssuesStatsResponse returns a decoder for responses returned by the stats Get issues stats endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodeGetOpenIssuesStatsResponse ¶
func DecodeGetOpenIssuesStatsResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeGetOpenIssuesStatsResponse returns a decoder for responses returned by the stats Get open issues stats endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodeGetSizeStatsResponse ¶
func DecodeGetSizeStatsResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeGetSizeStatsResponse returns a decoder for responses returned by the stats Get size stats endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodeGetStatsAssetsPerSeverityResponse ¶
func DecodeGetStatsAssetsPerSeverityResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeGetStatsAssetsPerSeverityResponse returns a decoder for responses returned by the stats Get stats assets per severity endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodeGetStatsCurrentExposureResponse ¶
func DecodeGetStatsCurrentExposureResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeGetStatsCurrentExposureResponse returns a decoder for responses returned by the stats Get stats current exposure endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodeGetStatsExposureResponse ¶
func DecodeGetStatsExposureResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeGetStatsExposureResponse returns a decoder for responses returned by the stats Get stats exposure endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodeGetStatsMTTRResponse ¶
func DecodeGetStatsMTTRResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeGetStatsMTTRResponse returns a decoder for responses returned by the stats Get stats MTTR endpoint. restoreBody controls whether the response body should be restored after having been read.
func EncodeGetFixedIssuesStatsRequest ¶
func EncodeGetFixedIssuesStatsRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
EncodeGetFixedIssuesStatsRequest returns an encoder for requests sent to the stats Get fixed issues stats server.
func EncodeGetIssuesStatsRequest ¶
func EncodeGetIssuesStatsRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
EncodeGetIssuesStatsRequest returns an encoder for requests sent to the stats Get issues stats server.
func EncodeGetOpenIssuesStatsRequest ¶
func EncodeGetOpenIssuesStatsRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
EncodeGetOpenIssuesStatsRequest returns an encoder for requests sent to the stats Get open issues stats server.
func EncodeGetStatsAssetsPerSeverityRequest ¶
func EncodeGetStatsAssetsPerSeverityRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
EncodeGetStatsAssetsPerSeverityRequest returns an encoder for requests sent to the stats Get stats assets per severity server.
func EncodeGetStatsCurrentExposureRequest ¶
func EncodeGetStatsCurrentExposureRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
EncodeGetStatsCurrentExposureRequest returns an encoder for requests sent to the stats Get stats current exposure server.
func EncodeGetStatsExposureRequest ¶
func EncodeGetStatsExposureRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
EncodeGetStatsExposureRequest returns an encoder for requests sent to the stats Get stats exposure server.
func EncodeGetStatsMTTRRequest ¶
func EncodeGetStatsMTTRRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
EncodeGetStatsMTTRRequest returns an encoder for requests sent to the stats Get stats MTTR server.
func GetFixedIssuesStatsStatsPath ¶
func GetFixedIssuesStatsStatsPath() string
GetFixedIssuesStatsStatsPath returns the URL path to the stats service Get fixed issues stats HTTP endpoint.
func GetIssuesStatsStatsPath ¶
func GetIssuesStatsStatsPath() string
GetIssuesStatsStatsPath returns the URL path to the stats service Get issues stats HTTP endpoint.
func GetOpenIssuesStatsStatsPath ¶
func GetOpenIssuesStatsStatsPath() string
GetOpenIssuesStatsStatsPath returns the URL path to the stats service Get open issues stats HTTP endpoint.
func GetSizeStatsStatsPath ¶
func GetSizeStatsStatsPath() string
GetSizeStatsStatsPath returns the URL path to the stats service Get size stats HTTP endpoint.
func GetStatsAssetsPerSeverityStatsPath ¶
func GetStatsAssetsPerSeverityStatsPath() string
GetStatsAssetsPerSeverityStatsPath returns the URL path to the stats service Get stats assets per severity HTTP endpoint.
func GetStatsCurrentExposureStatsPath ¶
func GetStatsCurrentExposureStatsPath() string
GetStatsCurrentExposureStatsPath returns the URL path to the stats service Get stats current exposure HTTP endpoint.
func GetStatsExposureStatsPath ¶
func GetStatsExposureStatsPath() string
GetStatsExposureStatsPath returns the URL path to the stats service Get stats exposure HTTP endpoint.
func GetStatsMTTRStatsPath ¶
func GetStatsMTTRStatsPath() string
GetStatsMTTRStatsPath returns the URL path to the stats service Get stats MTTR HTTP endpoint.
func NewGetFixedIssuesStatsSeverityOK ¶
func NewGetFixedIssuesStatsSeverityOK(body *GetFixedIssuesStatsResponseBody) *statsviews.SeverityView
NewGetFixedIssuesStatsSeverityOK builds a "stats" service "Get fixed issues stats" endpoint result from a HTTP "OK" response.
func NewGetIssuesStatsIssueStatsCollectionOK ¶
func NewGetIssuesStatsIssueStatsCollectionOK(body GetIssuesStatsResponseBody) statsviews.IssueStatsCollectionView
NewGetIssuesStatsIssueStatsCollectionOK builds a "stats" service "Get issues stats" endpoint result from a HTTP "OK" response.
func NewGetOpenIssuesStatsSeverityOK ¶
func NewGetOpenIssuesStatsSeverityOK(body *GetOpenIssuesStatsResponseBody) *statsviews.SeverityView
NewGetOpenIssuesStatsSeverityOK builds a "stats" service "Get open issues stats" endpoint result from a HTTP "OK" response.
func NewGetSizeStatsSizeOK ¶
func NewGetSizeStatsSizeOK(body *GetSizeStatsResponseBody) *statsviews.SizeView
NewGetSizeStatsSizeOK builds a "stats" service "Get size stats" endpoint result from a HTTP "OK" response.
func NewGetStatsAssetsPerSeveritySeverityAndTotalOK ¶
func NewGetStatsAssetsPerSeveritySeverityAndTotalOK(body *GetStatsAssetsPerSeverityResponseBody) *statsviews.SeverityAndTotalView
NewGetStatsAssetsPerSeveritySeverityAndTotalOK builds a "stats" service "Get stats assets per severity" endpoint result from a HTTP "OK" response.
func NewGetStatsCurrentExposureCurrentExposureOK ¶
func NewGetStatsCurrentExposureCurrentExposureOK(body *GetStatsCurrentExposureResponseBody) *statsviews.CurrentExposureView
NewGetStatsCurrentExposureCurrentExposureOK builds a "stats" service "Get stats current exposure" endpoint result from a HTTP "OK" response.
func NewGetStatsExposureExposureOK ¶
func NewGetStatsExposureExposureOK(body *GetStatsExposureResponseBody) *statsviews.ExposureView
NewGetStatsExposureExposureOK builds a "stats" service "Get stats exposure" endpoint result from a HTTP "OK" response.
func NewGetStatsMTTRSeverityAndTotalOK ¶
func NewGetStatsMTTRSeverityAndTotalOK(body *GetStatsMTTRResponseBody) *statsviews.SeverityAndTotalView
NewGetStatsMTTRSeverityAndTotalOK builds a "stats" service "Get stats MTTR" endpoint result from a HTTP "OK" response.
Types ¶
type Client ¶
type Client struct { // GetSizeStats Doer is the HTTP client used to make requests to the Get size // stats endpoint. GetSizeStatsDoer goahttp.Doer // GetOpenIssuesStats Doer is the HTTP client used to make requests to the Get // open issues stats endpoint. GetOpenIssuesStatsDoer goahttp.Doer // GetFixedIssuesStats Doer is the HTTP client used to make requests to the Get // fixed issues stats endpoint. GetFixedIssuesStatsDoer goahttp.Doer // GetStatsAssetsPerSeverity Doer is the HTTP client used to make requests to // the Get stats assets per severity endpoint. GetStatsAssetsPerSeverityDoer goahttp.Doer // GetIssuesStats Doer is the HTTP client used to make requests to the Get // issues stats endpoint. GetIssuesStatsDoer goahttp.Doer // GetStatsMTTR Doer is the HTTP client used to make requests to the Get stats // MTTR endpoint. GetStatsMTTRDoer goahttp.Doer // GetStatsExposure Doer is the HTTP client used to make requests to the Get // stats exposure endpoint. GetStatsExposureDoer goahttp.Doer // GetStatsCurrentExposure Doer is the HTTP client used to make requests to the // Get stats current exposure endpoint. GetStatsCurrentExposureDoer goahttp.Doer // RestoreResponseBody controls whether the response bodies are reset after // decoding so they can be read again. RestoreResponseBody bool // contains filtered or unexported fields }
Client lists the stats service endpoint HTTP clients.
func NewClient ¶
func NewClient( scheme string, host string, doer goahttp.Doer, enc func(*http.Request) goahttp.Encoder, dec func(*http.Response) goahttp.Decoder, restoreBody bool, ) *Client
NewClient instantiates HTTP clients for all the stats service servers.
func (*Client) BuildGetFixedIssuesStatsRequest ¶
func (c *Client) BuildGetFixedIssuesStatsRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildGetFixedIssuesStatsRequest instantiates a HTTP request object with method and path set to call the "stats" service "Get fixed issues stats" endpoint
func (*Client) BuildGetIssuesStatsRequest ¶
func (c *Client) BuildGetIssuesStatsRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildGetIssuesStatsRequest instantiates a HTTP request object with method and path set to call the "stats" service "Get issues stats" endpoint
func (*Client) BuildGetOpenIssuesStatsRequest ¶
func (c *Client) BuildGetOpenIssuesStatsRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildGetOpenIssuesStatsRequest instantiates a HTTP request object with method and path set to call the "stats" service "Get open issues stats" endpoint
func (*Client) BuildGetSizeStatsRequest ¶
func (c *Client) BuildGetSizeStatsRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildGetSizeStatsRequest instantiates a HTTP request object with method and path set to call the "stats" service "Get size stats" endpoint
func (*Client) BuildGetStatsAssetsPerSeverityRequest ¶
func (c *Client) BuildGetStatsAssetsPerSeverityRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildGetStatsAssetsPerSeverityRequest instantiates a HTTP request object with method and path set to call the "stats" service "Get stats assets per severity" endpoint
func (*Client) BuildGetStatsCurrentExposureRequest ¶
func (c *Client) BuildGetStatsCurrentExposureRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildGetStatsCurrentExposureRequest instantiates a HTTP request object with method and path set to call the "stats" service "Get stats current exposure" endpoint
func (*Client) BuildGetStatsExposureRequest ¶
func (c *Client) BuildGetStatsExposureRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildGetStatsExposureRequest instantiates a HTTP request object with method and path set to call the "stats" service "Get stats exposure" endpoint
func (*Client) BuildGetStatsMTTRRequest ¶
func (c *Client) BuildGetStatsMTTRRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildGetStatsMTTRRequest instantiates a HTTP request object with method and path set to call the "stats" service "Get stats MTTR" endpoint
func (*Client) GetFixedIssuesStats ¶
GetFixedIssuesStats returns an endpoint that makes HTTP requests to the stats service Get fixed issues stats server.
func (*Client) GetIssuesStats ¶
GetIssuesStats returns an endpoint that makes HTTP requests to the stats service Get issues stats server.
func (*Client) GetOpenIssuesStats ¶
GetOpenIssuesStats returns an endpoint that makes HTTP requests to the stats service Get open issues stats server.
func (*Client) GetSizeStats ¶
GetSizeStats returns an endpoint that makes HTTP requests to the stats service Get size stats server.
func (*Client) GetStatsAssetsPerSeverity ¶
GetStatsAssetsPerSeverity returns an endpoint that makes HTTP requests to the stats service Get stats assets per severity server.
func (*Client) GetStatsCurrentExposure ¶
GetStatsCurrentExposure returns an endpoint that makes HTTP requests to the stats service Get stats current exposure server.
func (*Client) GetStatsExposure ¶
GetStatsExposure returns an endpoint that makes HTTP requests to the stats service Get stats exposure server.
func (*Client) GetStatsMTTR ¶
GetStatsMTTR returns an endpoint that makes HTTP requests to the stats service Get stats MTTR server.
type GetFixedIssuesStatsResponseBody ¶
type GetFixedIssuesStatsResponseBody struct { // Number of critial issues Critical *int `form:"critical,omitempty" json:"critical,omitempty" xml:"critical,omitempty"` // Number of high issues High *int `form:"high,omitempty" json:"high,omitempty" xml:"high,omitempty"` // Number of medium issues Medium *int `form:"medium,omitempty" json:"medium,omitempty" xml:"medium,omitempty"` // Number of low issues Low *int `form:"low,omitempty" json:"low,omitempty" xml:"low,omitempty"` // Number of informational issues Informational *int `form:"informational,omitempty" json:"informational,omitempty" xml:"informational,omitempty"` }
GetFixedIssuesStatsResponseBody is the type of the "stats" service "Get fixed issues stats" endpoint HTTP response body.
type GetIssuesStatsResponseBody ¶
type GetIssuesStatsResponseBody []*IssueStatsResponse
GetIssuesStatsResponseBody is the type of the "stats" service "Get issues stats" endpoint HTTP response body.
type GetOpenIssuesStatsResponseBody ¶
type GetOpenIssuesStatsResponseBody struct { // Number of critial issues Critical *int `form:"critical,omitempty" json:"critical,omitempty" xml:"critical,omitempty"` // Number of high issues High *int `form:"high,omitempty" json:"high,omitempty" xml:"high,omitempty"` // Number of medium issues Medium *int `form:"medium,omitempty" json:"medium,omitempty" xml:"medium,omitempty"` // Number of low issues Low *int `form:"low,omitempty" json:"low,omitempty" xml:"low,omitempty"` // Number of informational issues Informational *int `form:"informational,omitempty" json:"informational,omitempty" xml:"informational,omitempty"` }
GetOpenIssuesStatsResponseBody is the type of the "stats" service "Get open issues stats" endpoint HTTP response body.
type GetSizeStatsResponseBody ¶
type GetSizeStatsResponseBody struct { // Number of sources Sources *int `form:"sources,omitempty" json:"sources,omitempty" xml:"sources,omitempty"` // Number of targets Targets *int `form:"targets,omitempty" json:"targets,omitempty" xml:"targets,omitempty"` // Number of issues Issues *int `form:"issues,omitempty" json:"issues,omitempty" xml:"issues,omitempty"` // Number of findings Findings *int `form:"findings,omitempty" json:"findings,omitempty" xml:"findings,omitempty"` // Number of finding events FindingEvents *int `form:"finding_events,omitempty" json:"finding_events,omitempty" xml:"finding_events,omitempty"` }
GetSizeStatsResponseBody is the type of the "stats" service "Get size stats" endpoint HTTP response body.
type GetStatsAssetsPerSeverityResponseBody ¶
type GetStatsAssetsPerSeverityResponseBody struct { // Value for critical severity Critical *int `form:"critical,omitempty" json:"critical,omitempty" xml:"critical,omitempty"` // Value for high severity High *int `form:"high,omitempty" json:"high,omitempty" xml:"high,omitempty"` // Value for medium severity Medium *int `form:"medium,omitempty" json:"medium,omitempty" xml:"medium,omitempty"` // Value for low severity Low *int `form:"low,omitempty" json:"low,omitempty" xml:"low,omitempty"` // Value for informational severity Informational *int `form:"informational,omitempty" json:"informational,omitempty" xml:"informational,omitempty"` // Total number of issues Total *int `form:"total,omitempty" json:"total,omitempty" xml:"total,omitempty"` }
GetStatsAssetsPerSeverityResponseBody is the type of the "stats" service "Get stats assets per severity" endpoint HTTP response body.
type GetStatsCurrentExposureResponseBody ¶
type GetStatsCurrentExposureResponseBody struct { // Percentile 10 of exposure Percentile10 *float32 `form:"percentile_10,omitempty" json:"percentile_10,omitempty" xml:"percentile_10,omitempty"` // Percentile 25 of exposure or first quartile Percentile25 *float32 `form:"percentile_25,omitempty" json:"percentile_25,omitempty" xml:"percentile_25,omitempty"` // Percentile 50 of exposure or median Percentile50 *float32 `form:"percentile_50,omitempty" json:"percentile_50,omitempty" xml:"percentile_50,omitempty"` // Percentile 75 of exposure or third quartile Percentile75 *float32 `form:"percentile_75,omitempty" json:"percentile_75,omitempty" xml:"percentile_75,omitempty"` // Percentile 90 of exposure Percentile90 *float32 `form:"percentile_90,omitempty" json:"percentile_90,omitempty" xml:"percentile_90,omitempty"` // Mean exposure Mean *float32 `form:"mean,omitempty" json:"mean,omitempty" xml:"mean,omitempty"` }
GetStatsCurrentExposureResponseBody is the type of the "stats" service "Get stats current exposure" endpoint HTTP response body.
type GetStatsExposureResponseBody ¶
type GetStatsExposureResponseBody struct { // Percentile 10 of exposure Percentile10 *float32 `form:"percentile_10,omitempty" json:"percentile_10,omitempty" xml:"percentile_10,omitempty"` // Percentile 25 of exposure or first quartile Percentile25 *float32 `form:"percentile_25,omitempty" json:"percentile_25,omitempty" xml:"percentile_25,omitempty"` // Percentile 50 of exposure or median Percentile50 *float32 `form:"percentile_50,omitempty" json:"percentile_50,omitempty" xml:"percentile_50,omitempty"` // Percentile 75 of exposure or third quartile Percentile75 *float32 `form:"percentile_75,omitempty" json:"percentile_75,omitempty" xml:"percentile_75,omitempty"` // Percentile 90 of exposure Percentile90 *float32 `form:"percentile_90,omitempty" json:"percentile_90,omitempty" xml:"percentile_90,omitempty"` // Mean exposure Mean *float32 `form:"mean,omitempty" json:"mean,omitempty" xml:"mean,omitempty"` }
GetStatsExposureResponseBody is the type of the "stats" service "Get stats exposure" endpoint HTTP response body.
type GetStatsMTTRResponseBody ¶
type GetStatsMTTRResponseBody struct { // Value for critical severity Critical *int `form:"critical,omitempty" json:"critical,omitempty" xml:"critical,omitempty"` // Value for high severity High *int `form:"high,omitempty" json:"high,omitempty" xml:"high,omitempty"` // Value for medium severity Medium *int `form:"medium,omitempty" json:"medium,omitempty" xml:"medium,omitempty"` // Value for low severity Low *int `form:"low,omitempty" json:"low,omitempty" xml:"low,omitempty"` // Value for informational severity Informational *int `form:"informational,omitempty" json:"informational,omitempty" xml:"informational,omitempty"` // Total number of issues Total *int `form:"total,omitempty" json:"total,omitempty" xml:"total,omitempty"` }
GetStatsMTTRResponseBody is the type of the "stats" service "Get stats MTTR" endpoint HTTP response body.
type IssueStatsResponse ¶
type IssueStatsResponse struct { // Issue ID ID *string `form:"id,omitempty" json:"id,omitempty" xml:"id,omitempty"` // Issue summary Summary *string `form:"summary,omitempty" json:"summary,omitempty" xml:"summary,omitempty"` // Common Weakness Enumeration ID CweID *int `form:"cwe_id,omitempty" json:"cwe_id,omitempty" xml:"cwe_id,omitempty"` // Issue description Description *string `form:"description,omitempty" json:"description,omitempty" xml:"description,omitempty"` // Recommendations to fix the issue Recommendations []string `form:"recommendations,omitempty" json:"recommendations,omitempty" xml:"recommendations,omitempty"` // Documentation reference for the issue ReferenceLinks []string `form:"reference_links,omitempty" json:"reference_links,omitempty" xml:"reference_links,omitempty"` // Number of OPEN findings for this issue Open *int `form:"open,omitempty" json:"open,omitempty" xml:"open,omitempty"` // Number of FIXED findings for this issue Fixed *int `form:"fixed,omitempty" json:"fixed,omitempty" xml:"fixed,omitempty"` }
IssueStatsResponse is used to define fields on response body types.