-
Notifications
You must be signed in to change notification settings - Fork 45
/
codec.go
122 lines (113 loc) · 3.83 KB
/
codec.go
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
package types
import (
"github.com/cosmos/cosmos-sdk/codec"
cdctypes "github.com/cosmos/cosmos-sdk/codec/types"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/types/msgservice"
)
func RegisterCodec(cdc *codec.LegacyAmino) {
cdc.RegisterConcrete(&MsgCreateBucket{}, "storage/CreateBucket", nil)
cdc.RegisterConcrete(&MsgDeleteBucket{}, "storage/DeleteBucket", nil)
cdc.RegisterConcrete(&MsgCreateObject{}, "storage/CreateObject", nil)
cdc.RegisterConcrete(&MsgSealObject{}, "storage/SealObject", nil)
cdc.RegisterConcrete(&MsgRejectSealObject{}, "storage/RejectSealObject", nil)
cdc.RegisterConcrete(&MsgDeleteObject{}, "storage/DeleteObject", nil)
cdc.RegisterConcrete(&MsgCreateGroup{}, "storage/CreateGroup", nil)
cdc.RegisterConcrete(&MsgDeleteGroup{}, "storage/DeleteGroup", nil)
cdc.RegisterConcrete(&MsgUpdateGroupMember{}, "storage/UpdateGroupMember", nil)
cdc.RegisterConcrete(&MsgUpdateGroupExtra{}, "storage/UpdateGroupExtra", nil)
cdc.RegisterConcrete(&MsgLeaveGroup{}, "storage/LeaveGroup", nil)
cdc.RegisterConcrete(&MsgCopyObject{}, "storage/CopyObject", nil)
cdc.RegisterConcrete(&MsgUpdateBucketInfo{}, "storage/UpdateBucketInfo", nil)
cdc.RegisterConcrete(&MsgCancelCreateObject{}, "storage/CancelCreateObject", nil)
cdc.RegisterConcrete(&MsgDeletePolicy{}, "storage/DeletePolicy", nil)
cdc.RegisterConcrete(&MsgMigrateBucket{}, "storage/MigrateBucket", nil)
cdc.RegisterConcrete(&MsgCompleteMigrateBucket{}, "storage/CompleteMigrateBucket", nil)
cdc.RegisterConcrete(&MsgCancelMigrateBucket{}, "storage/CancelMigrateBucket", nil)
// this line is used by starport scaffolding # 2
}
func RegisterInterfaces(registry cdctypes.InterfaceRegistry) {
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgCreateBucket{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgDeleteBucket{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgUpdateBucketInfo{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgMirrorBucket{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgDiscontinueBucket{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgCreateObject{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgSealObject{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgRejectSealObject{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgCopyObject{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgDeleteObject{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgCancelCreateObject{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgMirrorObject{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgDiscontinueObject{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgUpdateObjectInfo{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgCreateGroup{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgDeleteGroup{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgUpdateGroupMember{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgUpdateGroupExtra{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgLeaveGroup{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgMirrorGroup{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgPutPolicy{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgDeletePolicy{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgUpdateParams{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgMigrateBucket{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgCompleteMigrateBucket{},
)
registry.RegisterImplementations((*sdk.Msg)(nil),
&MsgCancelMigrateBucket{},
)
// this line is used by starport scaffolding # 3
msgservice.RegisterMsgServiceDesc(registry, &_Msg_serviceDesc)
}
var (
ModuleCdc = codec.NewProtoCodec(cdctypes.NewInterfaceRegistry())
)