amazonka-amplifyuibuilder-2.0: Amazon Amplify UI Builder SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AmplifyUiBuilder.RefreshToken

Description

Refreshes a previously issued access token that might have expired.

Synopsis

Creating a Request

data RefreshToken Source #

See: newRefreshToken smart constructor.

Constructors

RefreshToken' 

Fields

Instances

Instances details
ToJSON RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

ToHeaders RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

ToPath RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

ToQuery RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

AWSRequest RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

Associated Types

type AWSResponse RefreshToken #

Generic RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

Associated Types

type Rep RefreshToken :: Type -> Type #

Show RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

NFData RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

Methods

rnf :: RefreshToken -> () #

Eq RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

Hashable RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

type AWSResponse RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

type Rep RefreshToken Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

type Rep RefreshToken = D1 ('MetaData "RefreshToken" "Amazonka.AmplifyUiBuilder.RefreshToken" "amazonka-amplifyuibuilder-2.0-KN0MRaPu7dZCAXr3ruBTcC" 'False) (C1 ('MetaCons "RefreshToken'" 'PrefixI 'True) (S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TokenProviders) :*: S1 ('MetaSel ('Just "refreshTokenBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RefreshTokenRequestBody)))

newRefreshToken Source #

Create a value of RefreshToken with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:provider:RefreshToken', refreshToken_provider - The third-party provider for the token. The only valid value is figma.

$sel:refreshTokenBody:RefreshToken', refreshToken_refreshTokenBody - Information about the refresh token request.

Request Lenses

refreshToken_provider :: Lens' RefreshToken TokenProviders Source #

The third-party provider for the token. The only valid value is figma.

refreshToken_refreshTokenBody :: Lens' RefreshToken RefreshTokenRequestBody Source #

Information about the refresh token request.

Destructuring the Response

data RefreshTokenResponse Source #

See: newRefreshTokenResponse smart constructor.

Constructors

RefreshTokenResponse' 

Fields

Instances

Instances details
Generic RefreshTokenResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

Associated Types

type Rep RefreshTokenResponse :: Type -> Type #

Show RefreshTokenResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

NFData RefreshTokenResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

Methods

rnf :: RefreshTokenResponse -> () #

Eq RefreshTokenResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

type Rep RefreshTokenResponse Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.RefreshToken

type Rep RefreshTokenResponse = D1 ('MetaData "RefreshTokenResponse" "Amazonka.AmplifyUiBuilder.RefreshToken" "amazonka-amplifyuibuilder-2.0-KN0MRaPu7dZCAXr3ruBTcC" 'False) (C1 ('MetaCons "RefreshTokenResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "accessToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "expiresIn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRefreshTokenResponse Source #

Create a value of RefreshTokenResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:RefreshTokenResponse', refreshTokenResponse_httpStatus - The response's http status code.

$sel:accessToken:RefreshTokenResponse', refreshTokenResponse_accessToken - The access token.

$sel:expiresIn:RefreshTokenResponse', refreshTokenResponse_expiresIn - The date and time when the new access token expires.

Response Lenses

refreshTokenResponse_expiresIn :: Lens' RefreshTokenResponse Int Source #

The date and time when the new access token expires.