Documentation
¶
Index ¶
- type AddMessageParams
- type AddThreadMessageParams
- type ChannelsV2
- type DBTX
- type DeleteOldMessagesParams
- type GetAlertsRow
- type GetAllMessagesRow
- type GetAllOpenIncidentMessagesParams
- type GetAllOpenIncidentMessagesRow
- type GetLatestServiceUpdatesParams
- type GetLatestServiceUpdatesRow
- type GetMessageParams
- type GetMessagesWithinTSParams
- type GetMessagesWithinTSRow
- type GetRunbookParams
- type GetThreadMessagesByServiceAndAlertParams
- type GetThreadMessagesParams
- type IncidentRunbook
- type MessagesV2
- type Queries
- func (q *Queries) AddChannel(ctx context.Context, id string) (ChannelsV2, error)
- func (q *Queries) AddMessage(ctx context.Context, arg AddMessageParams) error
- func (q *Queries) AddThreadMessage(ctx context.Context, arg AddThreadMessageParams) error
- func (q *Queries) CreateRunbook(ctx context.Context, attrs dto.RunbookAttrs) (int64, error)
- func (q *Queries) DeleteOldMessages(ctx context.Context, arg DeleteOldMessagesParams) error
- func (q *Queries) GetAlerts(ctx context.Context, service string) ([]GetAlertsRow, error)
- func (q *Queries) GetAllChannels(ctx context.Context) ([]ChannelsV2, error)
- func (q *Queries) GetAllMessages(ctx context.Context, channelID string) ([]GetAllMessagesRow, error)
- func (q *Queries) GetAllOpenIncidentMessages(ctx context.Context, arg GetAllOpenIncidentMessagesParams) ([]GetAllOpenIncidentMessagesRow, error)
- func (q *Queries) GetChannelByName(ctx context.Context, name string) (ChannelsV2, error)
- func (q *Queries) GetLatestServiceUpdates(ctx context.Context, arg GetLatestServiceUpdatesParams) ([]GetLatestServiceUpdatesRow, error)
- func (q *Queries) GetMessage(ctx context.Context, arg GetMessageParams) (MessagesV2, error)
- func (q *Queries) GetMessagesWithinTS(ctx context.Context, arg GetMessagesWithinTSParams) ([]GetMessagesWithinTSRow, error)
- func (q *Queries) GetRunbook(ctx context.Context, arg GetRunbookParams) (IncidentRunbook, error)
- func (q *Queries) GetServices(ctx context.Context) ([]string, error)
- func (q *Queries) GetThreadMessages(ctx context.Context, arg GetThreadMessagesParams) ([]ThreadMessagesV2, error)
- func (q *Queries) GetThreadMessagesByServiceAndAlert(ctx context.Context, arg GetThreadMessagesByServiceAndAlertParams) ([]ThreadMessagesV2, error)
- func (q *Queries) UpdateChannelAttrs(ctx context.Context, arg UpdateChannelAttrsParams) error
- func (q *Queries) UpdateMessageAttrs(ctx context.Context, arg UpdateMessageAttrsParams) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type ThreadMessagesV2
- type UpdateChannelAttrsParams
- type UpdateMessageAttrsParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddMessageParams ¶
type AddMessageParams struct {
ChannelID string
Ts string
Attrs dto.MessageAttrs
}
type AddThreadMessageParams ¶
type AddThreadMessageParams struct {
ChannelID string
ParentTs string
Ts string
Attrs dto.ThreadMessageAttrs
}
type ChannelsV2 ¶
type ChannelsV2 struct {
ID string
Attrs dto.ChannelAttrs
}
type DeleteOldMessagesParams ¶
type GetAlertsRow ¶
type GetAllMessagesRow ¶
type GetAllMessagesRow struct {
ChannelID string
Ts string
Attrs dto.MessageAttrs
}
type GetAllOpenIncidentMessagesRow ¶
type GetAllOpenIncidentMessagesRow struct {
ChannelID string
Ts string
Attrs dto.MessageAttrs
}
type GetMessageParams ¶
type GetMessagesWithinTSRow ¶
type GetMessagesWithinTSRow struct {
ChannelID string
Ts string
Attrs dto.MessageAttrs
}
type GetRunbookParams ¶
type GetThreadMessagesParams ¶
type IncidentRunbook ¶
type IncidentRunbook struct {
ID int64
Attrs dto.RunbookAttrs
}
type MessagesV2 ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddChannel ¶
func (*Queries) AddMessage ¶
func (q *Queries) AddMessage(ctx context.Context, arg AddMessageParams) error
func (*Queries) AddThreadMessage ¶
func (q *Queries) AddThreadMessage(ctx context.Context, arg AddThreadMessageParams) error
func (*Queries) CreateRunbook ¶
func (*Queries) DeleteOldMessages ¶
func (q *Queries) DeleteOldMessages(ctx context.Context, arg DeleteOldMessagesParams) error
func (*Queries) GetAllChannels ¶
func (q *Queries) GetAllChannels(ctx context.Context) ([]ChannelsV2, error)
func (*Queries) GetAllMessages ¶
func (*Queries) GetAllOpenIncidentMessages ¶
func (q *Queries) GetAllOpenIncidentMessages(ctx context.Context, arg GetAllOpenIncidentMessagesParams) ([]GetAllOpenIncidentMessagesRow, error)
func (*Queries) GetChannelByName ¶
func (*Queries) GetLatestServiceUpdates ¶
func (q *Queries) GetLatestServiceUpdates(ctx context.Context, arg GetLatestServiceUpdatesParams) ([]GetLatestServiceUpdatesRow, error)
func (*Queries) GetMessage ¶
func (q *Queries) GetMessage(ctx context.Context, arg GetMessageParams) (MessagesV2, error)
func (*Queries) GetMessagesWithinTS ¶
func (q *Queries) GetMessagesWithinTS(ctx context.Context, arg GetMessagesWithinTSParams) ([]GetMessagesWithinTSRow, error)
func (*Queries) GetRunbook ¶
func (q *Queries) GetRunbook(ctx context.Context, arg GetRunbookParams) (IncidentRunbook, error)
func (*Queries) GetThreadMessages ¶
func (q *Queries) GetThreadMessages(ctx context.Context, arg GetThreadMessagesParams) ([]ThreadMessagesV2, error)
func (*Queries) GetThreadMessagesByServiceAndAlert ¶
func (q *Queries) GetThreadMessagesByServiceAndAlert(ctx context.Context, arg GetThreadMessagesByServiceAndAlertParams) ([]ThreadMessagesV2, error)
func (*Queries) UpdateChannelAttrs ¶
func (q *Queries) UpdateChannelAttrs(ctx context.Context, arg UpdateChannelAttrsParams) error
func (*Queries) UpdateMessageAttrs ¶
func (q *Queries) UpdateMessageAttrs(ctx context.Context, arg UpdateMessageAttrsParams) error
type ThreadMessagesV2 ¶
type ThreadMessagesV2 struct {
ChannelID string
ParentTs string
Ts string
Attrs dto.ThreadMessageAttrs
}
type UpdateChannelAttrsParams ¶
type UpdateChannelAttrsParams struct {
Attrs dto.ChannelAttrs
ID string
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.