36 lines
724 B
Go
36 lines
724 B
Go
|
package types
|
||
|
|
||
|
// Querier path constants
|
||
|
const (
|
||
|
QueryParams = "params"
|
||
|
)
|
||
|
|
||
|
// QuerySubspaceParams defines the params for querying module params by a given
|
||
|
// subspace and key.
|
||
|
type QuerySubspaceParams struct {
|
||
|
Subspace string
|
||
|
Key string
|
||
|
}
|
||
|
|
||
|
// SubspaceParamsResponse defines the response for quering parameters by subspace.
|
||
|
type SubspaceParamsResponse struct {
|
||
|
Subspace string
|
||
|
Key string
|
||
|
Value string
|
||
|
}
|
||
|
|
||
|
func NewQuerySubspaceParams(ss, key string) QuerySubspaceParams {
|
||
|
return QuerySubspaceParams{
|
||
|
Subspace: ss,
|
||
|
Key: key,
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func NewSubspaceParamsResponse(ss, key, value string) SubspaceParamsResponse {
|
||
|
return SubspaceParamsResponse{
|
||
|
Subspace: ss,
|
||
|
Key: key,
|
||
|
Value: value,
|
||
|
}
|
||
|
}
|