Documentation
¶
Index ¶
- func ActionString(a Action) string
- type Action
- type Cast
- type E
- type Feedback
- type Listener
- type ListenerMapper
- type ListenerSubset
- type Mapper
- type Message
- type Move
- type QAction
- type QListenerMapper
- type QMapper
- type QRecurrerMapper
- type Recurrer
- type RecurrerMapper
- type RecurrerSubset
- type Subscription
- type Subset
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActionString ¶
ActionString acts for action.String() in declarative mode.
Types ¶
type Listener ¶
type Listener struct {
ID ulid.ID // ID aliases a token ID OR an entity ID
Action QAction
Pool ulid.ID
}
Listener requires the receiver to create a new listener with subject ID.
type ListenerMapper ¶
type ListenerMapper interface {
SetListener(Listener) error
GetListener(ListenerSubset) (Listener, error)
DelListener(ListenerSubset) error
}
ListenerMapper handle listener data interactions.
type ListenerSubset ¶
ListenerSubset retrieves listener per ID.
type QListenerMapper ¶
type QListenerMapper interface {
PublishListener(Listener, ulid.ID) error
SubscribeListener(ulid.ID) *Subscription
}
QListenerMapper handles send/receive methods for listeners.
type QRecurrerMapper ¶
type QRecurrerMapper interface {
PublishRecurrer(Recurrer, ulid.ID) error
SubscribeRecurrer(ulid.ID) *Subscription
}
QRecurrerMapper handles send/receive methods for recurrers.
type RecurrerMapper ¶
type RecurrerMapper interface {
SetRecurrer(Recurrer) error
GetRecurrer(RecurrerSubset) (Recurrer, error)
DelRecurrer(RecurrerSubset) error
}
RecurrerMapper handles set/get methods for recurrers.
type RecurrerSubset ¶
RecurrerSubset retrieves recurrer by Token ID.
Click to show internal directories.
Click to hide internal directories.