Type definitions#
Index > SignInService > Type definitions
Auto-generated documentation for SignInService type annotations stubs module types-boto3-signin.
AccessTokenTypeDef#
# AccessTokenTypeDef TypedDict usage example
from types_boto3_signin.type_defs import AccessTokenTypeDef
def get_value() -> AccessTokenTypeDef:
return {
"accessKeyId": ...,
}
# AccessTokenTypeDef definition
class AccessTokenTypeDef(TypedDict):
accessKeyId: str,
secretAccessKey: str,
sessionToken: str,
CreateOAuth2TokenRequestBodyTypeDef#
# CreateOAuth2TokenRequestBodyTypeDef TypedDict usage example
from types_boto3_signin.type_defs import CreateOAuth2TokenRequestBodyTypeDef
def get_value() -> CreateOAuth2TokenRequestBodyTypeDef:
return {
"clientId": ...,
}
# CreateOAuth2TokenRequestBodyTypeDef definition
class CreateOAuth2TokenRequestBodyTypeDef(TypedDict):
clientId: str,
grantType: str,
code: NotRequired[str],
redirectUri: NotRequired[str],
codeVerifier: NotRequired[str],
refreshToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_signin.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateOAuth2TokenResponseBodyTypeDef#
# CreateOAuth2TokenResponseBodyTypeDef TypedDict usage example
from types_boto3_signin.type_defs import CreateOAuth2TokenResponseBodyTypeDef
def get_value() -> CreateOAuth2TokenResponseBodyTypeDef:
return {
"accessToken": ...,
}
# CreateOAuth2TokenResponseBodyTypeDef definition
class CreateOAuth2TokenResponseBodyTypeDef(TypedDict):
accessToken: AccessTokenTypeDef, # (1)
tokenType: str,
expiresIn: int,
refreshToken: str,
idToken: NotRequired[str],
CreateOAuth2TokenRequestTypeDef#
# CreateOAuth2TokenRequestTypeDef TypedDict usage example
from types_boto3_signin.type_defs import CreateOAuth2TokenRequestTypeDef
def get_value() -> CreateOAuth2TokenRequestTypeDef:
return {
"tokenInput": ...,
}
# CreateOAuth2TokenRequestTypeDef definition
class CreateOAuth2TokenRequestTypeDef(TypedDict):
tokenInput: CreateOAuth2TokenRequestBodyTypeDef, # (1)
CreateOAuth2TokenResponseTypeDef#
# CreateOAuth2TokenResponseTypeDef TypedDict usage example
from types_boto3_signin.type_defs import CreateOAuth2TokenResponseTypeDef
def get_value() -> CreateOAuth2TokenResponseTypeDef:
return {
"tokenOutput": ...,
}
# CreateOAuth2TokenResponseTypeDef definition
class CreateOAuth2TokenResponseTypeDef(TypedDict):
tokenOutput: CreateOAuth2TokenResponseBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)