blob: 42ff6082bbf6727559c99a1a0740e83c61d21a79 [file] [log] [blame]
Stephane Barbarie4a2564d2018-07-26 11:02:58 -04001package model
2
3type CallbackType uint8
4
5const (
6 GET CallbackType = iota
7 PRE_UPDATE
8 POST_UPDATE
9 PRE_ADD
10 POST_ADD
11 PRE_REMOVE
12 POST_REMOVE
13 POST_LISTCHANGE
14)
15
16var enumCallbackTypes = []string{
17 "GET",
18 "PRE_UPDATE",
19 "POST_UPDATE",
20 "PRE_ADD",
21 "POST_ADD",
22 "PRE_REMOVE",
23 "POST_REMOVE",
24 "POST_LISTCHANGE",
25}
26
27func (t CallbackType) String() string {
28 return enumCallbackTypes[t]
29}