Typed dictionaries#
Index > MarketplaceEntitlementService > Typed dictionaries
Auto-generated documentation for MarketplaceEntitlementService type annotations stubs module mypy-boto3-marketplace-entitlement.
EntitlementValueTypeDef#
# EntitlementValueTypeDef usage example
from mypy_boto3_marketplace_entitlement.type_defs import EntitlementValueTypeDef
def get_value() -> EntitlementValueTypeDef:
return {
"IntegerValue": ...,
}
# EntitlementValueTypeDef definition
class EntitlementValueTypeDef(TypedDict):
IntegerValue: NotRequired[int],
DoubleValue: NotRequired[float],
BooleanValue: NotRequired[bool],
StringValue: NotRequired[str],
GetEntitlementsRequestGetEntitlementsPaginateTypeDef#
# GetEntitlementsRequestGetEntitlementsPaginateTypeDef usage example
from mypy_boto3_marketplace_entitlement.type_defs import GetEntitlementsRequestGetEntitlementsPaginateTypeDef
def get_value() -> GetEntitlementsRequestGetEntitlementsPaginateTypeDef:
return {
"ProductCode": ...,
}
# GetEntitlementsRequestGetEntitlementsPaginateTypeDef definition
class GetEntitlementsRequestGetEntitlementsPaginateTypeDef(TypedDict):
ProductCode: str,
Filter: NotRequired[Mapping[GetEntitlementFilterNameType, Sequence[str]]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetEntitlementsRequestRequestTypeDef#
# GetEntitlementsRequestRequestTypeDef usage example
from mypy_boto3_marketplace_entitlement.type_defs import GetEntitlementsRequestRequestTypeDef
def get_value() -> GetEntitlementsRequestRequestTypeDef:
return {
"ProductCode": ...,
}
# GetEntitlementsRequestRequestTypeDef definition
class GetEntitlementsRequestRequestTypeDef(TypedDict):
ProductCode: str,
Filter: NotRequired[Mapping[GetEntitlementFilterNameType, Sequence[str]]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_marketplace_entitlement.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_marketplace_entitlement.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
EntitlementTypeDef#
# EntitlementTypeDef usage example
from mypy_boto3_marketplace_entitlement.type_defs import EntitlementTypeDef
def get_value() -> EntitlementTypeDef:
return {
"ProductCode": ...,
}
# EntitlementTypeDef definition
class EntitlementTypeDef(TypedDict):
ProductCode: NotRequired[str],
Dimension: NotRequired[str],
CustomerIdentifier: NotRequired[str],
Value: NotRequired[EntitlementValueTypeDef], # (1)
ExpirationDate: NotRequired[datetime],
GetEntitlementsResultTypeDef#
# GetEntitlementsResultTypeDef usage example
from mypy_boto3_marketplace_entitlement.type_defs import GetEntitlementsResultTypeDef
def get_value() -> GetEntitlementsResultTypeDef:
return {
"Entitlements": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# GetEntitlementsResultTypeDef definition
class GetEntitlementsResultTypeDef(TypedDict):
Entitlements: List[EntitlementTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)