github.com/Finschia/finschia-sdk@v0.48.1/x/params/types/querier.go (about) 1 package types 2 3 // Querier path constants 4 const ( 5 QueryParams = "params" 6 ) 7 8 // QuerySubspaceParams defines the params for querying module params by a given 9 // subspace and key. 10 type QuerySubspaceParams struct { 11 Subspace string 12 Key string 13 } 14 15 // SubspaceParamsResponse defines the response for quering parameters by subspace. 16 type SubspaceParamsResponse struct { 17 Subspace string 18 Key string 19 Value string 20 } 21 22 func NewQuerySubspaceParams(ss, key string) QuerySubspaceParams { 23 return QuerySubspaceParams{ 24 Subspace: ss, 25 Key: key, 26 } 27 } 28 29 func NewSubspaceParamsResponse(ss, key, value string) SubspaceParamsResponse { 30 return SubspaceParamsResponse{ 31 Subspace: ss, 32 Key: key, 33 Value: value, 34 } 35 }