// Code generated by ogen, DO NOT EDIT.
package api
// DeleteAnnotationParams is parameters of deleteAnnotation operation.
type DeleteAnnotationParams struct {
ID int
}
// DeleteContactPointParams is parameters of deleteContactPoint operation.
type DeleteContactPointParams struct {
UID string
}
// DeleteDashboardByUidParams is parameters of deleteDashboardByUid operation.
type DeleteDashboardByUidParams struct {
UID string
}
// DeleteFolderByUidParams is parameters of deleteFolderByUid operation.
type DeleteFolderByUidParams struct {
UID string
}
// GetAlertRuleParams is parameters of getAlertRule operation.
type GetAlertRuleParams struct {
UID string
}
// GetDashboardByUidParams is parameters of getDashboardByUid operation.
type GetDashboardByUidParams struct {
UID string
}
// GetDatasourceByUidParams is parameters of getDatasourceByUid operation.
type GetDatasourceByUidParams struct {
UID string
}
// ListFoldersParams is parameters of listFolders operation.
type ListFoldersParams struct {
Limit OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// QueryAnnotationsParams is parameters of queryAnnotations operation.
type QueryAnnotationsParams struct {
From OptInt64 `json:",omitempty,omitzero"`
To OptInt64 `json:",omitempty,omitzero"`
DashboardUID OptString `json:",omitempty,omitzero"`
PanelId OptInt `json:",omitempty,omitzero"`
Tags []string `json:",omitempty"`
Type OptString `json:",omitempty,omitzero"`
Limit OptInt `json:",omitempty,omitzero"`
}
// SearchParams is parameters of search operation.
type SearchParams struct {
Query OptString `json:",omitempty,omitzero"`
Tag []string `json:",omitempty"`
Type OptString `json:",omitempty,omitzero"`
FolderUIDs []string `json:",omitempty"`
Limit OptInt `json:",omitempty,omitzero"`
Page OptInt `json:",omitempty,omitzero"`
}
// UpdateContactPointParams is parameters of updateContactPoint operation.
type UpdateContactPointParams struct {
UID string
}