Documentation
¶
Index ¶
- type CreateSavedSearchRequest
- type CreateSavedSearchResponse
- type DeleteSavedSearchRequest
- type DeleteSavedSearchResponse
- type GetSavedSearchRequest
- type GetSavedSearchResponse
- type ListSavedSearchResponse
- type SavedSearch
- type SavedSearchMeta
- type SavedSearchResponse
- type UpdateSavedSearchRequest
- type UpdateSavedSearchResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateSavedSearchRequest ¶
type CreateSavedSearchRequest struct {
Name string `json:"name,omitempty"`
Query string `json:"query,omitempty"`
Owner alertsv2.User `json:"owner,omitempty"`
Description string `json:"description,omitempty"`
Teams []alertsv2.Team `json:"teams,omitempty"`
ApiKey string `json:"apiKey,omitempty"`
}
func (*CreateSavedSearchRequest) GenerateUrl ¶
func (r *CreateSavedSearchRequest) GenerateUrl() (string, url.Values, error)
func (*CreateSavedSearchRequest) GetApiKey ¶
func (r *CreateSavedSearchRequest) GetApiKey() string
type CreateSavedSearchResponse ¶
type CreateSavedSearchResponse struct {
alertsv2.ResponseMeta
SavedSearch SavedSearchMeta `json:"data"`
}
type DeleteSavedSearchRequest ¶
func (*DeleteSavedSearchRequest) GenerateUrl ¶
func (r *DeleteSavedSearchRequest) GenerateUrl() (string, url.Values, error)
func (*DeleteSavedSearchRequest) GetApiKey ¶
func (r *DeleteSavedSearchRequest) GetApiKey() string
type DeleteSavedSearchResponse ¶
type DeleteSavedSearchResponse struct {
alertsv2.ResponseMeta
SavedSearch SavedSearchMeta `json:"data"`
}
type GetSavedSearchRequest ¶
func (*GetSavedSearchRequest) GenerateUrl ¶
func (r *GetSavedSearchRequest) GenerateUrl() (string, url.Values, error)
func (*GetSavedSearchRequest) GetApiKey ¶
func (r *GetSavedSearchRequest) GetApiKey() string
type GetSavedSearchResponse ¶
type GetSavedSearchResponse struct {
alertsv2.ResponseMeta
SavedSearch SavedSearch `json:"data"`
}
type ListSavedSearchResponse ¶
type ListSavedSearchResponse struct {
alertsv2.ResponseMeta
SavedSearches []SavedSearchMeta `json:"data"`
}
type SavedSearch ¶
type SavedSearch struct {
ID string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
CreatedAt time.Time `json:"createdAt,omitempty"`
UpdatedAt time.Time `json:"updatedAt,omitempty"`
Teams []alertsv2.TeamMeta `json:"teams,omitempty"`
Description string `json:"description,omitempty"`
Query string `json:"query,omitempty"`
}
type SavedSearchMeta ¶
type SavedSearchResponse ¶
type SavedSearchResponse struct {
alertsv2.ResponseMeta
SavedSearch SavedSearch `json:"data"`
}
type UpdateSavedSearchRequest ¶
type UpdateSavedSearchRequest struct {
ID string `json:"-"`
Name string `json:"-"`
NewName string `json:"name,omitempty"`
Query string `json:"query,omitempty"`
Owner alertsv2.User `json:"owner,omitempty"`
Description string `json:"description,omitempty"`
Teams []alertsv2.Team `json:"teams,omitempty"`
ApiKey string `json:"-"`
}
func (*UpdateSavedSearchRequest) GenerateUrl ¶
func (r *UpdateSavedSearchRequest) GenerateUrl() (string, url.Values, error)
func (*UpdateSavedSearchRequest) GetApiKey ¶
func (r *UpdateSavedSearchRequest) GetApiKey() string
type UpdateSavedSearchResponse ¶
type UpdateSavedSearchResponse struct {
alertsv2.ResponseMeta
SavedSearch SavedSearchMeta `json:"data"`
}
Click to show internal directories.
Click to hide internal directories.