savedsearches

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2019 License: Apache-2.0, GPL-2.0 Imports: 4 Imported by: 5

Documentation

Index

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

type DeleteSavedSearchRequest struct {
	ID     string
	Name   string
	ApiKey string
}

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

type GetSavedSearchRequest struct {
	ID     string
	Name   string
	ApiKey string
}

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 SavedSearchMeta struct {
	ID   string `json:"id,omitempty"`
	Name string `json:"name,omitempty"`
}

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"`
}

Jump to

Keyboard shortcuts

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