github.com/smartcontractkit/chainlink-terra@v0.1.4/tests/e2e/actypes/access_controller.go (about) 1 package actypes 2 3 import "github.com/smartcontractkit/terra.go/msg" 4 5 type InstantiateMsg struct{} 6 7 type ExecuteAddAccessMsg struct { 8 AddAccess ExecuteAddAccessTypeMsg `json:"add_access"` 9 } 10 11 type ExecuteAddAccessTypeMsg struct { 12 Address msg.AccAddress `json:"address"` 13 } 14 15 type ExecuteRemoveAccessMsg struct { 16 RemoveAccess ExecuteRemoveAccessTypeMsg `json:"remove_access"` 17 } 18 19 type ExecuteRemoveAccessTypeMsg struct { 20 Address msg.AccAddress `json:"address"` 21 } 22 23 type QueryHasAccessMsg struct { 24 HasAccess QueryHasAccessTypeMsg `json:"has_access"` 25 } 26 27 type QueryHasAccessTypeMsg struct { 28 Address msg.AccAddress `json:"address"` 29 } 30 31 type QueryHasAccessResponse struct { 32 QueryResult bool `json:"query_result"` 33 }