Stephane Barbarie | 4a2564d | 2018-07-26 11:02:58 -0400 | [diff] [blame] | 1 | package model |
2 | |||||
3 | type CallbackType uint8 | ||||
4 | |||||
5 | const ( | ||||
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 | |||||
16 | var 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 | |||||
27 | func (t CallbackType) String() string { | ||||
28 | return enumCallbackTypes[t] | ||||
29 | } |