Documentation
¶
Index ¶
- func BuildGetFindingMTTRPayload(findingsGetFindingMTTRID string) (*findings.GetFindingMTTRPayload, error)
- func BuildGetFindingPayload(findingsGetFindingID string) (*findings.GetFindingPayload, error)
- func BuildListEventsByFindingPayload(findingsListEventsByFindingID string, findingsListEventsByFindingPage string, ...) (*findings.ListEventsByFindingPayload, error)
- func BuildListFindingsPayload(findingsListFindingsTag string, findingsListFindingsStatus string, ...) (*findings.ListFindingsPayload, error)
- func BuildPatchFindingPayload(findingsPatchFindingBody string, findingsPatchFindingID string, ...) (*findings.PatchFindingPayload, error)
- func DecodeGetFindingMTTRResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodeGetFindingResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodeListEventsByFindingResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodeListFindingsResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func DecodePatchFindingResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
- func EncodeListEventsByFindingRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
- func EncodeListFindingsRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
- func EncodePatchFindingRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
- func GetFindingFindingsPath(id string) string
- func GetFindingMTTRFindingsPath(id string) string
- func ListEventsByFindingFindingsPath(id string) string
- func ListFindingsFindingsPath() string
- func NewGetFindingFindingOK(body *GetFindingResponseBody) *findingsviews.FindingView
- func NewGetFindingMTTRMttrOK(body *GetFindingMTTRResponseBody) *findingsviews.MttrView
- func NewListEventsByFindingEventCollectionOK(body ListEventsByFindingResponseBody) findingsviews.EventCollectionView
- func NewListFindingsFindingCollectionOK(body ListFindingsResponseBody) findingsviews.FindingCollectionView
- func NewPatchFindingFindingOK(body *PatchFindingResponseBody) *findingsviews.FindingView
- func PatchFindingFindingsPath(id string) string
- type Client
- func (c *Client) BuildGetFindingMTTRRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildGetFindingRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildListEventsByFindingRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildListFindingsRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) BuildPatchFindingRequest(ctx context.Context, v interface{}) (*http.Request, error)
- func (c *Client) GetFinding() goa.Endpoint
- func (c *Client) GetFindingMTTR() goa.Endpoint
- func (c *Client) ListEventsByFinding() goa.Endpoint
- func (c *Client) ListFindings() goa.Endpoint
- func (c *Client) PatchFinding() goa.Endpoint
- type EventResponse
- type FindingResponse
- type GetFindingMTTRResponseBody
- type GetFindingResponseBody
- type IssueResponse
- type IssueResponseBody
- type ListEventsByFindingResponseBody
- type ListFindingsResponseBody
- type PatchFindingRequestBody
- type PatchFindingResponseBody
- type ResourceGroupResponse
- type ResourceGroupResponseBody
- type SourcewithnotargetResponse
- type SourcewithnotargetResponseBody
- type TargetResponse
- type TargetResponseBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildGetFindingMTTRPayload ¶
func BuildGetFindingMTTRPayload(findingsGetFindingMTTRID string) (*findings.GetFindingMTTRPayload, error)
BuildGetFindingMTTRPayload builds the payload for the findings Get finding MTTR endpoint from CLI flags.
func BuildGetFindingPayload ¶
func BuildGetFindingPayload(findingsGetFindingID string) (*findings.GetFindingPayload, error)
BuildGetFindingPayload builds the payload for the findings Get finding endpoint from CLI flags.
func BuildListEventsByFindingPayload ¶
func BuildListEventsByFindingPayload(findingsListEventsByFindingID string, findingsListEventsByFindingPage string, findingsListEventsByFindingSize string) (*findings.ListEventsByFindingPayload, error)
BuildListEventsByFindingPayload builds the payload for the findings List events by finding endpoint from CLI flags.
func BuildListFindingsPayload ¶
func BuildListFindingsPayload(findingsListFindingsTag string, findingsListFindingsStatus string, findingsListFindingsMinScore string, findingsListFindingsMaxScore string, findingsListFindingsAtDate string, findingsListFindingsMinDate string, findingsListFindingsMaxDate string, findingsListFindingsSortBy string, findingsListFindingsPage string, findingsListFindingsSize string, findingsListFindingsIdentifier string, findingsListFindingsIdentifiermatch string, findingsListFindingsIdentifiers string, findingsListFindingsLabels string) (*findings.ListFindingsPayload, error)
BuildListFindingsPayload builds the payload for the findings List findings endpoint from CLI flags.
func BuildPatchFindingPayload ¶
func BuildPatchFindingPayload(findingsPatchFindingBody string, findingsPatchFindingID string, findingsPatchFindingAuthorization string) (*findings.PatchFindingPayload, error)
BuildPatchFindingPayload builds the payload for the findings Patch finding endpoint from CLI flags.
func DecodeGetFindingMTTRResponse ¶
func DecodeGetFindingMTTRResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeGetFindingMTTRResponse returns a decoder for responses returned by the findings Get finding MTTR endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodeGetFindingResponse ¶
func DecodeGetFindingResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeGetFindingResponse returns a decoder for responses returned by the findings Get finding endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodeListEventsByFindingResponse ¶
func DecodeListEventsByFindingResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeListEventsByFindingResponse returns a decoder for responses returned by the findings List events by finding endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodeListFindingsResponse ¶
func DecodeListFindingsResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodeListFindingsResponse returns a decoder for responses returned by the findings List findings endpoint. restoreBody controls whether the response body should be restored after having been read.
func DecodePatchFindingResponse ¶
func DecodePatchFindingResponse(decoder func(*http.Response) goahttp.Decoder, restoreBody bool) func(*http.Response) (interface{}, error)
DecodePatchFindingResponse returns a decoder for responses returned by the findings Patch finding endpoint. restoreBody controls whether the response body should be restored after having been read.
func EncodeListEventsByFindingRequest ¶
func EncodeListEventsByFindingRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
EncodeListEventsByFindingRequest returns an encoder for requests sent to the findings List events by finding server.
func EncodeListFindingsRequest ¶
func EncodeListFindingsRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
EncodeListFindingsRequest returns an encoder for requests sent to the findings List findings server.
func EncodePatchFindingRequest ¶
func EncodePatchFindingRequest(encoder func(*http.Request) goahttp.Encoder) func(*http.Request, interface{}) error
EncodePatchFindingRequest returns an encoder for requests sent to the findings Patch finding server.
func GetFindingFindingsPath ¶
GetFindingFindingsPath returns the URL path to the findings service Get finding HTTP endpoint.
func GetFindingMTTRFindingsPath ¶
GetFindingMTTRFindingsPath returns the URL path to the findings service Get finding MTTR HTTP endpoint.
func ListEventsByFindingFindingsPath ¶
ListEventsByFindingFindingsPath returns the URL path to the findings service List events by finding HTTP endpoint.
func ListFindingsFindingsPath ¶
func ListFindingsFindingsPath() string
ListFindingsFindingsPath returns the URL path to the findings service List findings HTTP endpoint.
func NewGetFindingFindingOK ¶
func NewGetFindingFindingOK(body *GetFindingResponseBody) *findingsviews.FindingView
NewGetFindingFindingOK builds a "findings" service "Get finding" endpoint result from a HTTP "OK" response.
func NewGetFindingMTTRMttrOK ¶
func NewGetFindingMTTRMttrOK(body *GetFindingMTTRResponseBody) *findingsviews.MttrView
NewGetFindingMTTRMttrOK builds a "findings" service "Get finding MTTR" endpoint result from a HTTP "OK" response.
func NewListEventsByFindingEventCollectionOK ¶
func NewListEventsByFindingEventCollectionOK(body ListEventsByFindingResponseBody) findingsviews.EventCollectionView
NewListEventsByFindingEventCollectionOK builds a "findings" service "List events by finding" endpoint result from a HTTP "OK" response.
func NewListFindingsFindingCollectionOK ¶
func NewListFindingsFindingCollectionOK(body ListFindingsResponseBody) findingsviews.FindingCollectionView
NewListFindingsFindingCollectionOK builds a "findings" service "List findings" endpoint result from a HTTP "OK" response.
func NewPatchFindingFindingOK ¶
func NewPatchFindingFindingOK(body *PatchFindingResponseBody) *findingsviews.FindingView
NewPatchFindingFindingOK builds a "findings" service "Patch finding" endpoint result from a HTTP "OK" response.
func PatchFindingFindingsPath ¶
PatchFindingFindingsPath returns the URL path to the findings service Patch finding HTTP endpoint.
Types ¶
type Client ¶
type Client struct {
// ListFindings Doer is the HTTP client used to make requests to the List
// findings endpoint.
ListFindingsDoer goahttp.Doer
// GetFinding Doer is the HTTP client used to make requests to the Get finding
// endpoint.
GetFindingDoer goahttp.Doer
// ListEventsByFinding Doer is the HTTP client used to make requests to the
// List events by finding endpoint.
ListEventsByFindingDoer goahttp.Doer
// GetFindingMTTR Doer is the HTTP client used to make requests to the Get
// finding MTTR endpoint.
GetFindingMTTRDoer goahttp.Doer
// PatchFinding Doer is the HTTP client used to make requests to the Patch
// finding endpoint.
PatchFindingDoer 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 findings 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 findings service servers.
func (*Client) BuildGetFindingMTTRRequest ¶
func (c *Client) BuildGetFindingMTTRRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildGetFindingMTTRRequest instantiates a HTTP request object with method and path set to call the "findings" service "Get finding MTTR" endpoint
func (*Client) BuildGetFindingRequest ¶
BuildGetFindingRequest instantiates a HTTP request object with method and path set to call the "findings" service "Get finding" endpoint
func (*Client) BuildListEventsByFindingRequest ¶
func (c *Client) BuildListEventsByFindingRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildListEventsByFindingRequest instantiates a HTTP request object with method and path set to call the "findings" service "List events by finding" endpoint
func (*Client) BuildListFindingsRequest ¶
func (c *Client) BuildListFindingsRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildListFindingsRequest instantiates a HTTP request object with method and path set to call the "findings" service "List findings" endpoint
func (*Client) BuildPatchFindingRequest ¶
func (c *Client) BuildPatchFindingRequest(ctx context.Context, v interface{}) (*http.Request, error)
BuildPatchFindingRequest instantiates a HTTP request object with method and path set to call the "findings" service "Patch finding" endpoint
func (*Client) GetFinding ¶
GetFinding returns an endpoint that makes HTTP requests to the findings service Get finding server.
func (*Client) GetFindingMTTR ¶
GetFindingMTTR returns an endpoint that makes HTTP requests to the findings service Get finding MTTR server.
func (*Client) ListEventsByFinding ¶
ListEventsByFinding returns an endpoint that makes HTTP requests to the findings service List events by finding server.
func (*Client) ListFindings ¶
ListFindings returns an endpoint that makes HTTP requests to the findings service List findings server.
func (*Client) PatchFinding ¶
PatchFinding returns an endpoint that makes HTTP requests to the findings service Patch finding server.
type EventResponse ¶
type EventResponse struct {
// Finding event ID
ID *string `form:"id,omitempty" json:"id,omitempty" xml:"id,omitempty"`
// Finding ID
FindingID *string `form:"finding_id,omitempty" json:"finding_id,omitempty" xml:"finding_id,omitempty"`
// Source ID
SourceID *string `form:"source_id,omitempty" json:"source_id,omitempty" xml:"source_id,omitempty"`
// Finding severity score
Score *float32 `form:"score,omitempty" json:"score,omitempty" xml:"score,omitempty"`
// Event time
Time *string `form:"time,omitempty" json:"time,omitempty" xml:"time,omitempty"`
}
EventResponse is used to define fields on response body types.
type FindingResponse ¶
type FindingResponse struct {
// Finding ID
ID *string `form:"id,omitempty" json:"id,omitempty" xml:"id,omitempty"`
// Issue
Issue *IssueResponse `form:"issue,omitempty" json:"issue,omitempty" xml:"issue,omitempty"`
// Target
Target *TargetResponse `form:"target,omitempty" json:"target,omitempty" xml:"target,omitempty"`
// Source
Source *SourcewithnotargetResponse `form:"source,omitempty" json:"source,omitempty" xml:"source,omitempty"`
// Finding details
Details *string `form:"details,omitempty" json:"details,omitempty" xml:"details,omitempty"`
// Finding impact details
ImpactDetails *string `form:"impact_details,omitempty" json:"impact_details,omitempty" xml:"impact_details,omitempty"`
// Finding status. Can be 'OPEN' or 'FIXED'.
Status *string `form:"status,omitempty" json:"status,omitempty" xml:"status,omitempty"`
// Finding severity score
Score *float32 `form:"score,omitempty" json:"score,omitempty" xml:"score,omitempty"`
// Other resources associated with the finding
Resources []*ResourceGroupResponse `form:"resources,omitempty" json:"resources,omitempty" xml:"resources,omitempty"`
}
FindingResponse is used to define fields on response body types.
type GetFindingMTTRResponseBody ¶
type GetFindingMTTRResponseBody struct {
Mttr *int `form:"mttr,omitempty" json:"mttr,omitempty" xml:"mttr,omitempty"`
}
GetFindingMTTRResponseBody is the type of the "findings" service "Get finding MTTR" endpoint HTTP response body.
type GetFindingResponseBody ¶
type GetFindingResponseBody struct {
// Finding ID
ID *string `form:"id,omitempty" json:"id,omitempty" xml:"id,omitempty"`
// Issue
Issue *IssueResponseBody `form:"issue,omitempty" json:"issue,omitempty" xml:"issue,omitempty"`
// Target
Target *TargetResponseBody `form:"target,omitempty" json:"target,omitempty" xml:"target,omitempty"`
// Source
Source *SourcewithnotargetResponseBody `form:"source,omitempty" json:"source,omitempty" xml:"source,omitempty"`
// Finding details
Details *string `form:"details,omitempty" json:"details,omitempty" xml:"details,omitempty"`
// Finding impact details
ImpactDetails *string `form:"impact_details,omitempty" json:"impact_details,omitempty" xml:"impact_details,omitempty"`
// Finding status. Can be 'OPEN' or 'FIXED'.
Status *string `form:"status,omitempty" json:"status,omitempty" xml:"status,omitempty"`
// Finding severity score
Score *float32 `form:"score,omitempty" json:"score,omitempty" xml:"score,omitempty"`
// Other resources associated with the finding
Resources []*ResourceGroupResponseBody `form:"resources,omitempty" json:"resources,omitempty" xml:"resources,omitempty"`
}
GetFindingResponseBody is the type of the "findings" service "Get finding" endpoint HTTP response body.
type IssueResponse ¶
type IssueResponse 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"`
// Labels associated with the issue
Labels []string `form:"labels,omitempty" json:"labels,omitempty" xml:"labels,omitempty"`
}
IssueResponse is used to define fields on response body types.
type IssueResponseBody ¶
type IssueResponseBody 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"`
// Labels associated with the issue
Labels []string `form:"labels,omitempty" json:"labels,omitempty" xml:"labels,omitempty"`
}
IssueResponseBody is used to define fields on response body types.
type ListEventsByFindingResponseBody ¶
type ListEventsByFindingResponseBody []*EventResponse
ListEventsByFindingResponseBody is the type of the "findings" service "List events by finding" endpoint HTTP response body.
type ListFindingsResponseBody ¶
type ListFindingsResponseBody []*FindingResponse
ListFindingsResponseBody is the type of the "findings" service "List findings" endpoint HTTP response body.
type PatchFindingRequestBody ¶
type PatchFindingRequestBody struct {
// Status
Status *string `form:"status,omitempty" json:"status,omitempty" xml:"status,omitempty"`
}
PatchFindingRequestBody is the type of the "findings" service "Patch finding" endpoint HTTP request body.
func NewPatchFindingRequestBody ¶
func NewPatchFindingRequestBody(p *findings.PatchFindingPayload) *PatchFindingRequestBody
NewPatchFindingRequestBody builds the HTTP request body from the payload of the "Patch finding" endpoint of the "findings" service.
type PatchFindingResponseBody ¶
type PatchFindingResponseBody struct {
// Finding ID
ID *string `form:"id,omitempty" json:"id,omitempty" xml:"id,omitempty"`
// Issue
Issue *IssueResponseBody `form:"issue,omitempty" json:"issue,omitempty" xml:"issue,omitempty"`
// Target
Target *TargetResponseBody `form:"target,omitempty" json:"target,omitempty" xml:"target,omitempty"`
// Source
Source *SourcewithnotargetResponseBody `form:"source,omitempty" json:"source,omitempty" xml:"source,omitempty"`
// Finding details
Details *string `form:"details,omitempty" json:"details,omitempty" xml:"details,omitempty"`
// Finding impact details
ImpactDetails *string `form:"impact_details,omitempty" json:"impact_details,omitempty" xml:"impact_details,omitempty"`
// Finding status. Can be 'OPEN' or 'FIXED'.
Status *string `form:"status,omitempty" json:"status,omitempty" xml:"status,omitempty"`
// Finding severity score
Score *float32 `form:"score,omitempty" json:"score,omitempty" xml:"score,omitempty"`
// Other resources associated with the finding
Resources []*ResourceGroupResponseBody `form:"resources,omitempty" json:"resources,omitempty" xml:"resources,omitempty"`
}
PatchFindingResponseBody is the type of the "findings" service "Patch finding" endpoint HTTP response body.
type ResourceGroupResponse ¶
type ResourceGroupResponse struct {
// Name of the resource group
Name *string `form:"name,omitempty" json:"name,omitempty" xml:"name,omitempty"`
// Column names of the resource group in the order that should be rendered
Attributes []string `form:"attributes,omitempty" json:"attributes,omitempty" xml:"attributes,omitempty"`
// List containing the resource rows as hashmap
Resources []map[string]string `form:"resources,omitempty" json:"resources,omitempty" xml:"resources,omitempty"`
}
ResourceGroupResponse is used to define fields on response body types.
type ResourceGroupResponseBody ¶
type ResourceGroupResponseBody struct {
// Name of the resource group
Name *string `form:"name,omitempty" json:"name,omitempty" xml:"name,omitempty"`
// Column names of the resource group in the order that should be rendered
Attributes []string `form:"attributes,omitempty" json:"attributes,omitempty" xml:"attributes,omitempty"`
// List containing the resource rows as hashmap
Resources []map[string]string `form:"resources,omitempty" json:"resources,omitempty" xml:"resources,omitempty"`
}
ResourceGroupResponseBody is used to define fields on response body types.
type SourcewithnotargetResponse ¶
type SourcewithnotargetResponse struct {
// Source ID
ID *string `form:"id,omitempty" json:"id,omitempty" xml:"id,omitempty"`
// Source name
Name *string `form:"name,omitempty" json:"name,omitempty" xml:"name,omitempty"`
// Source component
Component *string `form:"component,omitempty" json:"component,omitempty" xml:"component,omitempty"`
// Source instance
Instance *string `form:"instance,omitempty" json:"instance,omitempty" xml:"instance,omitempty"`
// Source options
Options *string `form:"options,omitempty" json:"options,omitempty" xml:"options,omitempty"`
// Time on which the source scanned the target
Time *string `form:"time,omitempty" json:"time,omitempty" xml:"time,omitempty"`
}
SourcewithnotargetResponse is used to define fields on response body types.
type SourcewithnotargetResponseBody ¶
type SourcewithnotargetResponseBody struct {
// Source ID
ID *string `form:"id,omitempty" json:"id,omitempty" xml:"id,omitempty"`
// Source name
Name *string `form:"name,omitempty" json:"name,omitempty" xml:"name,omitempty"`
// Source component
Component *string `form:"component,omitempty" json:"component,omitempty" xml:"component,omitempty"`
// Source instance
Instance *string `form:"instance,omitempty" json:"instance,omitempty" xml:"instance,omitempty"`
// Source options
Options *string `form:"options,omitempty" json:"options,omitempty" xml:"options,omitempty"`
// Time on which the source scanned the target
Time *string `form:"time,omitempty" json:"time,omitempty" xml:"time,omitempty"`
}
SourcewithnotargetResponseBody is used to define fields on response body types.
type TargetResponse ¶
type TargetResponse struct {
// Target ID
ID *string `form:"id,omitempty" json:"id,omitempty" xml:"id,omitempty"`
// Target identifier
Identifier *string `form:"identifier,omitempty" json:"identifier,omitempty" xml:"identifier,omitempty"`
// List of tags associated with target
Tags []string `form:"tags,omitempty" json:"tags,omitempty" xml:"tags,omitempty"`
}
TargetResponse is used to define fields on response body types.
type TargetResponseBody ¶
type TargetResponseBody struct {
// Target ID
ID *string `form:"id,omitempty" json:"id,omitempty" xml:"id,omitempty"`
// Target identifier
Identifier *string `form:"identifier,omitempty" json:"identifier,omitempty" xml:"identifier,omitempty"`
// List of tags associated with target
Tags []string `form:"tags,omitempty" json:"tags,omitempty" xml:"tags,omitempty"`
}
TargetResponseBody is used to define fields on response body types.