-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
// Code generated by the FlatBuffers compiler. DO NOT EDIT.
package bindings
import "strconv"
/// リソースに対するアクセスの種類
type ResourceAccessType byte
const (
/// 上書きや削除といった既存のデータに対する変更
ResourceAccessTypeModify ResourceAccessType = 0
/// 追加・登録
///
/// 既存の同種リソースに対して変更は発生しない。同種の他のリソースに対して
/// 変更が必要な場合は `Modify` のリソース変更も同時に認可を行う。
ResourceAccessTypeCreate ResourceAccessType = 1
/// 読み取り
///
/// 一覧取得といったアクセスは個別のリソースに対してそれぞれ `Read` の
/// 認可が行われる。
ResourceAccessTypeRead ResourceAccessType = 2
)
var EnumNamesResourceAccessType = map[ResourceAccessType]string{
ResourceAccessTypeModify: "Modify",
ResourceAccessTypeCreate: "Create",
ResourceAccessTypeRead: "Read",
}
var EnumValuesResourceAccessType = map[string]ResourceAccessType{
"Modify": ResourceAccessTypeModify,
"Create": ResourceAccessTypeCreate,
"Read": ResourceAccessTypeRead,
}
func (v ResourceAccessType) String() string {
if s, ok := EnumNamesResourceAccessType[v]; ok {
return s
}
return "ResourceAccessType(" + strconv.FormatInt(int64(v), 10) + ")"
}