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.