-
Notifications
You must be signed in to change notification settings - Fork 44
/
query_app_links.go
29 lines (25 loc) · 992 Bytes
/
query_app_links.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
package types
import (
query "github.com/cosmos/cosmos-sdk/types/query"
)
// NewQueryUserApplicationLinksRequest returns a new QueryUserApplicationLinksRequest instance
func NewQueryUserApplicationLinksRequest(user string, pageReq *query.PageRequest) *QueryUserApplicationLinksRequest {
return &QueryUserApplicationLinksRequest{
User: user,
Pagination: pageReq,
}
}
// NewQueryUserApplicationLinkRequest returns a new QueryUserApplicationLinkRequest instance
func NewQueryUserApplicationLinkRequest(user, application, username string) *QueryUserApplicationLinkRequest {
return &QueryUserApplicationLinkRequest{
User: user,
Application: application,
Username: username,
}
}
// NewQueryApplicationLinkByClientIDRequest returns a new QueryApplicationLinkByClientIDRequest instance
func NewQueryApplicationLinkByClientIDRequest(clientID string) *QueryApplicationLinkByClientIDRequest {
return &QueryApplicationLinkByClientIDRequest{
ClientId: clientID,
}
}