Skip to content

Type definitions#

Index > SignInService > Type definitions

Auto-generated documentation for SignInService type annotations stubs module mypy-boto3-signin.

AccessTokenTypeDef#

# AccessTokenTypeDef TypedDict usage example

from mypy_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 mypy_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 mypy_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 mypy_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],
  1. See AccessTokenTypeDef

CreateOAuth2TokenRequestTypeDef#

# CreateOAuth2TokenRequestTypeDef TypedDict usage example

from mypy_boto3_signin.type_defs import CreateOAuth2TokenRequestTypeDef


def get_value() -> CreateOAuth2TokenRequestTypeDef:
    return {
        "tokenInput": ...,
    }


# CreateOAuth2TokenRequestTypeDef definition

class CreateOAuth2TokenRequestTypeDef(TypedDict):
    tokenInput: CreateOAuth2TokenRequestBodyTypeDef,  # (1)
  1. See CreateOAuth2TokenRequestBodyTypeDef

CreateOAuth2TokenResponseTypeDef#

# CreateOAuth2TokenResponseTypeDef TypedDict usage example

from mypy_boto3_signin.type_defs import CreateOAuth2TokenResponseTypeDef


def get_value() -> CreateOAuth2TokenResponseTypeDef:
    return {
        "tokenOutput": ...,
    }


# CreateOAuth2TokenResponseTypeDef definition

class CreateOAuth2TokenResponseTypeDef(TypedDict):
    tokenOutput: CreateOAuth2TokenResponseBodyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CreateOAuth2TokenResponseBodyTypeDef
  2. See ResponseMetadataTypeDef