Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationContext ¶
type AuthorizationContext struct {
Token string `json:"token"`
UserInfo map[string]interface{} `json:"user_info"`
JSON authorizationContextJSON `json:"-"`
}
func (*AuthorizationContext) UnmarshalJSON ¶
func (r *AuthorizationContext) UnmarshalJSON(data []byte) (err error)
type AuthorizationResponse ¶
type AuthorizationResponse struct {
ID string `json:"id"`
Context AuthorizationContext `json:"context"`
ProviderID string `json:"provider_id"`
Scopes []string `json:"scopes"`
Status AuthorizationResponseStatus `json:"status"`
URL string `json:"url"`
UserID string `json:"user_id"`
JSON authorizationResponseJSON `json:"-"`
}
func (*AuthorizationResponse) UnmarshalJSON ¶
func (r *AuthorizationResponse) UnmarshalJSON(data []byte) (err error)
type AuthorizationResponseStatus ¶
type AuthorizationResponseStatus string
const ( AuthorizationResponseStatusNotStarted AuthorizationResponseStatus = "not_started" AuthorizationResponseStatusPending AuthorizationResponseStatus = "pending" AuthorizationResponseStatusCompleted AuthorizationResponseStatus = "completed" AuthorizationResponseStatusFailed AuthorizationResponseStatus = "failed" )
func (AuthorizationResponseStatus) IsKnown ¶
func (r AuthorizationResponseStatus) IsKnown() bool
Click to show internal directories.
Click to hide internal directories.