Skip to content

Typed dictionaries

Index > PersonalizeRuntime > Typed dictionaries

Auto-generated documentation for PersonalizeRuntime type annotations stubs module types-aiobotocore-personalize-runtime.

GetPersonalizedRankingRequestRequestTypeDef

Usage Example
from types_aiobotocore_personalize_runtime.type_defs import GetPersonalizedRankingRequestRequestTypeDef

def get_value() -> GetPersonalizedRankingRequestRequestTypeDef:
    return {
        "campaignArn": ...,
        "inputList": ...,
        "userId": ...,
    }
Definition
class GetPersonalizedRankingRequestRequestTypeDef(TypedDict):
    campaignArn: str,
    inputList: Sequence[str],
    userId: str,
    context: NotRequired[Mapping[str, str]],
    filterArn: NotRequired[str],
    filterValues: NotRequired[Mapping[str, str]],

PredictedItemTypeDef

Usage Example
from types_aiobotocore_personalize_runtime.type_defs import PredictedItemTypeDef

def get_value() -> PredictedItemTypeDef:
    return {
        "itemId": ...,
    }
Definition
class PredictedItemTypeDef(TypedDict):
    itemId: NotRequired[str],
    score: NotRequired[float],
    promotionName: NotRequired[str],

ResponseMetadataTypeDef

Usage Example
from types_aiobotocore_personalize_runtime.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

PromotionTypeDef

Usage Example
from types_aiobotocore_personalize_runtime.type_defs import PromotionTypeDef

def get_value() -> PromotionTypeDef:
    return {
        "name": ...,
    }
Definition
class PromotionTypeDef(TypedDict):
    name: NotRequired[str],
    percentPromotedItems: NotRequired[int],
    filterArn: NotRequired[str],
    filterValues: NotRequired[Mapping[str, str]],

GetPersonalizedRankingResponseTypeDef

Usage Example
from types_aiobotocore_personalize_runtime.type_defs import GetPersonalizedRankingResponseTypeDef

def get_value() -> GetPersonalizedRankingResponseTypeDef:
    return {
        "personalizedRanking": ...,
        "recommendationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetPersonalizedRankingResponseTypeDef(TypedDict):
    personalizedRanking: List[PredictedItemTypeDef],  # (1)
    recommendationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PredictedItemTypeDef
  2. See ResponseMetadataTypeDef

GetRecommendationsResponseTypeDef

Usage Example
from types_aiobotocore_personalize_runtime.type_defs import GetRecommendationsResponseTypeDef

def get_value() -> GetRecommendationsResponseTypeDef:
    return {
        "itemList": ...,
        "recommendationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetRecommendationsResponseTypeDef(TypedDict):
    itemList: List[PredictedItemTypeDef],  # (1)
    recommendationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PredictedItemTypeDef
  2. See ResponseMetadataTypeDef

GetRecommendationsRequestRequestTypeDef

Usage Example
from types_aiobotocore_personalize_runtime.type_defs import GetRecommendationsRequestRequestTypeDef

def get_value() -> GetRecommendationsRequestRequestTypeDef:
    return {
        "campaignArn": ...,
    }
Definition
class GetRecommendationsRequestRequestTypeDef(TypedDict):
    campaignArn: NotRequired[str],
    itemId: NotRequired[str],
    userId: NotRequired[str],
    numResults: NotRequired[int],
    context: NotRequired[Mapping[str, str]],
    filterArn: NotRequired[str],
    filterValues: NotRequired[Mapping[str, str]],
    recommenderArn: NotRequired[str],
    promotions: NotRequired[Sequence[PromotionTypeDef]],  # (1)
  1. See PromotionTypeDef