23 lignes
502 o
Go
23 lignes
502 o
Go
|
package fosite
|
||
|
|
||
|
type AccessRequest struct {
|
||
|
GrantTypes Arguments `json:"grantTypes" gorethink:"grantTypes"`
|
||
|
HandledGrantType Arguments `json:"handledGrantType" gorethink:"handledGrantType"`
|
||
|
|
||
|
Request
|
||
|
}
|
||
|
|
||
|
func NewAccessRequest(session Session) *AccessRequest {
|
||
|
r := &AccessRequest{
|
||
|
GrantTypes: Arguments{},
|
||
|
HandledGrantType: Arguments{},
|
||
|
Request: *NewRequest(),
|
||
|
}
|
||
|
r.Session = session
|
||
|
return r
|
||
|
}
|
||
|
|
||
|
func (a *AccessRequest) GetGrantTypes() Arguments {
|
||
|
return a.GrantTypes
|
||
|
}
|