Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Monitor ¶
type Monitor struct {
// contains filtered or unexported fields
}
func NewMonitor ¶
func NewMonitor(redisAddr string, client rueidis.Client, opts ...MonitorOption) *Monitor
func (*Monitor) FetchAllTickets ¶
type MonitorOption ¶
type MonitorOption interface {
// contains filtered or unexported methods
}
func WithMinimatch ¶
func WithMinimatch() MonitorOption
type MonitorOptionFunc ¶
type MonitorOptionFunc func(options *monitorOptions)
type Ticket ¶
type Ticket struct { TicketID string Status TicketStatus CreatedAt time.Time SearchFields *pb.SearchFields Assignment *pb.Assignment ExpiredAt *time.Time Extensions map[string]*anypb.Any }
type TicketStatus ¶
type TicketStatus string
const ( TicketStatusActive TicketStatus = "Active" TicketStatusProposed TicketStatus = "Proposed" TicketStatusAssigned TicketStatus = "Assigned" )
Click to show internal directories.
Click to hide internal directories.