Documentation
¶
Overview ¶
Package deletion 定义删除前阻塞项的通用契约与组合器。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EntityKind ¶
type EntityKind string
EntityKind 标识待删除或引用来源的实体类型。
const ( EntityChapter EntityKind = "chapter" EntityCharacter EntityKind = "character" EntityLocation EntityKind = "location" EntityStoryArc EntityKind = "story_arc" )
type Guard ¶
type Guard struct {
// contains filtered or unexported fields
}
Guard 查询目标实体的全部删除阻塞项。 Guard 构造后只读,可由多个调用方并发使用。
type Registration ¶
type Registration struct {
TargetKind EntityKind
Checker Checker
}
Registration 将一个 Checker 注册到目标实体类型。
Click to show internal directories.
Click to hide internal directories.