Documentation
¶
Index ¶
- type APIError
- type AcceptDeviceUserCodeRequest
- func (o *AcceptDeviceUserCodeRequest) GetUserCode() string
- func (o *AcceptDeviceUserCodeRequest) GetUserCodeOk() (*string, bool)
- func (o *AcceptDeviceUserCodeRequest) HasUserCode() bool
- func (o AcceptDeviceUserCodeRequest) MarshalJSON() ([]byte, error)
- func (o *AcceptDeviceUserCodeRequest) SetUserCode(v string)
- type ApiAcceptUserCodeRequestRequest
- func (r ApiAcceptUserCodeRequestRequest) AcceptDeviceUserCodeRequest(acceptDeviceUserCodeRequest AcceptDeviceUserCodeRequest) ApiAcceptUserCodeRequestRequest
- func (r ApiAcceptUserCodeRequestRequest) DeviceChallenge(deviceChallenge string) ApiAcceptUserCodeRequestRequest
- func (r ApiAcceptUserCodeRequestRequest) Execute() (*hClient.OAuth2RedirectTo, *http.Response, error)
- type Client
- type DeviceAPI
- type DeviceApiService
- type NullableAcceptDeviceUserCodeRequest
- func (v NullableAcceptDeviceUserCodeRequest) Get() *AcceptDeviceUserCodeRequest
- func (v NullableAcceptDeviceUserCodeRequest) IsSet() bool
- func (v NullableAcceptDeviceUserCodeRequest) MarshalJSON() ([]byte, error)
- func (v *NullableAcceptDeviceUserCodeRequest) Set(val *AcceptDeviceUserCodeRequest)
- func (v *NullableAcceptDeviceUserCodeRequest) UnmarshalJSON(src []byte) error
- func (v *NullableAcceptDeviceUserCodeRequest) Unset()
- type OAuth2API
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIError ¶ added in v0.13.0
type APIError struct {
// contains filtered or unexported fields
}
type AcceptDeviceUserCodeRequest ¶ added in v0.13.0
type AcceptDeviceUserCodeRequest struct {
UserCode *string `json:"user_code,omitempty"`
}
AcceptDeviceUserCodeRequest Contains information on an device verification
func NewAcceptDeviceUserCodeRequest ¶ added in v0.13.0
func NewAcceptDeviceUserCodeRequest() *AcceptDeviceUserCodeRequest
NewAcceptDeviceUserCodeRequest instantiates a new AcceptDeviceUserCodeRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAcceptDeviceUserCodeRequestWithDefaults ¶ added in v0.13.0
func NewAcceptDeviceUserCodeRequestWithDefaults() *AcceptDeviceUserCodeRequest
NewAcceptDeviceUserCodeRequestWithDefaults instantiates a new AcceptDeviceUserCodeRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AcceptDeviceUserCodeRequest) GetUserCode ¶ added in v0.13.0
func (o *AcceptDeviceUserCodeRequest) GetUserCode() string
GetUserCode returns the UserCode field value if set, zero value otherwise.
func (*AcceptDeviceUserCodeRequest) GetUserCodeOk ¶ added in v0.13.0
func (o *AcceptDeviceUserCodeRequest) GetUserCodeOk() (*string, bool)
GetUserCodeOk returns a tuple with the UserCode field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AcceptDeviceUserCodeRequest) HasUserCode ¶ added in v0.13.0
func (o *AcceptDeviceUserCodeRequest) HasUserCode() bool
HasUserCode returns a boolean if a field has been set.
func (AcceptDeviceUserCodeRequest) MarshalJSON ¶ added in v0.13.0
func (o AcceptDeviceUserCodeRequest) MarshalJSON() ([]byte, error)
func (*AcceptDeviceUserCodeRequest) SetUserCode ¶ added in v0.13.0
func (o *AcceptDeviceUserCodeRequest) SetUserCode(v string)
SetUserCode gets a reference to the given string and assigns it to the UserCode field.
type ApiAcceptUserCodeRequestRequest ¶ added in v0.13.0
type ApiAcceptUserCodeRequestRequest struct {
ApiService OAuth2API
// contains filtered or unexported fields
}
func (ApiAcceptUserCodeRequestRequest) AcceptDeviceUserCodeRequest ¶ added in v0.13.0
func (r ApiAcceptUserCodeRequestRequest) AcceptDeviceUserCodeRequest(acceptDeviceUserCodeRequest AcceptDeviceUserCodeRequest) ApiAcceptUserCodeRequestRequest
func (ApiAcceptUserCodeRequestRequest) DeviceChallenge ¶ added in v0.13.0
func (r ApiAcceptUserCodeRequestRequest) DeviceChallenge(deviceChallenge string) ApiAcceptUserCodeRequestRequest
func (ApiAcceptUserCodeRequestRequest) Execute ¶ added in v0.13.0
func (r ApiAcceptUserCodeRequestRequest) Execute() (*hClient.OAuth2RedirectTo, *http.Response, error)
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) MetadataAPI ¶ added in v0.21.1
func (c *Client) MetadataAPI() hClient.MetadataAPI
type DeviceAPI ¶ added in v0.21.1
type DeviceAPI interface {
AcceptUserCodeRequest(context.Context) ApiAcceptUserCodeRequestRequest
AcceptUserCodeRequestExecute(ApiAcceptUserCodeRequestRequest) (*hClient.OAuth2RedirectTo, *http.Response, error)
}
We implement the device API logic, because the upstream sdk does not support it. Otherwise we would have to fork the sdk. TODO(nsklikas): Remove this once upstream hydra supports the device flow
type DeviceApiService ¶ added in v0.13.0
func (*DeviceApiService) AcceptUserCodeRequest ¶ added in v0.13.0
func (a *DeviceApiService) AcceptUserCodeRequest(ctx context.Context) ApiAcceptUserCodeRequestRequest
AcceptUserCodeRequest Accepts a device grant user_code request
Accepts a device grant user_code request
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiAcceptUserCodeRequestRequest
func (*DeviceApiService) AcceptUserCodeRequestExecute ¶ added in v0.13.0
func (a *DeviceApiService) AcceptUserCodeRequestExecute(r ApiAcceptUserCodeRequestRequest) (*hClient.OAuth2RedirectTo, *http.Response, error)
Execute executes the request
@return OAuth2RedirectTo
type NullableAcceptDeviceUserCodeRequest ¶ added in v0.13.0
type NullableAcceptDeviceUserCodeRequest struct {
// contains filtered or unexported fields
}
func NewNullableAcceptDeviceUserCodeRequest ¶ added in v0.13.0
func NewNullableAcceptDeviceUserCodeRequest(val *AcceptDeviceUserCodeRequest) *NullableAcceptDeviceUserCodeRequest
func (NullableAcceptDeviceUserCodeRequest) Get ¶ added in v0.13.0
func (v NullableAcceptDeviceUserCodeRequest) Get() *AcceptDeviceUserCodeRequest
func (NullableAcceptDeviceUserCodeRequest) IsSet ¶ added in v0.13.0
func (v NullableAcceptDeviceUserCodeRequest) IsSet() bool
func (NullableAcceptDeviceUserCodeRequest) MarshalJSON ¶ added in v0.13.0
func (v NullableAcceptDeviceUserCodeRequest) MarshalJSON() ([]byte, error)
func (*NullableAcceptDeviceUserCodeRequest) Set ¶ added in v0.13.0
func (v *NullableAcceptDeviceUserCodeRequest) Set(val *AcceptDeviceUserCodeRequest)
func (*NullableAcceptDeviceUserCodeRequest) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableAcceptDeviceUserCodeRequest) UnmarshalJSON(src []byte) error
func (*NullableAcceptDeviceUserCodeRequest) Unset ¶ added in v0.13.0
func (v *NullableAcceptDeviceUserCodeRequest) Unset()