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  }