Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

38 lines
996 B

  1. package sso
  2. import (
  3. "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests"
  4. "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/responses"
  5. )
  6. type RefreshTokenRequest struct {
  7. *requests.RpcRequest
  8. RefreshToken string `position:"Body" field:"refreshToken" default:"" `
  9. Ident string `position:"Body" field:"ident" default:"" `
  10. }
  11. type RefreshTokenResponseData struct {
  12. Token string `json:"token"`
  13. TokenExpires int64 `json:"tokenExpires"`
  14. User User `json:"user"`
  15. }
  16. type RefreshTokenResponse struct {
  17. *responses.BaseResponse
  18. Data GetUserInfoResponseData `json:"data"`
  19. }
  20. func CreateRefreshTokenRequest() (req *RefreshTokenRequest) {
  21. req = &RefreshTokenRequest{RpcRequest: &requests.RpcRequest{}}
  22. req.InitWithApiInfo(HOST, VERSION, "/api/userSess/refreshToken")
  23. req.Method = requests.POST
  24. return
  25. }
  26. func CreateRefreshTokenResponse() (response *RefreshTokenResponse) {
  27. response = &RefreshTokenResponse{
  28. BaseResponse: &responses.BaseResponse{},
  29. }
  30. return
  31. }