Type definitions#
Auto-generated documentation for Pinpoint type annotations stubs module mypy-boto3-pinpoint.
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AttributeDimensionUnionTypeDef#
# AttributeDimensionUnionTypeDef definition
AttributeDimensionUnionTypeDef = Union[
AttributeDimensionTypeDef, # (1)
AttributeDimensionOutputTypeDef, # (2)
]
CustomDeliveryConfigurationUnionTypeDef#
# CustomDeliveryConfigurationUnionTypeDef definition
CustomDeliveryConfigurationUnionTypeDef = Union[
CustomDeliveryConfigurationTypeDef, # (1)
CustomDeliveryConfigurationOutputTypeDef, # (2)
]
EndpointUserUnionTypeDef#
# EndpointUserUnionTypeDef definition
EndpointUserUnionTypeDef = Union[
EndpointUserTypeDef, # (1)
EndpointUserOutputTypeDef, # (2)
]
SetDimensionUnionTypeDef#
# SetDimensionUnionTypeDef definition
SetDimensionUnionTypeDef = Union[
SetDimensionTypeDef, # (1)
SetDimensionOutputTypeDef, # (2)
]
TagsModelUnionTypeDef#
# TagsModelUnionTypeDef definition
TagsModelUnionTypeDef = Union[
TagsModelTypeDef, # (1)
TagsModelOutputTypeDef, # (2)
]
CampaignEmailMessageUnionTypeDef#
# CampaignEmailMessageUnionTypeDef definition
CampaignEmailMessageUnionTypeDef = Union[
CampaignEmailMessageTypeDef, # (1)
CampaignEmailMessageOutputTypeDef, # (2)
]
ClosedDaysUnionTypeDef#
# ClosedDaysUnionTypeDef definition
ClosedDaysUnionTypeDef = Union[
ClosedDaysTypeDef, # (1)
ClosedDaysOutputTypeDef, # (2)
]
CustomMessageActivityUnionTypeDef#
# CustomMessageActivityUnionTypeDef definition
CustomMessageActivityUnionTypeDef = Union[
CustomMessageActivityTypeDef, # (1)
CustomMessageActivityOutputTypeDef, # (2)
]
JourneyScheduleUnionTypeDef#
# JourneyScheduleUnionTypeDef definition
JourneyScheduleUnionTypeDef = Union[
JourneyScheduleTypeDef, # (1)
JourneyScheduleOutputTypeDef, # (2)
]
OpenHoursUnionTypeDef#
# OpenHoursUnionTypeDef definition
OpenHoursUnionTypeDef = Union[
OpenHoursTypeDef, # (1)
OpenHoursOutputTypeDef, # (2)
]
RandomSplitActivityUnionTypeDef#
# RandomSplitActivityUnionTypeDef definition
RandomSplitActivityUnionTypeDef = Union[
RandomSplitActivityTypeDef, # (1)
RandomSplitActivityOutputTypeDef, # (2)
]
EventDimensionsUnionTypeDef#
# EventDimensionsUnionTypeDef definition
EventDimensionsUnionTypeDef = Union[
EventDimensionsTypeDef, # (1)
EventDimensionsOutputTypeDef, # (2)
]
SegmentDemographicsUnionTypeDef#
# SegmentDemographicsUnionTypeDef definition
SegmentDemographicsUnionTypeDef = Union[
SegmentDemographicsTypeDef, # (1)
SegmentDemographicsOutputTypeDef, # (2)
]
SegmentLocationUnionTypeDef#
# SegmentLocationUnionTypeDef definition
SegmentLocationUnionTypeDef = Union[
SegmentLocationTypeDef, # (1)
SegmentLocationOutputTypeDef, # (2)
]
CampaignInAppMessageUnionTypeDef#
# CampaignInAppMessageUnionTypeDef definition
CampaignInAppMessageUnionTypeDef = Union[
CampaignInAppMessageTypeDef, # (1)
CampaignInAppMessageOutputTypeDef, # (2)
]
CampaignEventFilterUnionTypeDef#
# CampaignEventFilterUnionTypeDef definition
CampaignEventFilterUnionTypeDef = Union[
CampaignEventFilterTypeDef, # (1)
CampaignEventFilterOutputTypeDef, # (2)
]
EventConditionUnionTypeDef#
# EventConditionUnionTypeDef definition
EventConditionUnionTypeDef = Union[
EventConditionTypeDef, # (1)
EventConditionOutputTypeDef, # (2)
]
EventFilterUnionTypeDef#
# EventFilterUnionTypeDef definition
EventFilterUnionTypeDef = Union[
EventFilterTypeDef, # (1)
EventFilterOutputTypeDef, # (2)
]
SegmentDimensionsUnionTypeDef#
# SegmentDimensionsUnionTypeDef definition
SegmentDimensionsUnionTypeDef = Union[
SegmentDimensionsTypeDef, # (1)
SegmentDimensionsOutputTypeDef, # (2)
]
MessageConfigurationUnionTypeDef#
# MessageConfigurationUnionTypeDef definition
MessageConfigurationUnionTypeDef = Union[
MessageConfigurationTypeDef, # (1)
MessageConfigurationOutputTypeDef, # (2)
]
ScheduleUnionTypeDef#
# ScheduleUnionTypeDef definition
ScheduleUnionTypeDef = Union[
ScheduleTypeDef, # (1)
ScheduleOutputTypeDef, # (2)
]
- See ScheduleTypeDef
- See ScheduleOutputTypeDef
EventStartConditionUnionTypeDef#
# EventStartConditionUnionTypeDef definition
EventStartConditionUnionTypeDef = Union[
EventStartConditionTypeDef, # (1)
EventStartConditionOutputTypeDef, # (2)
]
SegmentGroupUnionTypeDef#
# SegmentGroupUnionTypeDef definition
SegmentGroupUnionTypeDef = Union[
SegmentGroupTypeDef, # (1)
SegmentGroupOutputTypeDef, # (2)
]
SimpleConditionUnionTypeDef#
# SimpleConditionUnionTypeDef definition
SimpleConditionUnionTypeDef = Union[
SimpleConditionTypeDef, # (1)
SimpleConditionOutputTypeDef, # (2)
]
StartConditionUnionTypeDef#
# StartConditionUnionTypeDef definition
StartConditionUnionTypeDef = Union[
StartConditionTypeDef, # (1)
StartConditionOutputTypeDef, # (2)
]
SegmentGroupListUnionTypeDef#
# SegmentGroupListUnionTypeDef definition
SegmentGroupListUnionTypeDef = Union[
SegmentGroupListTypeDef, # (1)
SegmentGroupListOutputTypeDef, # (2)
]
ConditionUnionTypeDef#
# ConditionUnionTypeDef definition
ConditionUnionTypeDef = Union[
ConditionTypeDef, # (1)
ConditionOutputTypeDef, # (2)
]
MultiConditionalBranchUnionTypeDef#
# MultiConditionalBranchUnionTypeDef definition
MultiConditionalBranchUnionTypeDef = Union[
MultiConditionalBranchTypeDef, # (1)
MultiConditionalBranchOutputTypeDef, # (2)
]
ConditionalSplitActivityUnionTypeDef#
# ConditionalSplitActivityUnionTypeDef definition
ConditionalSplitActivityUnionTypeDef = Union[
ConditionalSplitActivityTypeDef, # (1)
ConditionalSplitActivityOutputTypeDef, # (2)
]
MultiConditionalSplitActivityUnionTypeDef#
# MultiConditionalSplitActivityUnionTypeDef definition
MultiConditionalSplitActivityUnionTypeDef = Union[
MultiConditionalSplitActivityTypeDef, # (1)
MultiConditionalSplitActivityOutputTypeDef, # (2)
]
ActivityUnionTypeDef#
# ActivityUnionTypeDef definition
ActivityUnionTypeDef = Union[
ActivityTypeDef, # (1)
ActivityOutputTypeDef, # (2)
]
- See ActivityTypeDef
- See ActivityOutputTypeDef
ADMChannelRequestTypeDef#
# ADMChannelRequestTypeDef definition
class ADMChannelRequestTypeDef(TypedDict):
ClientId: str,
ClientSecret: str,
Enabled: NotRequired[bool],
ADMChannelResponseTypeDef#
# ADMChannelResponseTypeDef definition
class ADMChannelResponseTypeDef(TypedDict):
Platform: str,
ApplicationId: NotRequired[str],
CreationDate: NotRequired[str],
Enabled: NotRequired[bool],
HasCredential: NotRequired[bool],
Id: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
Version: NotRequired[int],
ADMMessageTypeDef#
# ADMMessageTypeDef definition
class ADMMessageTypeDef(TypedDict):
Action: NotRequired[ActionType], # (1)
Body: NotRequired[str],
ConsolidationKey: NotRequired[str],
Data: NotRequired[Mapping[str, str]],
ExpiresAfter: NotRequired[str],
IconReference: NotRequired[str],
ImageIconUrl: NotRequired[str],
ImageUrl: NotRequired[str],
MD5: NotRequired[str],
RawContent: NotRequired[str],
SilentPush: NotRequired[bool],
SmallImageIconUrl: NotRequired[str],
Sound: NotRequired[str],
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
Title: NotRequired[str],
Url: NotRequired[str],
- See ActionType
APNSChannelRequestTypeDef#
# APNSChannelRequestTypeDef definition
class APNSChannelRequestTypeDef(TypedDict):
BundleId: NotRequired[str],
Certificate: NotRequired[str],
DefaultAuthenticationMethod: NotRequired[str],
Enabled: NotRequired[bool],
PrivateKey: NotRequired[str],
TeamId: NotRequired[str],
TokenKey: NotRequired[str],
TokenKeyId: NotRequired[str],
APNSChannelResponseTypeDef#
# APNSChannelResponseTypeDef definition
class APNSChannelResponseTypeDef(TypedDict):
Platform: str,
ApplicationId: NotRequired[str],
CreationDate: NotRequired[str],
DefaultAuthenticationMethod: NotRequired[str],
Enabled: NotRequired[bool],
HasCredential: NotRequired[bool],
HasTokenKey: NotRequired[bool],
Id: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
Version: NotRequired[int],
APNSMessageTypeDef#
# APNSMessageTypeDef definition
class APNSMessageTypeDef(TypedDict):
APNSPushType: NotRequired[str],
Action: NotRequired[ActionType], # (1)
Badge: NotRequired[int],
Body: NotRequired[str],
Category: NotRequired[str],
CollapseId: NotRequired[str],
Data: NotRequired[Mapping[str, str]],
MediaUrl: NotRequired[str],
PreferredAuthenticationMethod: NotRequired[str],
Priority: NotRequired[str],
RawContent: NotRequired[str],
SilentPush: NotRequired[bool],
Sound: NotRequired[str],
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
ThreadId: NotRequired[str],
TimeToLive: NotRequired[int],
Title: NotRequired[str],
Url: NotRequired[str],
- See ActionType
APNSPushNotificationTemplateTypeDef#
# APNSPushNotificationTemplateTypeDef definition
class APNSPushNotificationTemplateTypeDef(TypedDict):
Action: NotRequired[ActionType], # (1)
Body: NotRequired[str],
MediaUrl: NotRequired[str],
RawContent: NotRequired[str],
Sound: NotRequired[str],
Title: NotRequired[str],
Url: NotRequired[str],
- See ActionType
APNSSandboxChannelRequestTypeDef#
# APNSSandboxChannelRequestTypeDef definition
class APNSSandboxChannelRequestTypeDef(TypedDict):
BundleId: NotRequired[str],
Certificate: NotRequired[str],
DefaultAuthenticationMethod: NotRequired[str],
Enabled: NotRequired[bool],
PrivateKey: NotRequired[str],
TeamId: NotRequired[str],
TokenKey: NotRequired[str],
TokenKeyId: NotRequired[str],
APNSSandboxChannelResponseTypeDef#
# APNSSandboxChannelResponseTypeDef definition
class APNSSandboxChannelResponseTypeDef(TypedDict):
Platform: str,
ApplicationId: NotRequired[str],
CreationDate: NotRequired[str],
DefaultAuthenticationMethod: NotRequired[str],
Enabled: NotRequired[bool],
HasCredential: NotRequired[bool],
HasTokenKey: NotRequired[bool],
Id: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
Version: NotRequired[int],
APNSVoipChannelRequestTypeDef#
# APNSVoipChannelRequestTypeDef definition
class APNSVoipChannelRequestTypeDef(TypedDict):
BundleId: NotRequired[str],
Certificate: NotRequired[str],
DefaultAuthenticationMethod: NotRequired[str],
Enabled: NotRequired[bool],
PrivateKey: NotRequired[str],
TeamId: NotRequired[str],
TokenKey: NotRequired[str],
TokenKeyId: NotRequired[str],
APNSVoipChannelResponseTypeDef#
# APNSVoipChannelResponseTypeDef definition
class APNSVoipChannelResponseTypeDef(TypedDict):
Platform: str,
ApplicationId: NotRequired[str],
CreationDate: NotRequired[str],
DefaultAuthenticationMethod: NotRequired[str],
Enabled: NotRequired[bool],
HasCredential: NotRequired[bool],
HasTokenKey: NotRequired[bool],
Id: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
Version: NotRequired[int],
APNSVoipSandboxChannelRequestTypeDef#
# APNSVoipSandboxChannelRequestTypeDef definition
class APNSVoipSandboxChannelRequestTypeDef(TypedDict):
BundleId: NotRequired[str],
Certificate: NotRequired[str],
DefaultAuthenticationMethod: NotRequired[str],
Enabled: NotRequired[bool],
PrivateKey: NotRequired[str],
TeamId: NotRequired[str],
TokenKey: NotRequired[str],
TokenKeyId: NotRequired[str],
APNSVoipSandboxChannelResponseTypeDef#
# APNSVoipSandboxChannelResponseTypeDef definition
class APNSVoipSandboxChannelResponseTypeDef(TypedDict):
Platform: str,
ApplicationId: NotRequired[str],
CreationDate: NotRequired[str],
DefaultAuthenticationMethod: NotRequired[str],
Enabled: NotRequired[bool],
HasCredential: NotRequired[bool],
HasTokenKey: NotRequired[bool],
Id: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
Version: NotRequired[int],
ActivityResponseTypeDef#
# ActivityResponseTypeDef definition
class ActivityResponseTypeDef(TypedDict):
ApplicationId: str,
CampaignId: str,
Id: str,
End: NotRequired[str],
Result: NotRequired[str],
ScheduledStart: NotRequired[str],
Start: NotRequired[str],
State: NotRequired[str],
SuccessfulEndpointCount: NotRequired[int],
TimezonesCompletedCount: NotRequired[int],
TimezonesTotalCount: NotRequired[int],
TotalEndpointCount: NotRequired[int],
TreatmentId: NotRequired[str],
ExecutionMetrics: NotRequired[Dict[str, str]],
ContactCenterActivityTypeDef#
# ContactCenterActivityTypeDef definition
class ContactCenterActivityTypeDef(TypedDict):
NextActivity: NotRequired[str],
HoldoutActivityTypeDef#
# HoldoutActivityTypeDef definition
class HoldoutActivityTypeDef(TypedDict):
Percentage: int,
NextActivity: NotRequired[str],
AddressConfigurationTypeDef#
# AddressConfigurationTypeDef definition
class AddressConfigurationTypeDef(TypedDict):
BodyOverride: NotRequired[str],
ChannelType: NotRequired[ChannelTypeType], # (1)
Context: NotRequired[Mapping[str, str]],
RawContent: NotRequired[str],
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
TitleOverride: NotRequired[str],
- See ChannelTypeType
AndroidPushNotificationTemplateTypeDef#
# AndroidPushNotificationTemplateTypeDef definition
class AndroidPushNotificationTemplateTypeDef(TypedDict):
Action: NotRequired[ActionType], # (1)
Body: NotRequired[str],
ImageIconUrl: NotRequired[str],
ImageUrl: NotRequired[str],
RawContent: NotRequired[str],
SmallImageIconUrl: NotRequired[str],
Sound: NotRequired[str],
Title: NotRequired[str],
Url: NotRequired[str],
- See ActionType
ApplicationResponseTypeDef#
# ApplicationResponseTypeDef definition
class ApplicationResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
tags: NotRequired[Dict[str, str]],
CreationDate: NotRequired[str],
JourneyTimeframeCapTypeDef#
# JourneyTimeframeCapTypeDef definition
class JourneyTimeframeCapTypeDef(TypedDict):
Cap: NotRequired[int],
Days: NotRequired[int],
CampaignHookTypeDef#
# CampaignHookTypeDef definition
class CampaignHookTypeDef(TypedDict):
LambdaFunctionName: NotRequired[str],
Mode: NotRequired[ModeType], # (1)
WebUrl: NotRequired[str],
- See ModeType
CampaignLimitsTypeDef#
# CampaignLimitsTypeDef definition
class CampaignLimitsTypeDef(TypedDict):
Daily: NotRequired[int],
MaximumDuration: NotRequired[int],
MessagesPerSecond: NotRequired[int],
Total: NotRequired[int],
Session: NotRequired[int],
QuietTimeTypeDef#
# QuietTimeTypeDef definition
class QuietTimeTypeDef(TypedDict):
End: NotRequired[str],
Start: NotRequired[str],
AttributeDimensionOutputTypeDef#
# AttributeDimensionOutputTypeDef definition
class AttributeDimensionOutputTypeDef(TypedDict):
Values: List[str],
AttributeType: NotRequired[AttributeTypeType], # (1)
AttributeDimensionTypeDef#
# AttributeDimensionTypeDef definition
class AttributeDimensionTypeDef(TypedDict):
Values: Sequence[str],
AttributeType: NotRequired[AttributeTypeType], # (1)
AttributesResourceTypeDef#
# AttributesResourceTypeDef definition
class AttributesResourceTypeDef(TypedDict):
ApplicationId: str,
AttributeType: str,
Attributes: NotRequired[List[str]],
BaiduChannelRequestTypeDef#
# BaiduChannelRequestTypeDef definition
class BaiduChannelRequestTypeDef(TypedDict):
ApiKey: str,
SecretKey: str,
Enabled: NotRequired[bool],
BaiduChannelResponseTypeDef#
# BaiduChannelResponseTypeDef definition
class BaiduChannelResponseTypeDef(TypedDict):
Credential: str,
Platform: str,
ApplicationId: NotRequired[str],
CreationDate: NotRequired[str],
Enabled: NotRequired[bool],
HasCredential: NotRequired[bool],
Id: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
Version: NotRequired[int],
BaiduMessageTypeDef#
# BaiduMessageTypeDef definition
class BaiduMessageTypeDef(TypedDict):
Action: NotRequired[ActionType], # (1)
Body: NotRequired[str],
Data: NotRequired[Mapping[str, str]],
IconReference: NotRequired[str],
ImageIconUrl: NotRequired[str],
ImageUrl: NotRequired[str],
RawContent: NotRequired[str],
SilentPush: NotRequired[bool],
SmallImageIconUrl: NotRequired[str],
Sound: NotRequired[str],
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
TimeToLive: NotRequired[int],
Title: NotRequired[str],
Url: NotRequired[str],
- See ActionType
CampaignCustomMessageTypeDef#
# CampaignCustomMessageTypeDef definition
class CampaignCustomMessageTypeDef(TypedDict):
Data: NotRequired[str],
MessageHeaderTypeDef#
# MessageHeaderTypeDef definition
class MessageHeaderTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
CampaignStateTypeDef#
# CampaignStateTypeDef definition
class CampaignStateTypeDef(TypedDict):
CampaignStatus: NotRequired[CampaignStatusType], # (1)
CustomDeliveryConfigurationOutputTypeDef#
# CustomDeliveryConfigurationOutputTypeDef definition
class CustomDeliveryConfigurationOutputTypeDef(TypedDict):
DeliveryUri: str,
EndpointTypes: NotRequired[List[EndpointTypesElementType]], # (1)
CampaignSmsMessageTypeDef#
# CampaignSmsMessageTypeDef definition
class CampaignSmsMessageTypeDef(TypedDict):
Body: NotRequired[str],
MessageType: NotRequired[MessageTypeType], # (1)
OriginationNumber: NotRequired[str],
SenderId: NotRequired[str],
EntityId: NotRequired[str],
TemplateId: NotRequired[str],
- See MessageTypeType
ChannelResponseTypeDef#
# ChannelResponseTypeDef definition
class ChannelResponseTypeDef(TypedDict):
ApplicationId: NotRequired[str],
CreationDate: NotRequired[str],
Enabled: NotRequired[bool],
HasCredential: NotRequired[bool],
Id: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
Version: NotRequired[int],
ClosedDaysRuleTypeDef#
# ClosedDaysRuleTypeDef definition
class ClosedDaysRuleTypeDef(TypedDict):
Name: NotRequired[str],
StartDateTime: NotRequired[str],
EndDateTime: NotRequired[str],
WaitTimeTypeDef#
# WaitTimeTypeDef definition
class WaitTimeTypeDef(TypedDict):
WaitFor: NotRequired[str],
WaitUntil: NotRequired[str],
CreateApplicationRequestTypeDef#
# CreateApplicationRequestTypeDef definition
class CreateApplicationRequestTypeDef(TypedDict):
Name: str,
tags: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateTemplateMessageBodyTypeDef#
# CreateTemplateMessageBodyTypeDef definition
class CreateTemplateMessageBodyTypeDef(TypedDict):
Arn: NotRequired[str],
Message: NotRequired[str],
RequestID: NotRequired[str],
ExportJobRequestTypeDef#
# ExportJobRequestTypeDef definition
class ExportJobRequestTypeDef(TypedDict):
RoleArn: str,
S3UrlPrefix: str,
SegmentId: NotRequired[str],
SegmentVersion: NotRequired[int],
ImportJobRequestTypeDef#
# ImportJobRequestTypeDef definition
class ImportJobRequestTypeDef(TypedDict):
Format: FormatType, # (1)
RoleArn: str,
S3Url: str,
DefineSegment: NotRequired[bool],
ExternalId: NotRequired[str],
RegisterEndpoints: NotRequired[bool],
SegmentId: NotRequired[str],
SegmentName: NotRequired[str],
- See FormatType
TemplateCreateMessageBodyTypeDef#
# TemplateCreateMessageBodyTypeDef definition
class TemplateCreateMessageBodyTypeDef(TypedDict):
Arn: NotRequired[str],
Message: NotRequired[str],
RequestID: NotRequired[str],
CreateRecommenderConfigurationTypeDef#
# CreateRecommenderConfigurationTypeDef definition
class CreateRecommenderConfigurationTypeDef(TypedDict):
RecommendationProviderRoleArn: str,
RecommendationProviderUri: str,
Attributes: NotRequired[Mapping[str, str]],
Description: NotRequired[str],
Name: NotRequired[str],
RecommendationProviderIdType: NotRequired[str],
RecommendationTransformerUri: NotRequired[str],
RecommendationsDisplayName: NotRequired[str],
RecommendationsPerMessage: NotRequired[int],
RecommenderConfigurationResponseTypeDef#
# RecommenderConfigurationResponseTypeDef definition
class RecommenderConfigurationResponseTypeDef(TypedDict):
CreationDate: str,
Id: str,
LastModifiedDate: str,
RecommendationProviderRoleArn: str,
RecommendationProviderUri: str,
Attributes: NotRequired[Dict[str, str]],
Description: NotRequired[str],
Name: NotRequired[str],
RecommendationProviderIdType: NotRequired[str],
RecommendationTransformerUri: NotRequired[str],
RecommendationsDisplayName: NotRequired[str],
RecommendationsPerMessage: NotRequired[int],
SMSTemplateRequestTypeDef#
# SMSTemplateRequestTypeDef definition
class SMSTemplateRequestTypeDef(TypedDict):
Body: NotRequired[str],
DefaultSubstitutions: NotRequired[str],
RecommenderId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
TemplateDescription: NotRequired[str],
VoiceTemplateRequestTypeDef#
# VoiceTemplateRequestTypeDef definition
class VoiceTemplateRequestTypeDef(TypedDict):
Body: NotRequired[str],
DefaultSubstitutions: NotRequired[str],
LanguageCode: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
TemplateDescription: NotRequired[str],
VoiceId: NotRequired[str],
CustomDeliveryConfigurationTypeDef#
# CustomDeliveryConfigurationTypeDef definition
class CustomDeliveryConfigurationTypeDef(TypedDict):
DeliveryUri: str,
EndpointTypes: NotRequired[Sequence[EndpointTypesElementType]], # (1)
JourneyCustomMessageTypeDef#
# JourneyCustomMessageTypeDef definition
class JourneyCustomMessageTypeDef(TypedDict):
Data: NotRequired[str],
DefaultButtonConfigurationTypeDef#
# DefaultButtonConfigurationTypeDef definition
class DefaultButtonConfigurationTypeDef(TypedDict):
ButtonAction: ButtonActionType, # (1)
Text: str,
BackgroundColor: NotRequired[str],
BorderRadius: NotRequired[int],
Link: NotRequired[str],
TextColor: NotRequired[str],
- See ButtonActionType
DefaultMessageTypeDef#
# DefaultMessageTypeDef definition
class DefaultMessageTypeDef(TypedDict):
Body: NotRequired[str],
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
DefaultPushNotificationMessageTypeDef#
# DefaultPushNotificationMessageTypeDef definition
class DefaultPushNotificationMessageTypeDef(TypedDict):
Action: NotRequired[ActionType], # (1)
Body: NotRequired[str],
Data: NotRequired[Mapping[str, str]],
SilentPush: NotRequired[bool],
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
Title: NotRequired[str],
Url: NotRequired[str],
- See ActionType
DefaultPushNotificationTemplateTypeDef#
# DefaultPushNotificationTemplateTypeDef definition
class DefaultPushNotificationTemplateTypeDef(TypedDict):
Action: NotRequired[ActionType], # (1)
Body: NotRequired[str],
Sound: NotRequired[str],
Title: NotRequired[str],
Url: NotRequired[str],
- See ActionType
DeleteAdmChannelRequestTypeDef#
# DeleteAdmChannelRequestTypeDef definition
class DeleteAdmChannelRequestTypeDef(TypedDict):
ApplicationId: str,
DeleteApnsChannelRequestTypeDef#
# DeleteApnsChannelRequestTypeDef definition
class DeleteApnsChannelRequestTypeDef(TypedDict):
ApplicationId: str,
DeleteApnsSandboxChannelRequestTypeDef#
# DeleteApnsSandboxChannelRequestTypeDef definition
class DeleteApnsSandboxChannelRequestTypeDef(TypedDict):
ApplicationId: str,
DeleteApnsVoipChannelRequestTypeDef#
# DeleteApnsVoipChannelRequestTypeDef definition
class DeleteApnsVoipChannelRequestTypeDef(TypedDict):
ApplicationId: str,
DeleteApnsVoipSandboxChannelRequestTypeDef#
# DeleteApnsVoipSandboxChannelRequestTypeDef definition
class DeleteApnsVoipSandboxChannelRequestTypeDef(TypedDict):
ApplicationId: str,
DeleteAppRequestTypeDef#
# DeleteAppRequestTypeDef definition
class DeleteAppRequestTypeDef(TypedDict):
ApplicationId: str,
DeleteBaiduChannelRequestTypeDef#
# DeleteBaiduChannelRequestTypeDef definition
class DeleteBaiduChannelRequestTypeDef(TypedDict):
ApplicationId: str,
DeleteCampaignRequestTypeDef#
# DeleteCampaignRequestTypeDef definition
class DeleteCampaignRequestTypeDef(TypedDict):
ApplicationId: str,
CampaignId: str,
DeleteEmailChannelRequestTypeDef#
# DeleteEmailChannelRequestTypeDef definition
class DeleteEmailChannelRequestTypeDef(TypedDict):
ApplicationId: str,
EmailChannelResponseTypeDef#
# EmailChannelResponseTypeDef definition
class EmailChannelResponseTypeDef(TypedDict):
Platform: str,
ApplicationId: NotRequired[str],
ConfigurationSet: NotRequired[str],
CreationDate: NotRequired[str],
Enabled: NotRequired[bool],
FromAddress: NotRequired[str],
HasCredential: NotRequired[bool],
Id: NotRequired[str],
Identity: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
MessagesPerSecond: NotRequired[int],
RoleArn: NotRequired[str],
OrchestrationSendingRoleArn: NotRequired[str],
Version: NotRequired[int],
DeleteEmailTemplateRequestTypeDef#
# DeleteEmailTemplateRequestTypeDef definition
class DeleteEmailTemplateRequestTypeDef(TypedDict):
TemplateName: str,
Version: NotRequired[str],
MessageBodyTypeDef#
# MessageBodyTypeDef definition
class MessageBodyTypeDef(TypedDict):
Message: NotRequired[str],
RequestID: NotRequired[str],
DeleteEndpointRequestTypeDef#
# DeleteEndpointRequestTypeDef definition
class DeleteEndpointRequestTypeDef(TypedDict):
ApplicationId: str,
EndpointId: str,
DeleteEventStreamRequestTypeDef#
# DeleteEventStreamRequestTypeDef definition
class DeleteEventStreamRequestTypeDef(TypedDict):
ApplicationId: str,
EventStreamTypeDef#
# EventStreamTypeDef definition
class EventStreamTypeDef(TypedDict):
ApplicationId: str,
DestinationStreamArn: str,
RoleArn: str,
ExternalId: NotRequired[str],
LastModifiedDate: NotRequired[str],
LastUpdatedBy: NotRequired[str],
DeleteGcmChannelRequestTypeDef#
# DeleteGcmChannelRequestTypeDef definition
class DeleteGcmChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GCMChannelResponseTypeDef#
# GCMChannelResponseTypeDef definition
class GCMChannelResponseTypeDef(TypedDict):
Platform: str,
ApplicationId: NotRequired[str],
CreationDate: NotRequired[str],
Credential: NotRequired[str],
DefaultAuthenticationMethod: NotRequired[str],
Enabled: NotRequired[bool],
HasCredential: NotRequired[bool],
HasFcmServiceCredentials: NotRequired[bool],
Id: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
Version: NotRequired[int],
DeleteInAppTemplateRequestTypeDef#
# DeleteInAppTemplateRequestTypeDef definition
class DeleteInAppTemplateRequestTypeDef(TypedDict):
TemplateName: str,
Version: NotRequired[str],
DeleteJourneyRequestTypeDef#
# DeleteJourneyRequestTypeDef definition
class DeleteJourneyRequestTypeDef(TypedDict):
ApplicationId: str,
JourneyId: str,
DeletePushTemplateRequestTypeDef#
# DeletePushTemplateRequestTypeDef definition
class DeletePushTemplateRequestTypeDef(TypedDict):
TemplateName: str,
Version: NotRequired[str],
DeleteRecommenderConfigurationRequestTypeDef#
# DeleteRecommenderConfigurationRequestTypeDef definition
class DeleteRecommenderConfigurationRequestTypeDef(TypedDict):
RecommenderId: str,
DeleteSegmentRequestTypeDef#
# DeleteSegmentRequestTypeDef definition
class DeleteSegmentRequestTypeDef(TypedDict):
ApplicationId: str,
SegmentId: str,
DeleteSmsChannelRequestTypeDef#
# DeleteSmsChannelRequestTypeDef definition
class DeleteSmsChannelRequestTypeDef(TypedDict):
ApplicationId: str,
SMSChannelResponseTypeDef#
# SMSChannelResponseTypeDef definition
class SMSChannelResponseTypeDef(TypedDict):
Platform: str,
ApplicationId: NotRequired[str],
CreationDate: NotRequired[str],
Enabled: NotRequired[bool],
HasCredential: NotRequired[bool],
Id: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
PromotionalMessagesPerSecond: NotRequired[int],
SenderId: NotRequired[str],
ShortCode: NotRequired[str],
TransactionalMessagesPerSecond: NotRequired[int],
Version: NotRequired[int],
DeleteSmsTemplateRequestTypeDef#
# DeleteSmsTemplateRequestTypeDef definition
class DeleteSmsTemplateRequestTypeDef(TypedDict):
TemplateName: str,
Version: NotRequired[str],
DeleteUserEndpointsRequestTypeDef#
# DeleteUserEndpointsRequestTypeDef definition
class DeleteUserEndpointsRequestTypeDef(TypedDict):
ApplicationId: str,
UserId: str,
DeleteVoiceChannelRequestTypeDef#
# DeleteVoiceChannelRequestTypeDef definition
class DeleteVoiceChannelRequestTypeDef(TypedDict):
ApplicationId: str,
VoiceChannelResponseTypeDef#
# VoiceChannelResponseTypeDef definition
class VoiceChannelResponseTypeDef(TypedDict):
Platform: str,
ApplicationId: NotRequired[str],
CreationDate: NotRequired[str],
Enabled: NotRequired[bool],
HasCredential: NotRequired[bool],
Id: NotRequired[str],
IsArchived: NotRequired[bool],
LastModifiedBy: NotRequired[str],
LastModifiedDate: NotRequired[str],
Version: NotRequired[int],
DeleteVoiceTemplateRequestTypeDef#
# DeleteVoiceTemplateRequestTypeDef definition
class DeleteVoiceTemplateRequestTypeDef(TypedDict):
TemplateName: str,
Version: NotRequired[str],
GCMMessageTypeDef#
# GCMMessageTypeDef definition
class GCMMessageTypeDef(TypedDict):
Action: NotRequired[ActionType], # (1)
Body: NotRequired[str],
CollapseKey: NotRequired[str],
Data: NotRequired[Mapping[str, str]],
IconReference: NotRequired[str],
ImageIconUrl: NotRequired[str],
ImageUrl: NotRequired[str],
PreferredAuthenticationMethod: NotRequired[str],
Priority: NotRequired[str],
RawContent: NotRequired[str],
RestrictedPackageName: NotRequired[str],
SilentPush: NotRequired[bool],
SmallImageIconUrl: NotRequired[str],
Sound: NotRequired[str],
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
TimeToLive: NotRequired[int],
Title: NotRequired[str],
Url: NotRequired[str],
- See ActionType
SMSMessageTypeDef#
# SMSMessageTypeDef definition
class SMSMessageTypeDef(TypedDict):
Body: NotRequired[str],
Keyword: NotRequired[str],
MediaUrl: NotRequired[str],
MessageType: NotRequired[MessageTypeType], # (1)
OriginationNumber: NotRequired[str],
SenderId: NotRequired[str],
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
EntityId: NotRequired[str],
TemplateId: NotRequired[str],
- See MessageTypeType
VoiceMessageTypeDef#
# VoiceMessageTypeDef definition
class VoiceMessageTypeDef(TypedDict):
Body: NotRequired[str],
LanguageCode: NotRequired[str],
OriginationNumber: NotRequired[str],
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
VoiceId: NotRequired[str],
EmailChannelRequestTypeDef#
# EmailChannelRequestTypeDef definition
class EmailChannelRequestTypeDef(TypedDict):
FromAddress: str,
Identity: str,
ConfigurationSet: NotRequired[str],
Enabled: NotRequired[bool],
RoleArn: NotRequired[str],
OrchestrationSendingRoleArn: NotRequired[str],
JourneyEmailMessageTypeDef#
# JourneyEmailMessageTypeDef definition
class JourneyEmailMessageTypeDef(TypedDict):
FromAddress: NotRequired[str],
EndpointDemographicTypeDef#
# EndpointDemographicTypeDef definition
class EndpointDemographicTypeDef(TypedDict):
AppVersion: NotRequired[str],
Locale: NotRequired[str],
Make: NotRequired[str],
Model: NotRequired[str],
ModelVersion: NotRequired[str],
Platform: NotRequired[str],
PlatformVersion: NotRequired[str],
Timezone: NotRequired[str],
EndpointLocationTypeDef#
# EndpointLocationTypeDef definition
class EndpointLocationTypeDef(TypedDict):
City: NotRequired[str],
Country: NotRequired[str],
Latitude: NotRequired[float],
Longitude: NotRequired[float],
PostalCode: NotRequired[str],
Region: NotRequired[str],
EndpointItemResponseTypeDef#
# EndpointItemResponseTypeDef definition
class EndpointItemResponseTypeDef(TypedDict):
Message: NotRequired[str],
StatusCode: NotRequired[int],
EndpointMessageResultTypeDef#
# EndpointMessageResultTypeDef definition
class EndpointMessageResultTypeDef(TypedDict):
DeliveryStatus: DeliveryStatusType, # (1)
StatusCode: int,
Address: NotRequired[str],
MessageId: NotRequired[str],
StatusMessage: NotRequired[str],
UpdatedToken: NotRequired[str],
EndpointUserOutputTypeDef#
# EndpointUserOutputTypeDef definition
class EndpointUserOutputTypeDef(TypedDict):
UserAttributes: NotRequired[Dict[str, List[str]]],
UserId: NotRequired[str],
EndpointSendConfigurationTypeDef#
# EndpointSendConfigurationTypeDef definition
class EndpointSendConfigurationTypeDef(TypedDict):
BodyOverride: NotRequired[str],
Context: NotRequired[Mapping[str, str]],
RawContent: NotRequired[str],
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
TitleOverride: NotRequired[str],
EndpointUserTypeDef#
# EndpointUserTypeDef definition
class EndpointUserTypeDef(TypedDict):
UserAttributes: NotRequired[Mapping[str, Sequence[str]]],
UserId: NotRequired[str],
MetricDimensionTypeDef#
# MetricDimensionTypeDef definition
class MetricDimensionTypeDef(TypedDict):
ComparisonOperator: str,
Value: float,
SetDimensionOutputTypeDef#
# SetDimensionOutputTypeDef definition
class SetDimensionOutputTypeDef(TypedDict):
Values: List[str],
DimensionType: NotRequired[DimensionTypeType], # (1)
EventItemResponseTypeDef#
# EventItemResponseTypeDef definition
class EventItemResponseTypeDef(TypedDict):
Message: NotRequired[str],
StatusCode: NotRequired[int],
SessionTypeDef#
# SessionTypeDef definition
class SessionTypeDef(TypedDict):
Id: str,
StartTimestamp: str,
Duration: NotRequired[int],
StopTimestamp: NotRequired[str],
ExportJobResourceTypeDef#
# ExportJobResourceTypeDef definition
class ExportJobResourceTypeDef(TypedDict):
RoleArn: str,
S3UrlPrefix: str,
SegmentId: NotRequired[str],
SegmentVersion: NotRequired[int],
GCMChannelRequestTypeDef#
# GCMChannelRequestTypeDef definition
class GCMChannelRequestTypeDef(TypedDict):
ApiKey: NotRequired[str],
DefaultAuthenticationMethod: NotRequired[str],
Enabled: NotRequired[bool],
ServiceJson: NotRequired[str],
GPSCoordinatesTypeDef#
# GPSCoordinatesTypeDef definition
class GPSCoordinatesTypeDef(TypedDict):
Latitude: float,
Longitude: float,
GetAdmChannelRequestTypeDef#
# GetAdmChannelRequestTypeDef definition
class GetAdmChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GetApnsChannelRequestTypeDef#
# GetApnsChannelRequestTypeDef definition
class GetApnsChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GetApnsSandboxChannelRequestTypeDef#
# GetApnsSandboxChannelRequestTypeDef definition
class GetApnsSandboxChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GetApnsVoipChannelRequestTypeDef#
# GetApnsVoipChannelRequestTypeDef definition
class GetApnsVoipChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GetApnsVoipSandboxChannelRequestTypeDef#
# GetApnsVoipSandboxChannelRequestTypeDef definition
class GetApnsVoipSandboxChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GetAppRequestTypeDef#
# GetAppRequestTypeDef definition
class GetAppRequestTypeDef(TypedDict):
ApplicationId: str,
GetApplicationSettingsRequestTypeDef#
# GetApplicationSettingsRequestTypeDef definition
class GetApplicationSettingsRequestTypeDef(TypedDict):
ApplicationId: str,
GetAppsRequestTypeDef#
# GetAppsRequestTypeDef definition
class GetAppsRequestTypeDef(TypedDict):
PageSize: NotRequired[str],
Token: NotRequired[str],
GetBaiduChannelRequestTypeDef#
# GetBaiduChannelRequestTypeDef definition
class GetBaiduChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GetCampaignActivitiesRequestTypeDef#
# GetCampaignActivitiesRequestTypeDef definition
class GetCampaignActivitiesRequestTypeDef(TypedDict):
ApplicationId: str,
CampaignId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
GetCampaignRequestTypeDef#
# GetCampaignRequestTypeDef definition
class GetCampaignRequestTypeDef(TypedDict):
ApplicationId: str,
CampaignId: str,
GetCampaignVersionRequestTypeDef#
# GetCampaignVersionRequestTypeDef definition
class GetCampaignVersionRequestTypeDef(TypedDict):
ApplicationId: str,
CampaignId: str,
Version: str,
GetCampaignVersionsRequestTypeDef#
# GetCampaignVersionsRequestTypeDef definition
class GetCampaignVersionsRequestTypeDef(TypedDict):
ApplicationId: str,
CampaignId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
GetCampaignsRequestTypeDef#
# GetCampaignsRequestTypeDef definition
class GetCampaignsRequestTypeDef(TypedDict):
ApplicationId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
GetChannelsRequestTypeDef#
# GetChannelsRequestTypeDef definition
class GetChannelsRequestTypeDef(TypedDict):
ApplicationId: str,
GetEmailChannelRequestTypeDef#
# GetEmailChannelRequestTypeDef definition
class GetEmailChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GetEmailTemplateRequestTypeDef#
# GetEmailTemplateRequestTypeDef definition
class GetEmailTemplateRequestTypeDef(TypedDict):
TemplateName: str,
Version: NotRequired[str],
GetEndpointRequestTypeDef#
# GetEndpointRequestTypeDef definition
class GetEndpointRequestTypeDef(TypedDict):
ApplicationId: str,
EndpointId: str,
GetEventStreamRequestTypeDef#
# GetEventStreamRequestTypeDef definition
class GetEventStreamRequestTypeDef(TypedDict):
ApplicationId: str,
GetExportJobRequestTypeDef#
# GetExportJobRequestTypeDef definition
class GetExportJobRequestTypeDef(TypedDict):
ApplicationId: str,
JobId: str,
GetExportJobsRequestTypeDef#
# GetExportJobsRequestTypeDef definition
class GetExportJobsRequestTypeDef(TypedDict):
ApplicationId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
GetGcmChannelRequestTypeDef#
# GetGcmChannelRequestTypeDef definition
class GetGcmChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GetImportJobRequestTypeDef#
# GetImportJobRequestTypeDef definition
class GetImportJobRequestTypeDef(TypedDict):
ApplicationId: str,
JobId: str,
GetImportJobsRequestTypeDef#
# GetImportJobsRequestTypeDef definition
class GetImportJobsRequestTypeDef(TypedDict):
ApplicationId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
GetInAppMessagesRequestTypeDef#
# GetInAppMessagesRequestTypeDef definition
class GetInAppMessagesRequestTypeDef(TypedDict):
ApplicationId: str,
EndpointId: str,
GetInAppTemplateRequestTypeDef#
# GetInAppTemplateRequestTypeDef definition
class GetInAppTemplateRequestTypeDef(TypedDict):
TemplateName: str,
Version: NotRequired[str],
GetJourneyExecutionActivityMetricsRequestTypeDef#
# GetJourneyExecutionActivityMetricsRequestTypeDef definition
class GetJourneyExecutionActivityMetricsRequestTypeDef(TypedDict):
ApplicationId: str,
JourneyActivityId: str,
JourneyId: str,
NextToken: NotRequired[str],
PageSize: NotRequired[str],
JourneyExecutionActivityMetricsResponseTypeDef#
# JourneyExecutionActivityMetricsResponseTypeDef definition
class JourneyExecutionActivityMetricsResponseTypeDef(TypedDict):
ActivityType: str,
ApplicationId: str,
JourneyActivityId: str,
JourneyId: str,
LastEvaluatedTime: str,
Metrics: Dict[str, str],
GetJourneyExecutionMetricsRequestTypeDef#
# GetJourneyExecutionMetricsRequestTypeDef definition
class GetJourneyExecutionMetricsRequestTypeDef(TypedDict):
ApplicationId: str,
JourneyId: str,
NextToken: NotRequired[str],
PageSize: NotRequired[str],
JourneyExecutionMetricsResponseTypeDef#
# JourneyExecutionMetricsResponseTypeDef definition
class JourneyExecutionMetricsResponseTypeDef(TypedDict):
ApplicationId: str,
JourneyId: str,
LastEvaluatedTime: str,
Metrics: Dict[str, str],
GetJourneyRequestTypeDef#
# GetJourneyRequestTypeDef definition
class GetJourneyRequestTypeDef(TypedDict):
ApplicationId: str,
JourneyId: str,
GetJourneyRunExecutionActivityMetricsRequestTypeDef#
# GetJourneyRunExecutionActivityMetricsRequestTypeDef definition
class GetJourneyRunExecutionActivityMetricsRequestTypeDef(TypedDict):
ApplicationId: str,
JourneyActivityId: str,
JourneyId: str,
RunId: str,
NextToken: NotRequired[str],
PageSize: NotRequired[str],
JourneyRunExecutionActivityMetricsResponseTypeDef#
# JourneyRunExecutionActivityMetricsResponseTypeDef definition
class JourneyRunExecutionActivityMetricsResponseTypeDef(TypedDict):
ActivityType: str,
ApplicationId: str,
JourneyActivityId: str,
JourneyId: str,
LastEvaluatedTime: str,
Metrics: Dict[str, str],
RunId: str,
GetJourneyRunExecutionMetricsRequestTypeDef#
# GetJourneyRunExecutionMetricsRequestTypeDef definition
class GetJourneyRunExecutionMetricsRequestTypeDef(TypedDict):
ApplicationId: str,
JourneyId: str,
RunId: str,
NextToken: NotRequired[str],
PageSize: NotRequired[str],
JourneyRunExecutionMetricsResponseTypeDef#
# JourneyRunExecutionMetricsResponseTypeDef definition
class JourneyRunExecutionMetricsResponseTypeDef(TypedDict):
ApplicationId: str,
JourneyId: str,
LastEvaluatedTime: str,
Metrics: Dict[str, str],
RunId: str,
GetJourneyRunsRequestTypeDef#
# GetJourneyRunsRequestTypeDef definition
class GetJourneyRunsRequestTypeDef(TypedDict):
ApplicationId: str,
JourneyId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
GetPushTemplateRequestTypeDef#
# GetPushTemplateRequestTypeDef definition
class GetPushTemplateRequestTypeDef(TypedDict):
TemplateName: str,
Version: NotRequired[str],
GetRecommenderConfigurationRequestTypeDef#
# GetRecommenderConfigurationRequestTypeDef definition
class GetRecommenderConfigurationRequestTypeDef(TypedDict):
RecommenderId: str,
GetRecommenderConfigurationsRequestTypeDef#
# GetRecommenderConfigurationsRequestTypeDef definition
class GetRecommenderConfigurationsRequestTypeDef(TypedDict):
PageSize: NotRequired[str],
Token: NotRequired[str],
GetSegmentExportJobsRequestTypeDef#
# GetSegmentExportJobsRequestTypeDef definition
class GetSegmentExportJobsRequestTypeDef(TypedDict):
ApplicationId: str,
SegmentId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
GetSegmentImportJobsRequestTypeDef#
# GetSegmentImportJobsRequestTypeDef definition
class GetSegmentImportJobsRequestTypeDef(TypedDict):
ApplicationId: str,
SegmentId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
GetSegmentRequestTypeDef#
# GetSegmentRequestTypeDef definition
class GetSegmentRequestTypeDef(TypedDict):
ApplicationId: str,
SegmentId: str,
GetSegmentVersionRequestTypeDef#
# GetSegmentVersionRequestTypeDef definition
class GetSegmentVersionRequestTypeDef(TypedDict):
ApplicationId: str,
SegmentId: str,
Version: str,
GetSegmentVersionsRequestTypeDef#
# GetSegmentVersionsRequestTypeDef definition
class GetSegmentVersionsRequestTypeDef(TypedDict):
ApplicationId: str,
SegmentId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
GetSegmentsRequestTypeDef#
# GetSegmentsRequestTypeDef definition
class GetSegmentsRequestTypeDef(TypedDict):
ApplicationId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
GetSmsChannelRequestTypeDef#
# GetSmsChannelRequestTypeDef definition
class GetSmsChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GetSmsTemplateRequestTypeDef#
# GetSmsTemplateRequestTypeDef definition
class GetSmsTemplateRequestTypeDef(TypedDict):
TemplateName: str,
Version: NotRequired[str],
SMSTemplateResponseTypeDef#
# SMSTemplateResponseTypeDef definition
class SMSTemplateResponseTypeDef(TypedDict):
CreationDate: str,
LastModifiedDate: str,
TemplateName: str,
TemplateType: TemplateTypeType, # (1)
Arn: NotRequired[str],
Body: NotRequired[str],
DefaultSubstitutions: NotRequired[str],
RecommenderId: NotRequired[str],
tags: NotRequired[Dict[str, str]],
TemplateDescription: NotRequired[str],
Version: NotRequired[str],
- See TemplateTypeType
GetUserEndpointsRequestTypeDef#
# GetUserEndpointsRequestTypeDef definition
class GetUserEndpointsRequestTypeDef(TypedDict):
ApplicationId: str,
UserId: str,
GetVoiceChannelRequestTypeDef#
# GetVoiceChannelRequestTypeDef definition
class GetVoiceChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GetVoiceTemplateRequestTypeDef#
# GetVoiceTemplateRequestTypeDef definition
class GetVoiceTemplateRequestTypeDef(TypedDict):
TemplateName: str,
Version: NotRequired[str],
VoiceTemplateResponseTypeDef#
# VoiceTemplateResponseTypeDef definition
class VoiceTemplateResponseTypeDef(TypedDict):
CreationDate: str,
LastModifiedDate: str,
TemplateName: str,
TemplateType: TemplateTypeType, # (1)
Arn: NotRequired[str],
Body: NotRequired[str],
DefaultSubstitutions: NotRequired[str],
LanguageCode: NotRequired[str],
tags: NotRequired[Dict[str, str]],
TemplateDescription: NotRequired[str],
Version: NotRequired[str],
VoiceId: NotRequired[str],
- See TemplateTypeType
ImportJobResourceTypeDef#
# ImportJobResourceTypeDef definition
class ImportJobResourceTypeDef(TypedDict):
Format: FormatType, # (1)
RoleArn: str,
S3Url: str,
DefineSegment: NotRequired[bool],
ExternalId: NotRequired[str],
RegisterEndpoints: NotRequired[bool],
SegmentId: NotRequired[str],
SegmentName: NotRequired[str],
- See FormatType
InAppMessageBodyConfigTypeDef#
# InAppMessageBodyConfigTypeDef definition
class InAppMessageBodyConfigTypeDef(TypedDict):
Alignment: AlignmentType, # (1)
Body: str,
TextColor: str,
- See AlignmentType
OverrideButtonConfigurationTypeDef#
# OverrideButtonConfigurationTypeDef definition
class OverrideButtonConfigurationTypeDef(TypedDict):
ButtonAction: ButtonActionType, # (1)
Link: NotRequired[str],
- See ButtonActionType
InAppMessageHeaderConfigTypeDef#
# InAppMessageHeaderConfigTypeDef definition
class InAppMessageHeaderConfigTypeDef(TypedDict):
Alignment: AlignmentType, # (1)
Header: str,
TextColor: str,
- See AlignmentType
JourneyChannelSettingsTypeDef#
# JourneyChannelSettingsTypeDef definition
class JourneyChannelSettingsTypeDef(TypedDict):
ConnectCampaignArn: NotRequired[str],
ConnectCampaignExecutionRoleArn: NotRequired[str],
JourneyPushMessageTypeDef#
# JourneyPushMessageTypeDef definition
class JourneyPushMessageTypeDef(TypedDict):
TimeToLive: NotRequired[str],
JourneyScheduleOutputTypeDef#
# JourneyScheduleOutputTypeDef definition
class JourneyScheduleOutputTypeDef(TypedDict):
EndTime: NotRequired[datetime],
StartTime: NotRequired[datetime],
Timezone: NotRequired[str],
JourneyRunResponseTypeDef#
# JourneyRunResponseTypeDef definition
class JourneyRunResponseTypeDef(TypedDict):
CreationTime: str,
LastUpdateTime: str,
RunId: str,
Status: JourneyRunStatusType, # (1)
JourneySMSMessageTypeDef#
# JourneySMSMessageTypeDef definition
class JourneySMSMessageTypeDef(TypedDict):
MessageType: NotRequired[MessageTypeType], # (1)
OriginationNumber: NotRequired[str],
SenderId: NotRequired[str],
EntityId: NotRequired[str],
TemplateId: NotRequired[str],
- See MessageTypeType
JourneyStateRequestTypeDef#
# JourneyStateRequestTypeDef definition
class JourneyStateRequestTypeDef(TypedDict):
State: NotRequired[StateType], # (1)
- See StateType
ListJourneysRequestTypeDef#
# ListJourneysRequestTypeDef definition
class ListJourneysRequestTypeDef(TypedDict):
ApplicationId: str,
PageSize: NotRequired[str],
Token: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagsModelOutputTypeDef#
# TagsModelOutputTypeDef definition
class TagsModelOutputTypeDef(TypedDict):
tags: Dict[str, str],
ListTemplateVersionsRequestTypeDef#
# ListTemplateVersionsRequestTypeDef definition
class ListTemplateVersionsRequestTypeDef(TypedDict):
TemplateName: str,
TemplateType: str,
NextToken: NotRequired[str],
PageSize: NotRequired[str],
ListTemplatesRequestTypeDef#
# ListTemplatesRequestTypeDef definition
class ListTemplatesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
PageSize: NotRequired[str],
Prefix: NotRequired[str],
TemplateType: NotRequired[str],
MessageTypeDef#
# MessageTypeDef definition
class MessageTypeDef(TypedDict):
Action: NotRequired[ActionType], # (1)
Body: NotRequired[str],
ImageIconUrl: NotRequired[str],
ImageSmallIconUrl: NotRequired[str],
ImageUrl: NotRequired[str],
JsonBody: NotRequired[str],
MediaUrl: NotRequired[str],
RawContent: NotRequired[str],
SilentPush: NotRequired[bool],
TimeToLive: NotRequired[int],
Title: NotRequired[str],
Url: NotRequired[str],
- See ActionType
MessageResultTypeDef#
# MessageResultTypeDef definition
class MessageResultTypeDef(TypedDict):
DeliveryStatus: DeliveryStatusType, # (1)
StatusCode: int,
MessageId: NotRequired[str],
StatusMessage: NotRequired[str],
UpdatedToken: NotRequired[str],
NumberValidateRequestTypeDef#
# NumberValidateRequestTypeDef definition
class NumberValidateRequestTypeDef(TypedDict):
IsoCountryCode: NotRequired[str],
PhoneNumber: NotRequired[str],
NumberValidateResponseTypeDef#
# NumberValidateResponseTypeDef definition
class NumberValidateResponseTypeDef(TypedDict):
Carrier: NotRequired[str],
City: NotRequired[str],
CleansedPhoneNumberE164: NotRequired[str],
CleansedPhoneNumberNational: NotRequired[str],
Country: NotRequired[str],
CountryCodeIso2: NotRequired[str],
CountryCodeNumeric: NotRequired[str],
County: NotRequired[str],
OriginalCountryCodeIso2: NotRequired[str],
OriginalPhoneNumber: NotRequired[str],
PhoneType: NotRequired[str],
PhoneTypeCode: NotRequired[int],
Timezone: NotRequired[str],
ZipCode: NotRequired[str],
OpenHoursRuleTypeDef#
# OpenHoursRuleTypeDef definition
class OpenHoursRuleTypeDef(TypedDict):
StartTime: NotRequired[str],
EndTime: NotRequired[str],
WriteEventStreamTypeDef#
# WriteEventStreamTypeDef definition
class WriteEventStreamTypeDef(TypedDict):
DestinationStreamArn: str,
RoleArn: str,
RandomSplitEntryTypeDef#
# RandomSplitEntryTypeDef definition
class RandomSplitEntryTypeDef(TypedDict):
NextActivity: NotRequired[str],
Percentage: NotRequired[int],
RecencyDimensionTypeDef#
# RecencyDimensionTypeDef definition
class RecencyDimensionTypeDef(TypedDict):
Duration: DurationType, # (1)
RecencyType: RecencyTypeType, # (2)
- See DurationType
- See RecencyTypeType
UpdateAttributesRequestTypeDef#
# UpdateAttributesRequestTypeDef definition
class UpdateAttributesRequestTypeDef(TypedDict):
Blacklist: NotRequired[Sequence[str]],
ResultRowValueTypeDef#
# ResultRowValueTypeDef definition
class ResultRowValueTypeDef(TypedDict):
Key: str,
Type: str,
Value: str,
SMSChannelRequestTypeDef#
# SMSChannelRequestTypeDef definition
class SMSChannelRequestTypeDef(TypedDict):
Enabled: NotRequired[bool],
SenderId: NotRequired[str],
ShortCode: NotRequired[str],
SegmentConditionTypeDef#
# SegmentConditionTypeDef definition
class SegmentConditionTypeDef(TypedDict):
SegmentId: str,
SegmentReferenceTypeDef#
# SegmentReferenceTypeDef definition
class SegmentReferenceTypeDef(TypedDict):
Id: str,
Version: NotRequired[int],
SegmentImportResourceTypeDef#
# SegmentImportResourceTypeDef definition
class SegmentImportResourceTypeDef(TypedDict):
ExternalId: str,
Format: FormatType, # (1)
RoleArn: str,
S3Url: str,
Size: int,
ChannelCounts: NotRequired[Dict[str, int]],
- See FormatType
SendOTPMessageRequestParametersTypeDef#
# SendOTPMessageRequestParametersTypeDef definition
class SendOTPMessageRequestParametersTypeDef(TypedDict):
BrandName: str,
Channel: str,
DestinationIdentity: str,
OriginationIdentity: str,
ReferenceId: str,
AllowedAttempts: NotRequired[int],
CodeLength: NotRequired[int],
EntityId: NotRequired[str],
Language: NotRequired[str],
TemplateId: NotRequired[str],
ValidityPeriod: NotRequired[int],
SetDimensionTypeDef#
# SetDimensionTypeDef definition
class SetDimensionTypeDef(TypedDict):
Values: Sequence[str],
DimensionType: NotRequired[DimensionTypeType], # (1)
SimpleEmailPartTypeDef#
# SimpleEmailPartTypeDef definition
class SimpleEmailPartTypeDef(TypedDict):
Charset: NotRequired[str],
Data: NotRequired[str],
TagsModelTypeDef#
# TagsModelTypeDef definition
class TagsModelTypeDef(TypedDict):
tags: Mapping[str, str],
TemplateActiveVersionRequestTypeDef#
# TemplateActiveVersionRequestTypeDef definition
class TemplateActiveVersionRequestTypeDef(TypedDict):
Version: NotRequired[str],
TemplateTypeDef#
# TemplateTypeDef definition
class TemplateTypeDef(TypedDict):
Name: NotRequired[str],
Version: NotRequired[str],
TemplateResponseTypeDef#
# TemplateResponseTypeDef definition
class TemplateResponseTypeDef(TypedDict):
CreationDate: str,
LastModifiedDate: str,
TemplateName: str,
TemplateType: TemplateTypeType, # (1)
Arn: NotRequired[str],
DefaultSubstitutions: NotRequired[str],
tags: NotRequired[Dict[str, str]],
TemplateDescription: NotRequired[str],
Version: NotRequired[str],
- See TemplateTypeType
TemplateVersionResponseTypeDef#
# TemplateVersionResponseTypeDef definition
class TemplateVersionResponseTypeDef(TypedDict):
CreationDate: str,
LastModifiedDate: str,
TemplateName: str,
TemplateType: str,
DefaultSubstitutions: NotRequired[str],
TemplateDescription: NotRequired[str],
Version: NotRequired[str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateRecommenderConfigurationTypeDef#
# UpdateRecommenderConfigurationTypeDef definition
class UpdateRecommenderConfigurationTypeDef(TypedDict):
RecommendationProviderRoleArn: str,
RecommendationProviderUri: str,
Attributes: NotRequired[Mapping[str, str]],
Description: NotRequired[str],
Name: NotRequired[str],
RecommendationProviderIdType: NotRequired[str],
RecommendationTransformerUri: NotRequired[str],
RecommendationsDisplayName: NotRequired[str],
RecommendationsPerMessage: NotRequired[int],
VoiceChannelRequestTypeDef#
# VoiceChannelRequestTypeDef definition
class VoiceChannelRequestTypeDef(TypedDict):
Enabled: NotRequired[bool],
VerificationResponseTypeDef#
# VerificationResponseTypeDef definition
class VerificationResponseTypeDef(TypedDict):
Valid: NotRequired[bool],
VerifyOTPMessageRequestParametersTypeDef#
# VerifyOTPMessageRequestParametersTypeDef definition
class VerifyOTPMessageRequestParametersTypeDef(TypedDict):
DestinationIdentity: str,
Otp: str,
ReferenceId: str,
UpdateAdmChannelRequestTypeDef#
# UpdateAdmChannelRequestTypeDef definition
class UpdateAdmChannelRequestTypeDef(TypedDict):
ADMChannelRequest: ADMChannelRequestTypeDef, # (1)
ApplicationId: str,
UpdateApnsChannelRequestTypeDef#
# UpdateApnsChannelRequestTypeDef definition
class UpdateApnsChannelRequestTypeDef(TypedDict):
APNSChannelRequest: APNSChannelRequestTypeDef, # (1)
ApplicationId: str,
UpdateApnsSandboxChannelRequestTypeDef#
# UpdateApnsSandboxChannelRequestTypeDef definition
class UpdateApnsSandboxChannelRequestTypeDef(TypedDict):
APNSSandboxChannelRequest: APNSSandboxChannelRequestTypeDef, # (1)
ApplicationId: str,
UpdateApnsVoipChannelRequestTypeDef#
# UpdateApnsVoipChannelRequestTypeDef definition
class UpdateApnsVoipChannelRequestTypeDef(TypedDict):
APNSVoipChannelRequest: APNSVoipChannelRequestTypeDef, # (1)
ApplicationId: str,
UpdateApnsVoipSandboxChannelRequestTypeDef#
# UpdateApnsVoipSandboxChannelRequestTypeDef definition
class UpdateApnsVoipSandboxChannelRequestTypeDef(TypedDict):
APNSVoipSandboxChannelRequest: APNSVoipSandboxChannelRequestTypeDef, # (1)
ApplicationId: str,
ActivitiesResponseTypeDef#
# ActivitiesResponseTypeDef definition
class ActivitiesResponseTypeDef(TypedDict):
Item: List[ActivityResponseTypeDef], # (1)
NextToken: NotRequired[str],
ApplicationsResponseTypeDef#
# ApplicationsResponseTypeDef definition
class ApplicationsResponseTypeDef(TypedDict):
Item: NotRequired[List[ApplicationResponseTypeDef]], # (1)
NextToken: NotRequired[str],
ApplicationSettingsJourneyLimitsTypeDef#
# ApplicationSettingsJourneyLimitsTypeDef definition
class ApplicationSettingsJourneyLimitsTypeDef(TypedDict):
DailyCap: NotRequired[int],
TimeframeCap: NotRequired[JourneyTimeframeCapTypeDef], # (1)
TotalCap: NotRequired[int],
JourneyLimitsTypeDef#
# JourneyLimitsTypeDef definition
class JourneyLimitsTypeDef(TypedDict):
DailyCap: NotRequired[int],
EndpointReentryCap: NotRequired[int],
MessagesPerSecond: NotRequired[int],
EndpointReentryInterval: NotRequired[str],
TimeframeCap: NotRequired[JourneyTimeframeCapTypeDef], # (1)
TotalCap: NotRequired[int],
UpdateBaiduChannelRequestTypeDef#
# UpdateBaiduChannelRequestTypeDef definition
class UpdateBaiduChannelRequestTypeDef(TypedDict):
ApplicationId: str,
BaiduChannelRequest: BaiduChannelRequestTypeDef, # (1)
RawEmailTypeDef#
# RawEmailTypeDef definition
class RawEmailTypeDef(TypedDict):
Data: NotRequired[BlobTypeDef],
CampaignEmailMessageOutputTypeDef#
# CampaignEmailMessageOutputTypeDef definition
class CampaignEmailMessageOutputTypeDef(TypedDict):
Body: NotRequired[str],
FromAddress: NotRequired[str],
Headers: NotRequired[List[MessageHeaderTypeDef]], # (1)
HtmlBody: NotRequired[str],
Title: NotRequired[str],
CampaignEmailMessageTypeDef#
# CampaignEmailMessageTypeDef definition
class CampaignEmailMessageTypeDef(TypedDict):
Body: NotRequired[str],
FromAddress: NotRequired[str],
Headers: NotRequired[Sequence[MessageHeaderTypeDef]], # (1)
HtmlBody: NotRequired[str],
Title: NotRequired[str],
EmailTemplateRequestTypeDef#
# EmailTemplateRequestTypeDef definition
class EmailTemplateRequestTypeDef(TypedDict):
DefaultSubstitutions: NotRequired[str],
HtmlPart: NotRequired[str],
RecommenderId: NotRequired[str],
Subject: NotRequired[str],
Headers: NotRequired[Sequence[MessageHeaderTypeDef]], # (1)
tags: NotRequired[Mapping[str, str]],
TemplateDescription: NotRequired[str],
TextPart: NotRequired[str],
EmailTemplateResponseTypeDef#
# EmailTemplateResponseTypeDef definition
class EmailTemplateResponseTypeDef(TypedDict):
CreationDate: str,
LastModifiedDate: str,
TemplateName: str,
TemplateType: TemplateTypeType, # (2)
Arn: NotRequired[str],
DefaultSubstitutions: NotRequired[str],
HtmlPart: NotRequired[str],
RecommenderId: NotRequired[str],
Subject: NotRequired[str],
Headers: NotRequired[List[MessageHeaderTypeDef]], # (1)
tags: NotRequired[Dict[str, str]],
TemplateDescription: NotRequired[str],
TextPart: NotRequired[str],
Version: NotRequired[str],
- See MessageHeaderTypeDef
- See TemplateTypeType
ChannelsResponseTypeDef#
# ChannelsResponseTypeDef definition
class ChannelsResponseTypeDef(TypedDict):
Channels: Dict[str, ChannelResponseTypeDef], # (1)
ClosedDaysOutputTypeDef#
# ClosedDaysOutputTypeDef definition
class ClosedDaysOutputTypeDef(TypedDict):
EMAIL: NotRequired[List[ClosedDaysRuleTypeDef]], # (1)
SMS: NotRequired[List[ClosedDaysRuleTypeDef]], # (1)
PUSH: NotRequired[List[ClosedDaysRuleTypeDef]], # (1)
VOICE: NotRequired[List[ClosedDaysRuleTypeDef]], # (1)
CUSTOM: NotRequired[List[ClosedDaysRuleTypeDef]], # (1)
- See ClosedDaysRuleTypeDef
- See ClosedDaysRuleTypeDef
- See ClosedDaysRuleTypeDef
- See ClosedDaysRuleTypeDef
- See ClosedDaysRuleTypeDef
ClosedDaysTypeDef#
# ClosedDaysTypeDef definition
class ClosedDaysTypeDef(TypedDict):
EMAIL: NotRequired[Sequence[ClosedDaysRuleTypeDef]], # (1)
SMS: NotRequired[Sequence[ClosedDaysRuleTypeDef]], # (1)
PUSH: NotRequired[Sequence[ClosedDaysRuleTypeDef]], # (1)
VOICE: NotRequired[Sequence[ClosedDaysRuleTypeDef]], # (1)
CUSTOM: NotRequired[Sequence[ClosedDaysRuleTypeDef]], # (1)
- See ClosedDaysRuleTypeDef
- See ClosedDaysRuleTypeDef
- See ClosedDaysRuleTypeDef
- See ClosedDaysRuleTypeDef
- See ClosedDaysRuleTypeDef
WaitActivityTypeDef#
# WaitActivityTypeDef definition
class WaitActivityTypeDef(TypedDict):
NextActivity: NotRequired[str],
WaitTime: NotRequired[WaitTimeTypeDef], # (1)
- See WaitTimeTypeDef
CreateAppRequestTypeDef#
# CreateAppRequestTypeDef definition
class CreateAppRequestTypeDef(TypedDict):
CreateApplicationRequest: CreateApplicationRequestTypeDef, # (1)
CreateAppResponseTypeDef#
# CreateAppResponseTypeDef definition
class CreateAppResponseTypeDef(TypedDict):
ApplicationResponse: ApplicationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAdmChannelResponseTypeDef#
# DeleteAdmChannelResponseTypeDef definition
class DeleteAdmChannelResponseTypeDef(TypedDict):
ADMChannelResponse: ADMChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteApnsChannelResponseTypeDef#
# DeleteApnsChannelResponseTypeDef definition
class DeleteApnsChannelResponseTypeDef(TypedDict):
APNSChannelResponse: APNSChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteApnsSandboxChannelResponseTypeDef#
# DeleteApnsSandboxChannelResponseTypeDef definition
class DeleteApnsSandboxChannelResponseTypeDef(TypedDict):
APNSSandboxChannelResponse: APNSSandboxChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteApnsVoipChannelResponseTypeDef#
# DeleteApnsVoipChannelResponseTypeDef definition
class DeleteApnsVoipChannelResponseTypeDef(TypedDict):
APNSVoipChannelResponse: APNSVoipChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteApnsVoipSandboxChannelResponseTypeDef#
# DeleteApnsVoipSandboxChannelResponseTypeDef definition
class DeleteApnsVoipSandboxChannelResponseTypeDef(TypedDict):
APNSVoipSandboxChannelResponse: APNSVoipSandboxChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAppResponseTypeDef#
# DeleteAppResponseTypeDef definition
class DeleteAppResponseTypeDef(TypedDict):
ApplicationResponse: ApplicationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteBaiduChannelResponseTypeDef#
# DeleteBaiduChannelResponseTypeDef definition
class DeleteBaiduChannelResponseTypeDef(TypedDict):
BaiduChannelResponse: BaiduChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAdmChannelResponseTypeDef#
# GetAdmChannelResponseTypeDef definition
class GetAdmChannelResponseTypeDef(TypedDict):
ADMChannelResponse: ADMChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApnsChannelResponseTypeDef#
# GetApnsChannelResponseTypeDef definition
class GetApnsChannelResponseTypeDef(TypedDict):
APNSChannelResponse: APNSChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApnsSandboxChannelResponseTypeDef#
# GetApnsSandboxChannelResponseTypeDef definition
class GetApnsSandboxChannelResponseTypeDef(TypedDict):
APNSSandboxChannelResponse: APNSSandboxChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApnsVoipChannelResponseTypeDef#
# GetApnsVoipChannelResponseTypeDef definition
class GetApnsVoipChannelResponseTypeDef(TypedDict):
APNSVoipChannelResponse: APNSVoipChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApnsVoipSandboxChannelResponseTypeDef#
# GetApnsVoipSandboxChannelResponseTypeDef definition
class GetApnsVoipSandboxChannelResponseTypeDef(TypedDict):
APNSVoipSandboxChannelResponse: APNSVoipSandboxChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAppResponseTypeDef#
# GetAppResponseTypeDef definition
class GetAppResponseTypeDef(TypedDict):
ApplicationResponse: ApplicationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetBaiduChannelResponseTypeDef#
# GetBaiduChannelResponseTypeDef definition
class GetBaiduChannelResponseTypeDef(TypedDict):
BaiduChannelResponse: BaiduChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RemoveAttributesResponseTypeDef#
# RemoveAttributesResponseTypeDef definition
class RemoveAttributesResponseTypeDef(TypedDict):
AttributesResource: AttributesResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAdmChannelResponseTypeDef#
# UpdateAdmChannelResponseTypeDef definition
class UpdateAdmChannelResponseTypeDef(TypedDict):
ADMChannelResponse: ADMChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApnsChannelResponseTypeDef#
# UpdateApnsChannelResponseTypeDef definition
class UpdateApnsChannelResponseTypeDef(TypedDict):
APNSChannelResponse: APNSChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApnsSandboxChannelResponseTypeDef#
# UpdateApnsSandboxChannelResponseTypeDef definition
class UpdateApnsSandboxChannelResponseTypeDef(TypedDict):
APNSSandboxChannelResponse: APNSSandboxChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApnsVoipChannelResponseTypeDef#
# UpdateApnsVoipChannelResponseTypeDef definition
class UpdateApnsVoipChannelResponseTypeDef(TypedDict):
APNSVoipChannelResponse: APNSVoipChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApnsVoipSandboxChannelResponseTypeDef#
# UpdateApnsVoipSandboxChannelResponseTypeDef definition
class UpdateApnsVoipSandboxChannelResponseTypeDef(TypedDict):
APNSVoipSandboxChannelResponse: APNSVoipSandboxChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBaiduChannelResponseTypeDef#
# UpdateBaiduChannelResponseTypeDef definition
class UpdateBaiduChannelResponseTypeDef(TypedDict):
BaiduChannelResponse: BaiduChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEmailTemplateResponseTypeDef#
# CreateEmailTemplateResponseTypeDef definition
class CreateEmailTemplateResponseTypeDef(TypedDict):
CreateTemplateMessageBody: CreateTemplateMessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePushTemplateResponseTypeDef#
# CreatePushTemplateResponseTypeDef definition
class CreatePushTemplateResponseTypeDef(TypedDict):
CreateTemplateMessageBody: CreateTemplateMessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSmsTemplateResponseTypeDef#
# CreateSmsTemplateResponseTypeDef definition
class CreateSmsTemplateResponseTypeDef(TypedDict):
CreateTemplateMessageBody: CreateTemplateMessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVoiceTemplateResponseTypeDef#
# CreateVoiceTemplateResponseTypeDef definition
class CreateVoiceTemplateResponseTypeDef(TypedDict):
CreateTemplateMessageBody: CreateTemplateMessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateExportJobRequestTypeDef#
# CreateExportJobRequestTypeDef definition
class CreateExportJobRequestTypeDef(TypedDict):
ApplicationId: str,
ExportJobRequest: ExportJobRequestTypeDef, # (1)
CreateImportJobRequestTypeDef#
# CreateImportJobRequestTypeDef definition
class CreateImportJobRequestTypeDef(TypedDict):
ApplicationId: str,
ImportJobRequest: ImportJobRequestTypeDef, # (1)
CreateInAppTemplateResponseTypeDef#
# CreateInAppTemplateResponseTypeDef definition
class CreateInAppTemplateResponseTypeDef(TypedDict):
TemplateCreateMessageBody: TemplateCreateMessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRecommenderConfigurationRequestTypeDef#
# CreateRecommenderConfigurationRequestTypeDef definition
class CreateRecommenderConfigurationRequestTypeDef(TypedDict):
CreateRecommenderConfiguration: CreateRecommenderConfigurationTypeDef, # (1)
CreateRecommenderConfigurationResponseTypeDef#
# CreateRecommenderConfigurationResponseTypeDef definition
class CreateRecommenderConfigurationResponseTypeDef(TypedDict):
RecommenderConfigurationResponse: RecommenderConfigurationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRecommenderConfigurationResponseTypeDef#
# DeleteRecommenderConfigurationResponseTypeDef definition
class DeleteRecommenderConfigurationResponseTypeDef(TypedDict):
RecommenderConfigurationResponse: RecommenderConfigurationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRecommenderConfigurationResponseTypeDef#
# GetRecommenderConfigurationResponseTypeDef definition
class GetRecommenderConfigurationResponseTypeDef(TypedDict):
RecommenderConfigurationResponse: RecommenderConfigurationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRecommenderConfigurationsResponseTypeDef#
# ListRecommenderConfigurationsResponseTypeDef definition
class ListRecommenderConfigurationsResponseTypeDef(TypedDict):
Item: List[RecommenderConfigurationResponseTypeDef], # (1)
NextToken: NotRequired[str],
UpdateRecommenderConfigurationResponseTypeDef#
# UpdateRecommenderConfigurationResponseTypeDef definition
class UpdateRecommenderConfigurationResponseTypeDef(TypedDict):
RecommenderConfigurationResponse: RecommenderConfigurationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSmsTemplateRequestTypeDef#
# CreateSmsTemplateRequestTypeDef definition
class CreateSmsTemplateRequestTypeDef(TypedDict):
SMSTemplateRequest: SMSTemplateRequestTypeDef, # (1)
TemplateName: str,
UpdateSmsTemplateRequestTypeDef#
# UpdateSmsTemplateRequestTypeDef definition
class UpdateSmsTemplateRequestTypeDef(TypedDict):
SMSTemplateRequest: SMSTemplateRequestTypeDef, # (1)
TemplateName: str,
CreateNewVersion: NotRequired[bool],
Version: NotRequired[str],
CreateVoiceTemplateRequestTypeDef#
# CreateVoiceTemplateRequestTypeDef definition
class CreateVoiceTemplateRequestTypeDef(TypedDict):
TemplateName: str,
VoiceTemplateRequest: VoiceTemplateRequestTypeDef, # (1)
UpdateVoiceTemplateRequestTypeDef#
# UpdateVoiceTemplateRequestTypeDef definition
class UpdateVoiceTemplateRequestTypeDef(TypedDict):
TemplateName: str,
VoiceTemplateRequest: VoiceTemplateRequestTypeDef, # (1)
CreateNewVersion: NotRequired[bool],
Version: NotRequired[str],
CustomMessageActivityOutputTypeDef#
# CustomMessageActivityOutputTypeDef definition
class CustomMessageActivityOutputTypeDef(TypedDict):
DeliveryUri: NotRequired[str],
EndpointTypes: NotRequired[List[EndpointTypesElementType]], # (1)
MessageConfig: NotRequired[JourneyCustomMessageTypeDef], # (2)
NextActivity: NotRequired[str],
TemplateName: NotRequired[str],
TemplateVersion: NotRequired[str],
CustomMessageActivityTypeDef#
# CustomMessageActivityTypeDef definition
class CustomMessageActivityTypeDef(TypedDict):
DeliveryUri: NotRequired[str],
EndpointTypes: NotRequired[Sequence[EndpointTypesElementType]], # (1)
MessageConfig: NotRequired[JourneyCustomMessageTypeDef], # (2)
NextActivity: NotRequired[str],
TemplateName: NotRequired[str],
TemplateVersion: NotRequired[str],
PushNotificationTemplateRequestTypeDef#
# PushNotificationTemplateRequestTypeDef definition
class PushNotificationTemplateRequestTypeDef(TypedDict):
ADM: NotRequired[AndroidPushNotificationTemplateTypeDef], # (1)
APNS: NotRequired[APNSPushNotificationTemplateTypeDef], # (2)
Baidu: NotRequired[AndroidPushNotificationTemplateTypeDef], # (1)
Default: NotRequired[DefaultPushNotificationTemplateTypeDef], # (4)
DefaultSubstitutions: NotRequired[str],
GCM: NotRequired[AndroidPushNotificationTemplateTypeDef], # (1)
RecommenderId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
TemplateDescription: NotRequired[str],
- See AndroidPushNotificationTemplateTypeDef
- See APNSPushNotificationTemplateTypeDef
- See AndroidPushNotificationTemplateTypeDef
- See DefaultPushNotificationTemplateTypeDef
- See AndroidPushNotificationTemplateTypeDef
PushNotificationTemplateResponseTypeDef#
# PushNotificationTemplateResponseTypeDef definition
class PushNotificationTemplateResponseTypeDef(TypedDict):
CreationDate: str,
LastModifiedDate: str,
TemplateName: str,
TemplateType: TemplateTypeType, # (6)
ADM: NotRequired[AndroidPushNotificationTemplateTypeDef], # (1)
APNS: NotRequired[APNSPushNotificationTemplateTypeDef], # (2)
Arn: NotRequired[str],
Baidu: NotRequired[AndroidPushNotificationTemplateTypeDef], # (1)
Default: NotRequired[DefaultPushNotificationTemplateTypeDef], # (4)
DefaultSubstitutions: NotRequired[str],
GCM: NotRequired[AndroidPushNotificationTemplateTypeDef], # (1)
RecommenderId: NotRequired[str],
tags: NotRequired[Dict[str, str]],
TemplateDescription: NotRequired[str],
Version: NotRequired[str],
- See AndroidPushNotificationTemplateTypeDef
- See APNSPushNotificationTemplateTypeDef
- See AndroidPushNotificationTemplateTypeDef
- See DefaultPushNotificationTemplateTypeDef
- See AndroidPushNotificationTemplateTypeDef
- See TemplateTypeType
DeleteEmailChannelResponseTypeDef#
# DeleteEmailChannelResponseTypeDef definition
class DeleteEmailChannelResponseTypeDef(TypedDict):
EmailChannelResponse: EmailChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEmailChannelResponseTypeDef#
# GetEmailChannelResponseTypeDef definition
class GetEmailChannelResponseTypeDef(TypedDict):
EmailChannelResponse: EmailChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEmailChannelResponseTypeDef#
# UpdateEmailChannelResponseTypeDef definition
class UpdateEmailChannelResponseTypeDef(TypedDict):
EmailChannelResponse: EmailChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEmailTemplateResponseTypeDef#
# DeleteEmailTemplateResponseTypeDef definition
class DeleteEmailTemplateResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInAppTemplateResponseTypeDef#
# DeleteInAppTemplateResponseTypeDef definition
class DeleteInAppTemplateResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeletePushTemplateResponseTypeDef#
# DeletePushTemplateResponseTypeDef definition
class DeletePushTemplateResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSmsTemplateResponseTypeDef#
# DeleteSmsTemplateResponseTypeDef definition
class DeleteSmsTemplateResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVoiceTemplateResponseTypeDef#
# DeleteVoiceTemplateResponseTypeDef definition
class DeleteVoiceTemplateResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEmailTemplateResponseTypeDef#
# UpdateEmailTemplateResponseTypeDef definition
class UpdateEmailTemplateResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEndpointResponseTypeDef#
# UpdateEndpointResponseTypeDef definition
class UpdateEndpointResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEndpointsBatchResponseTypeDef#
# UpdateEndpointsBatchResponseTypeDef definition
class UpdateEndpointsBatchResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateInAppTemplateResponseTypeDef#
# UpdateInAppTemplateResponseTypeDef definition
class UpdateInAppTemplateResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePushTemplateResponseTypeDef#
# UpdatePushTemplateResponseTypeDef definition
class UpdatePushTemplateResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSmsTemplateResponseTypeDef#
# UpdateSmsTemplateResponseTypeDef definition
class UpdateSmsTemplateResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTemplateActiveVersionResponseTypeDef#
# UpdateTemplateActiveVersionResponseTypeDef definition
class UpdateTemplateActiveVersionResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVoiceTemplateResponseTypeDef#
# UpdateVoiceTemplateResponseTypeDef definition
class UpdateVoiceTemplateResponseTypeDef(TypedDict):
MessageBody: MessageBodyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEventStreamResponseTypeDef#
# DeleteEventStreamResponseTypeDef definition
class DeleteEventStreamResponseTypeDef(TypedDict):
EventStream: EventStreamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEventStreamResponseTypeDef#
# GetEventStreamResponseTypeDef definition
class GetEventStreamResponseTypeDef(TypedDict):
EventStream: EventStreamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutEventStreamResponseTypeDef#
# PutEventStreamResponseTypeDef definition
class PutEventStreamResponseTypeDef(TypedDict):
EventStream: EventStreamTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteGcmChannelResponseTypeDef#
# DeleteGcmChannelResponseTypeDef definition
class DeleteGcmChannelResponseTypeDef(TypedDict):
GCMChannelResponse: GCMChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGcmChannelResponseTypeDef#
# GetGcmChannelResponseTypeDef definition
class GetGcmChannelResponseTypeDef(TypedDict):
GCMChannelResponse: GCMChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGcmChannelResponseTypeDef#
# UpdateGcmChannelResponseTypeDef definition
class UpdateGcmChannelResponseTypeDef(TypedDict):
GCMChannelResponse: GCMChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSmsChannelResponseTypeDef#
# DeleteSmsChannelResponseTypeDef definition
class DeleteSmsChannelResponseTypeDef(TypedDict):
SMSChannelResponse: SMSChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSmsChannelResponseTypeDef#
# GetSmsChannelResponseTypeDef definition
class GetSmsChannelResponseTypeDef(TypedDict):
SMSChannelResponse: SMSChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSmsChannelResponseTypeDef#
# UpdateSmsChannelResponseTypeDef definition
class UpdateSmsChannelResponseTypeDef(TypedDict):
SMSChannelResponse: SMSChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVoiceChannelResponseTypeDef#
# DeleteVoiceChannelResponseTypeDef definition
class DeleteVoiceChannelResponseTypeDef(TypedDict):
VoiceChannelResponse: VoiceChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceChannelResponseTypeDef#
# GetVoiceChannelResponseTypeDef definition
class GetVoiceChannelResponseTypeDef(TypedDict):
VoiceChannelResponse: VoiceChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVoiceChannelResponseTypeDef#
# UpdateVoiceChannelResponseTypeDef definition
class UpdateVoiceChannelResponseTypeDef(TypedDict):
VoiceChannelResponse: VoiceChannelResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEmailChannelRequestTypeDef#
# UpdateEmailChannelRequestTypeDef definition
class UpdateEmailChannelRequestTypeDef(TypedDict):
ApplicationId: str,
EmailChannelRequest: EmailChannelRequestTypeDef, # (1)
EmailMessageActivityTypeDef#
# EmailMessageActivityTypeDef definition
class EmailMessageActivityTypeDef(TypedDict):
MessageConfig: NotRequired[JourneyEmailMessageTypeDef], # (1)
NextActivity: NotRequired[str],
TemplateName: NotRequired[str],
TemplateVersion: NotRequired[str],
SendUsersMessageResponseTypeDef#
# SendUsersMessageResponseTypeDef definition
class SendUsersMessageResponseTypeDef(TypedDict):
ApplicationId: str,
RequestId: NotRequired[str],
Result: NotRequired[Dict[str, Dict[str, EndpointMessageResultTypeDef]]], # (1)
EndpointResponseTypeDef#
# EndpointResponseTypeDef definition
class EndpointResponseTypeDef(TypedDict):
Address: NotRequired[str],
ApplicationId: NotRequired[str],
Attributes: NotRequired[Dict[str, List[str]]],
ChannelType: NotRequired[ChannelTypeType], # (1)
CohortId: NotRequired[str],
CreationDate: NotRequired[str],
Demographic: NotRequired[EndpointDemographicTypeDef], # (2)
EffectiveDate: NotRequired[str],
EndpointStatus: NotRequired[str],
Id: NotRequired[str],
Location: NotRequired[EndpointLocationTypeDef], # (3)
Metrics: NotRequired[Dict[str, float]],
OptOut: NotRequired[str],
RequestId: NotRequired[str],
User: NotRequired[EndpointUserOutputTypeDef], # (4)
- See ChannelTypeType
- See EndpointDemographicTypeDef
- See EndpointLocationTypeDef
- See EndpointUserOutputTypeDef
EventDimensionsOutputTypeDef#
# EventDimensionsOutputTypeDef definition
class EventDimensionsOutputTypeDef(TypedDict):
Attributes: NotRequired[Dict[str, AttributeDimensionOutputTypeDef]], # (1)
EventType: NotRequired[SetDimensionOutputTypeDef], # (2)
Metrics: NotRequired[Dict[str, MetricDimensionTypeDef]], # (3)
SegmentDemographicsOutputTypeDef#
# SegmentDemographicsOutputTypeDef definition
class SegmentDemographicsOutputTypeDef(TypedDict):
AppVersion: NotRequired[SetDimensionOutputTypeDef], # (1)
Channel: NotRequired[SetDimensionOutputTypeDef], # (1)
DeviceType: NotRequired[SetDimensionOutputTypeDef], # (1)
Make: NotRequired[SetDimensionOutputTypeDef], # (1)
Model: NotRequired[SetDimensionOutputTypeDef], # (1)
Platform: NotRequired[SetDimensionOutputTypeDef], # (1)
- See SetDimensionOutputTypeDef
- See SetDimensionOutputTypeDef
- See SetDimensionOutputTypeDef
- See SetDimensionOutputTypeDef
- See SetDimensionOutputTypeDef
- See SetDimensionOutputTypeDef
ItemResponseTypeDef#
# ItemResponseTypeDef definition
class ItemResponseTypeDef(TypedDict):
EndpointItemResponse: NotRequired[EndpointItemResponseTypeDef], # (1)
EventsItemResponse: NotRequired[Dict[str, EventItemResponseTypeDef]], # (2)
EventTypeDef#
# EventTypeDef definition
class EventTypeDef(TypedDict):
EventType: str,
Timestamp: str,
AppPackageName: NotRequired[str],
AppTitle: NotRequired[str],
AppVersionCode: NotRequired[str],
Attributes: NotRequired[Mapping[str, str]],
ClientSdkVersion: NotRequired[str],
Metrics: NotRequired[Mapping[str, float]],
SdkName: NotRequired[str],
Session: NotRequired[SessionTypeDef], # (1)
- See SessionTypeDef
ExportJobResponseTypeDef#
# ExportJobResponseTypeDef definition
class ExportJobResponseTypeDef(TypedDict):
ApplicationId: str,
CreationDate: str,
Definition: ExportJobResourceTypeDef, # (1)
Id: str,
JobStatus: JobStatusType, # (2)
Type: str,
CompletedPieces: NotRequired[int],
CompletionDate: NotRequired[str],
FailedPieces: NotRequired[int],
Failures: NotRequired[List[str]],
TotalFailures: NotRequired[int],
TotalPieces: NotRequired[int],
TotalProcessed: NotRequired[int],
UpdateGcmChannelRequestTypeDef#
# UpdateGcmChannelRequestTypeDef definition
class UpdateGcmChannelRequestTypeDef(TypedDict):
ApplicationId: str,
GCMChannelRequest: GCMChannelRequestTypeDef, # (1)
GPSPointDimensionTypeDef#
# GPSPointDimensionTypeDef definition
class GPSPointDimensionTypeDef(TypedDict):
Coordinates: GPSCoordinatesTypeDef, # (1)
RangeInKilometers: NotRequired[float],
GetApplicationDateRangeKpiRequestTypeDef#
# GetApplicationDateRangeKpiRequestTypeDef definition
class GetApplicationDateRangeKpiRequestTypeDef(TypedDict):
ApplicationId: str,
KpiName: str,
EndTime: NotRequired[TimestampTypeDef],
NextToken: NotRequired[str],
PageSize: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
GetCampaignDateRangeKpiRequestTypeDef#
# GetCampaignDateRangeKpiRequestTypeDef definition
class GetCampaignDateRangeKpiRequestTypeDef(TypedDict):
ApplicationId: str,
CampaignId: str,
KpiName: str,
EndTime: NotRequired[TimestampTypeDef],
NextToken: NotRequired[str],
PageSize: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
GetJourneyDateRangeKpiRequestTypeDef#
# GetJourneyDateRangeKpiRequestTypeDef definition
class GetJourneyDateRangeKpiRequestTypeDef(TypedDict):
ApplicationId: str,
JourneyId: str,
KpiName: str,
EndTime: NotRequired[TimestampTypeDef],
NextToken: NotRequired[str],
PageSize: NotRequired[str],
StartTime: NotRequired[TimestampTypeDef],
JourneyScheduleTypeDef#
# JourneyScheduleTypeDef definition
class JourneyScheduleTypeDef(TypedDict):
EndTime: NotRequired[TimestampTypeDef],
StartTime: NotRequired[TimestampTypeDef],
Timezone: NotRequired[str],
GetJourneyExecutionActivityMetricsResponseTypeDef#
# GetJourneyExecutionActivityMetricsResponseTypeDef definition
class GetJourneyExecutionActivityMetricsResponseTypeDef(TypedDict):
JourneyExecutionActivityMetricsResponse: JourneyExecutionActivityMetricsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetJourneyExecutionMetricsResponseTypeDef#
# GetJourneyExecutionMetricsResponseTypeDef definition
class GetJourneyExecutionMetricsResponseTypeDef(TypedDict):
JourneyExecutionMetricsResponse: JourneyExecutionMetricsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetJourneyRunExecutionActivityMetricsResponseTypeDef#
# GetJourneyRunExecutionActivityMetricsResponseTypeDef definition
class GetJourneyRunExecutionActivityMetricsResponseTypeDef(TypedDict):
JourneyRunExecutionActivityMetricsResponse: JourneyRunExecutionActivityMetricsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetJourneyRunExecutionMetricsResponseTypeDef#
# GetJourneyRunExecutionMetricsResponseTypeDef definition
class GetJourneyRunExecutionMetricsResponseTypeDef(TypedDict):
JourneyRunExecutionMetricsResponse: JourneyRunExecutionMetricsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSmsTemplateResponseTypeDef#
# GetSmsTemplateResponseTypeDef definition
class GetSmsTemplateResponseTypeDef(TypedDict):
SMSTemplateResponse: SMSTemplateResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceTemplateResponseTypeDef#
# GetVoiceTemplateResponseTypeDef definition
class GetVoiceTemplateResponseTypeDef(TypedDict):
VoiceTemplateResponse: VoiceTemplateResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportJobResponseTypeDef#
# ImportJobResponseTypeDef definition
class ImportJobResponseTypeDef(TypedDict):
ApplicationId: str,
CreationDate: str,
Definition: ImportJobResourceTypeDef, # (1)
Id: str,
JobStatus: JobStatusType, # (2)
Type: str,
CompletedPieces: NotRequired[int],
CompletionDate: NotRequired[str],
FailedPieces: NotRequired[int],
Failures: NotRequired[List[str]],
TotalFailures: NotRequired[int],
TotalPieces: NotRequired[int],
TotalProcessed: NotRequired[int],
InAppMessageButtonTypeDef#
# InAppMessageButtonTypeDef definition
class InAppMessageButtonTypeDef(TypedDict):
Android: NotRequired[OverrideButtonConfigurationTypeDef], # (1)
DefaultConfig: NotRequired[DefaultButtonConfigurationTypeDef], # (2)
IOS: NotRequired[OverrideButtonConfigurationTypeDef], # (1)
Web: NotRequired[OverrideButtonConfigurationTypeDef], # (1)
- See OverrideButtonConfigurationTypeDef
- See DefaultButtonConfigurationTypeDef
- See OverrideButtonConfigurationTypeDef
- See OverrideButtonConfigurationTypeDef
PushMessageActivityTypeDef#
# PushMessageActivityTypeDef definition
class PushMessageActivityTypeDef(TypedDict):
MessageConfig: NotRequired[JourneyPushMessageTypeDef], # (1)
NextActivity: NotRequired[str],
TemplateName: NotRequired[str],
TemplateVersion: NotRequired[str],
JourneyRunsResponseTypeDef#
# JourneyRunsResponseTypeDef definition
class JourneyRunsResponseTypeDef(TypedDict):
Item: List[JourneyRunResponseTypeDef], # (1)
NextToken: NotRequired[str],
SMSMessageActivityTypeDef#
# SMSMessageActivityTypeDef definition
class SMSMessageActivityTypeDef(TypedDict):
MessageConfig: NotRequired[JourneySMSMessageTypeDef], # (1)
NextActivity: NotRequired[str],
TemplateName: NotRequired[str],
TemplateVersion: NotRequired[str],
UpdateJourneyStateRequestTypeDef#
# UpdateJourneyStateRequestTypeDef definition
class UpdateJourneyStateRequestTypeDef(TypedDict):
ApplicationId: str,
JourneyId: str,
JourneyStateRequest: JourneyStateRequestTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
TagsModel: TagsModelOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MessageResponseTypeDef#
# MessageResponseTypeDef definition
class MessageResponseTypeDef(TypedDict):
ApplicationId: str,
EndpointResult: NotRequired[Dict[str, EndpointMessageResultTypeDef]], # (1)
RequestId: NotRequired[str],
Result: NotRequired[Dict[str, MessageResultTypeDef]], # (2)
PhoneNumberValidateRequestTypeDef#
# PhoneNumberValidateRequestTypeDef definition
class PhoneNumberValidateRequestTypeDef(TypedDict):
NumberValidateRequest: NumberValidateRequestTypeDef, # (1)
PhoneNumberValidateResponseTypeDef#
# PhoneNumberValidateResponseTypeDef definition
class PhoneNumberValidateResponseTypeDef(TypedDict):
NumberValidateResponse: NumberValidateResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OpenHoursOutputTypeDef#
# OpenHoursOutputTypeDef definition
class OpenHoursOutputTypeDef(TypedDict):
EMAIL: NotRequired[Dict[DayOfWeekType, List[OpenHoursRuleTypeDef]]], # (1)
SMS: NotRequired[Dict[DayOfWeekType, List[OpenHoursRuleTypeDef]]], # (1)
PUSH: NotRequired[Dict[DayOfWeekType, List[OpenHoursRuleTypeDef]]], # (1)
VOICE: NotRequired[Dict[DayOfWeekType, List[OpenHoursRuleTypeDef]]], # (1)
CUSTOM: NotRequired[Dict[DayOfWeekType, List[OpenHoursRuleTypeDef]]], # (1)
- See DayOfWeekType OpenHoursRuleTypeDef
- See DayOfWeekType OpenHoursRuleTypeDef
- See DayOfWeekType OpenHoursRuleTypeDef
- See DayOfWeekType OpenHoursRuleTypeDef
- See DayOfWeekType OpenHoursRuleTypeDef
OpenHoursTypeDef#
# OpenHoursTypeDef definition
class OpenHoursTypeDef(TypedDict):
EMAIL: NotRequired[Mapping[DayOfWeekType, Sequence[OpenHoursRuleTypeDef]]], # (1)
SMS: NotRequired[Mapping[DayOfWeekType, Sequence[OpenHoursRuleTypeDef]]], # (1)
PUSH: NotRequired[Mapping[DayOfWeekType, Sequence[OpenHoursRuleTypeDef]]], # (1)
VOICE: NotRequired[Mapping[DayOfWeekType, Sequence[OpenHoursRuleTypeDef]]], # (1)
CUSTOM: NotRequired[Mapping[DayOfWeekType, Sequence[OpenHoursRuleTypeDef]]], # (1)
- See DayOfWeekType OpenHoursRuleTypeDef
- See DayOfWeekType OpenHoursRuleTypeDef
- See DayOfWeekType OpenHoursRuleTypeDef
- See DayOfWeekType OpenHoursRuleTypeDef
- See DayOfWeekType OpenHoursRuleTypeDef
PutEventStreamRequestTypeDef#
# PutEventStreamRequestTypeDef definition
class PutEventStreamRequestTypeDef(TypedDict):
ApplicationId: str,
WriteEventStream: WriteEventStreamTypeDef, # (1)
RandomSplitActivityOutputTypeDef#
# RandomSplitActivityOutputTypeDef definition
class RandomSplitActivityOutputTypeDef(TypedDict):
Branches: NotRequired[List[RandomSplitEntryTypeDef]], # (1)
RandomSplitActivityTypeDef#
# RandomSplitActivityTypeDef definition
class RandomSplitActivityTypeDef(TypedDict):
Branches: NotRequired[Sequence[RandomSplitEntryTypeDef]], # (1)
SegmentBehaviorsTypeDef#
# SegmentBehaviorsTypeDef definition
class SegmentBehaviorsTypeDef(TypedDict):
Recency: NotRequired[RecencyDimensionTypeDef], # (1)
RemoveAttributesRequestTypeDef#
# RemoveAttributesRequestTypeDef definition
class RemoveAttributesRequestTypeDef(TypedDict):
ApplicationId: str,
AttributeType: str,
UpdateAttributesRequest: UpdateAttributesRequestTypeDef, # (1)
ResultRowTypeDef#
# ResultRowTypeDef definition
class ResultRowTypeDef(TypedDict):
GroupedBys: List[ResultRowValueTypeDef], # (1)
Values: List[ResultRowValueTypeDef], # (1)
UpdateSmsChannelRequestTypeDef#
# UpdateSmsChannelRequestTypeDef definition
class UpdateSmsChannelRequestTypeDef(TypedDict):
ApplicationId: str,
SMSChannelRequest: SMSChannelRequestTypeDef, # (1)
SendOTPMessageRequestTypeDef#
# SendOTPMessageRequestTypeDef definition
class SendOTPMessageRequestTypeDef(TypedDict):
ApplicationId: str,
SendOTPMessageRequestParameters: SendOTPMessageRequestParametersTypeDef, # (1)
SimpleEmailTypeDef#
# SimpleEmailTypeDef definition
class SimpleEmailTypeDef(TypedDict):
HtmlPart: NotRequired[SimpleEmailPartTypeDef], # (1)
Subject: NotRequired[SimpleEmailPartTypeDef], # (1)
TextPart: NotRequired[SimpleEmailPartTypeDef], # (1)
Headers: NotRequired[Sequence[MessageHeaderTypeDef]], # (4)
- See SimpleEmailPartTypeDef
- See SimpleEmailPartTypeDef
- See SimpleEmailPartTypeDef
- See MessageHeaderTypeDef
UpdateTemplateActiveVersionRequestTypeDef#
# UpdateTemplateActiveVersionRequestTypeDef definition
class UpdateTemplateActiveVersionRequestTypeDef(TypedDict):
TemplateActiveVersionRequest: TemplateActiveVersionRequestTypeDef, # (1)
TemplateName: str,
TemplateType: str,
TemplateConfigurationTypeDef#
# TemplateConfigurationTypeDef definition
class TemplateConfigurationTypeDef(TypedDict):
EmailTemplate: NotRequired[TemplateTypeDef], # (1)
PushTemplate: NotRequired[TemplateTypeDef], # (1)
SMSTemplate: NotRequired[TemplateTypeDef], # (1)
VoiceTemplate: NotRequired[TemplateTypeDef], # (1)
InAppTemplate: NotRequired[TemplateTypeDef], # (1)
- See TemplateTypeDef
- See TemplateTypeDef
- See TemplateTypeDef
- See TemplateTypeDef
- See TemplateTypeDef
TemplatesResponseTypeDef#
# TemplatesResponseTypeDef definition
class TemplatesResponseTypeDef(TypedDict):
Item: List[TemplateResponseTypeDef], # (1)
NextToken: NotRequired[str],
TemplateVersionsResponseTypeDef#
# TemplateVersionsResponseTypeDef definition
class TemplateVersionsResponseTypeDef(TypedDict):
Item: List[TemplateVersionResponseTypeDef], # (1)
Message: NotRequired[str],
NextToken: NotRequired[str],
RequestID: NotRequired[str],
UpdateRecommenderConfigurationRequestTypeDef#
# UpdateRecommenderConfigurationRequestTypeDef definition
class UpdateRecommenderConfigurationRequestTypeDef(TypedDict):
RecommenderId: str,
UpdateRecommenderConfiguration: UpdateRecommenderConfigurationTypeDef, # (1)
UpdateVoiceChannelRequestTypeDef#
# UpdateVoiceChannelRequestTypeDef definition
class UpdateVoiceChannelRequestTypeDef(TypedDict):
ApplicationId: str,
VoiceChannelRequest: VoiceChannelRequestTypeDef, # (1)
VerifyOTPMessageResponseTypeDef#
# VerifyOTPMessageResponseTypeDef definition
class VerifyOTPMessageResponseTypeDef(TypedDict):
VerificationResponse: VerificationResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VerifyOTPMessageRequestTypeDef#
# VerifyOTPMessageRequestTypeDef definition
class VerifyOTPMessageRequestTypeDef(TypedDict):
ApplicationId: str,
VerifyOTPMessageRequestParameters: VerifyOTPMessageRequestParametersTypeDef, # (1)
GetCampaignActivitiesResponseTypeDef#
# GetCampaignActivitiesResponseTypeDef definition
class GetCampaignActivitiesResponseTypeDef(TypedDict):
ActivitiesResponse: ActivitiesResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAppsResponseTypeDef#
# GetAppsResponseTypeDef definition
class GetAppsResponseTypeDef(TypedDict):
ApplicationsResponse: ApplicationsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ApplicationSettingsResourceTypeDef#
# ApplicationSettingsResourceTypeDef definition
class ApplicationSettingsResourceTypeDef(TypedDict):
ApplicationId: str,
CampaignHook: NotRequired[CampaignHookTypeDef], # (1)
LastModifiedDate: NotRequired[str],
Limits: NotRequired[CampaignLimitsTypeDef], # (2)
QuietTime: NotRequired[QuietTimeTypeDef], # (3)
JourneyLimits: NotRequired[ApplicationSettingsJourneyLimitsTypeDef], # (4)
- See CampaignHookTypeDef
- See CampaignLimitsTypeDef
- See QuietTimeTypeDef
- See ApplicationSettingsJourneyLimitsTypeDef
WriteApplicationSettingsRequestTypeDef#
# WriteApplicationSettingsRequestTypeDef definition
class WriteApplicationSettingsRequestTypeDef(TypedDict):
CampaignHook: NotRequired[CampaignHookTypeDef], # (1)
CloudWatchMetricsEnabled: NotRequired[bool],
EventTaggingEnabled: NotRequired[bool],
Limits: NotRequired[CampaignLimitsTypeDef], # (2)
QuietTime: NotRequired[QuietTimeTypeDef], # (3)
JourneyLimits: NotRequired[ApplicationSettingsJourneyLimitsTypeDef], # (4)
- See CampaignHookTypeDef
- See CampaignLimitsTypeDef
- See QuietTimeTypeDef
- See ApplicationSettingsJourneyLimitsTypeDef
CreateEmailTemplateRequestTypeDef#
# CreateEmailTemplateRequestTypeDef definition
class CreateEmailTemplateRequestTypeDef(TypedDict):
EmailTemplateRequest: EmailTemplateRequestTypeDef, # (1)
TemplateName: str,
UpdateEmailTemplateRequestTypeDef#
# UpdateEmailTemplateRequestTypeDef definition
class UpdateEmailTemplateRequestTypeDef(TypedDict):
EmailTemplateRequest: EmailTemplateRequestTypeDef, # (1)
TemplateName: str,
CreateNewVersion: NotRequired[bool],
Version: NotRequired[str],
GetEmailTemplateResponseTypeDef#
# GetEmailTemplateResponseTypeDef definition
class GetEmailTemplateResponseTypeDef(TypedDict):
EmailTemplateResponse: EmailTemplateResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetChannelsResponseTypeDef#
# GetChannelsResponseTypeDef definition
class GetChannelsResponseTypeDef(TypedDict):
ChannelsResponse: ChannelsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRecommenderConfigurationsResponseTypeDef#
# GetRecommenderConfigurationsResponseTypeDef definition
class GetRecommenderConfigurationsResponseTypeDef(TypedDict):
ListRecommenderConfigurationsResponse: ListRecommenderConfigurationsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePushTemplateRequestTypeDef#
# CreatePushTemplateRequestTypeDef definition
class CreatePushTemplateRequestTypeDef(TypedDict):
PushNotificationTemplateRequest: PushNotificationTemplateRequestTypeDef, # (1)
TemplateName: str,
UpdatePushTemplateRequestTypeDef#
# UpdatePushTemplateRequestTypeDef definition
class UpdatePushTemplateRequestTypeDef(TypedDict):
PushNotificationTemplateRequest: PushNotificationTemplateRequestTypeDef, # (1)
TemplateName: str,
CreateNewVersion: NotRequired[bool],
Version: NotRequired[str],
GetPushTemplateResponseTypeDef#
# GetPushTemplateResponseTypeDef definition
class GetPushTemplateResponseTypeDef(TypedDict):
PushNotificationTemplateResponse: PushNotificationTemplateResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendUsersMessagesResponseTypeDef#
# SendUsersMessagesResponseTypeDef definition
class SendUsersMessagesResponseTypeDef(TypedDict):
SendUsersMessageResponse: SendUsersMessageResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEndpointResponseTypeDef#
# DeleteEndpointResponseTypeDef definition
class DeleteEndpointResponseTypeDef(TypedDict):
EndpointResponse: EndpointResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EndpointsResponseTypeDef#
# EndpointsResponseTypeDef definition
class EndpointsResponseTypeDef(TypedDict):
Item: List[EndpointResponseTypeDef], # (1)
GetEndpointResponseTypeDef#
# GetEndpointResponseTypeDef definition
class GetEndpointResponseTypeDef(TypedDict):
EndpointResponse: EndpointResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EndpointBatchItemTypeDef#
# EndpointBatchItemTypeDef definition
class EndpointBatchItemTypeDef(TypedDict):
Address: NotRequired[str],
Attributes: NotRequired[Mapping[str, Sequence[str]]],
ChannelType: NotRequired[ChannelTypeType], # (1)
Demographic: NotRequired[EndpointDemographicTypeDef], # (2)
EffectiveDate: NotRequired[str],
EndpointStatus: NotRequired[str],
Id: NotRequired[str],
Location: NotRequired[EndpointLocationTypeDef], # (3)
Metrics: NotRequired[Mapping[str, float]],
OptOut: NotRequired[str],
RequestId: NotRequired[str],
User: NotRequired[EndpointUserUnionTypeDef], # (4)
- See ChannelTypeType
- See EndpointDemographicTypeDef
- See EndpointLocationTypeDef
- See EndpointUserTypeDef EndpointUserOutputTypeDef
EndpointRequestTypeDef#
# EndpointRequestTypeDef definition
class EndpointRequestTypeDef(TypedDict):
Address: NotRequired[str],
Attributes: NotRequired[Mapping[str, Sequence[str]]],
ChannelType: NotRequired[ChannelTypeType], # (1)
Demographic: NotRequired[EndpointDemographicTypeDef], # (2)
EffectiveDate: NotRequired[str],
EndpointStatus: NotRequired[str],
Location: NotRequired[EndpointLocationTypeDef], # (3)
Metrics: NotRequired[Mapping[str, float]],
OptOut: NotRequired[str],
RequestId: NotRequired[str],
User: NotRequired[EndpointUserUnionTypeDef], # (4)
- See ChannelTypeType
- See EndpointDemographicTypeDef
- See EndpointLocationTypeDef
- See EndpointUserTypeDef EndpointUserOutputTypeDef
PublicEndpointTypeDef#
# PublicEndpointTypeDef definition
class PublicEndpointTypeDef(TypedDict):
Address: NotRequired[str],
Attributes: NotRequired[Mapping[str, Sequence[str]]],
ChannelType: NotRequired[ChannelTypeType], # (1)
Demographic: NotRequired[EndpointDemographicTypeDef], # (2)
EffectiveDate: NotRequired[str],
EndpointStatus: NotRequired[str],
Location: NotRequired[EndpointLocationTypeDef], # (3)
Metrics: NotRequired[Mapping[str, float]],
OptOut: NotRequired[str],
RequestId: NotRequired[str],
User: NotRequired[EndpointUserUnionTypeDef], # (4)
- See ChannelTypeType
- See EndpointDemographicTypeDef
- See EndpointLocationTypeDef
- See EndpointUserTypeDef EndpointUserOutputTypeDef
CampaignEventFilterOutputTypeDef#
# CampaignEventFilterOutputTypeDef definition
class CampaignEventFilterOutputTypeDef(TypedDict):
Dimensions: EventDimensionsOutputTypeDef, # (1)
FilterType: FilterTypeType, # (2)
EventConditionOutputTypeDef#
# EventConditionOutputTypeDef definition
class EventConditionOutputTypeDef(TypedDict):
Dimensions: NotRequired[EventDimensionsOutputTypeDef], # (1)
MessageActivity: NotRequired[str],
EventFilterOutputTypeDef#
# EventFilterOutputTypeDef definition
class EventFilterOutputTypeDef(TypedDict):
Dimensions: EventDimensionsOutputTypeDef, # (1)
FilterType: FilterTypeType, # (2)
EventsResponseTypeDef#
# EventsResponseTypeDef definition
class EventsResponseTypeDef(TypedDict):
Results: NotRequired[Dict[str, ItemResponseTypeDef]], # (1)
CreateExportJobResponseTypeDef#
# CreateExportJobResponseTypeDef definition
class CreateExportJobResponseTypeDef(TypedDict):
ExportJobResponse: ExportJobResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportJobsResponseTypeDef#
# ExportJobsResponseTypeDef definition
class ExportJobsResponseTypeDef(TypedDict):
Item: List[ExportJobResponseTypeDef], # (1)
NextToken: NotRequired[str],
GetExportJobResponseTypeDef#
# GetExportJobResponseTypeDef definition
class GetExportJobResponseTypeDef(TypedDict):
ExportJobResponse: ExportJobResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SegmentLocationOutputTypeDef#
# SegmentLocationOutputTypeDef definition
class SegmentLocationOutputTypeDef(TypedDict):
Country: NotRequired[SetDimensionOutputTypeDef], # (1)
GPSPoint: NotRequired[GPSPointDimensionTypeDef], # (2)
CreateImportJobResponseTypeDef#
# CreateImportJobResponseTypeDef definition
class CreateImportJobResponseTypeDef(TypedDict):
ImportJobResponse: ImportJobResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetImportJobResponseTypeDef#
# GetImportJobResponseTypeDef definition
class GetImportJobResponseTypeDef(TypedDict):
ImportJobResponse: ImportJobResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportJobsResponseTypeDef#
# ImportJobsResponseTypeDef definition
class ImportJobsResponseTypeDef(TypedDict):
Item: List[ImportJobResponseTypeDef], # (1)
NextToken: NotRequired[str],
InAppMessageContentTypeDef#
# InAppMessageContentTypeDef definition
class InAppMessageContentTypeDef(TypedDict):
BackgroundColor: NotRequired[str],
BodyConfig: NotRequired[InAppMessageBodyConfigTypeDef], # (1)
HeaderConfig: NotRequired[InAppMessageHeaderConfigTypeDef], # (2)
ImageUrl: NotRequired[str],
PrimaryBtn: NotRequired[InAppMessageButtonTypeDef], # (3)
SecondaryBtn: NotRequired[InAppMessageButtonTypeDef], # (3)
- See InAppMessageBodyConfigTypeDef
- See InAppMessageHeaderConfigTypeDef
- See InAppMessageButtonTypeDef
- See InAppMessageButtonTypeDef
GetJourneyRunsResponseTypeDef#
# GetJourneyRunsResponseTypeDef definition
class GetJourneyRunsResponseTypeDef(TypedDict):
JourneyRunsResponse: JourneyRunsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendMessagesResponseTypeDef#
# SendMessagesResponseTypeDef definition
class SendMessagesResponseTypeDef(TypedDict):
MessageResponse: MessageResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendOTPMessageResponseTypeDef#
# SendOTPMessageResponseTypeDef definition
class SendOTPMessageResponseTypeDef(TypedDict):
MessageResponse: MessageResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BaseKpiResultTypeDef#
# BaseKpiResultTypeDef definition
class BaseKpiResultTypeDef(TypedDict):
Rows: List[ResultRowTypeDef], # (1)
- See ResultRowTypeDef
EventDimensionsTypeDef#
# EventDimensionsTypeDef definition
class EventDimensionsTypeDef(TypedDict):
Attributes: NotRequired[Mapping[str, AttributeDimensionUnionTypeDef]], # (1)
EventType: NotRequired[SetDimensionUnionTypeDef], # (2)
Metrics: NotRequired[Mapping[str, MetricDimensionTypeDef]], # (3)
- See AttributeDimensionTypeDef AttributeDimensionOutputTypeDef
- See SetDimensionTypeDef SetDimensionOutputTypeDef
- See MetricDimensionTypeDef
SegmentDemographicsTypeDef#
# SegmentDemographicsTypeDef definition
class SegmentDemographicsTypeDef(TypedDict):
AppVersion: NotRequired[SetDimensionUnionTypeDef], # (1)
Channel: NotRequired[SetDimensionUnionTypeDef], # (1)
DeviceType: NotRequired[SetDimensionUnionTypeDef], # (1)
Make: NotRequired[SetDimensionUnionTypeDef], # (1)
Model: NotRequired[SetDimensionUnionTypeDef], # (1)
Platform: NotRequired[SetDimensionUnionTypeDef], # (1)
- See SetDimensionTypeDef SetDimensionOutputTypeDef
- See SetDimensionTypeDef SetDimensionOutputTypeDef
- See SetDimensionTypeDef SetDimensionOutputTypeDef
- See SetDimensionTypeDef SetDimensionOutputTypeDef
- See SetDimensionTypeDef SetDimensionOutputTypeDef
- See SetDimensionTypeDef SetDimensionOutputTypeDef
SegmentLocationTypeDef#
# SegmentLocationTypeDef definition
class SegmentLocationTypeDef(TypedDict):
Country: NotRequired[SetDimensionUnionTypeDef], # (1)
GPSPoint: NotRequired[GPSPointDimensionTypeDef], # (2)
EmailMessageTypeDef#
# EmailMessageTypeDef definition
class EmailMessageTypeDef(TypedDict):
Body: NotRequired[str],
FeedbackForwardingAddress: NotRequired[str],
FromAddress: NotRequired[str],
RawEmail: NotRequired[RawEmailTypeDef], # (1)
ReplyToAddresses: NotRequired[Sequence[str]],
SimpleEmail: NotRequired[SimpleEmailTypeDef], # (2)
Substitutions: NotRequired[Mapping[str, Sequence[str]]],
- See RawEmailTypeDef
- See SimpleEmailTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagsModel: TagsModelUnionTypeDef, # (1)
ListTemplatesResponseTypeDef#
# ListTemplatesResponseTypeDef definition
class ListTemplatesResponseTypeDef(TypedDict):
TemplatesResponse: TemplatesResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTemplateVersionsResponseTypeDef#
# ListTemplateVersionsResponseTypeDef definition
class ListTemplateVersionsResponseTypeDef(TypedDict):
TemplateVersionsResponse: TemplateVersionsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApplicationSettingsResponseTypeDef#
# GetApplicationSettingsResponseTypeDef definition
class GetApplicationSettingsResponseTypeDef(TypedDict):
ApplicationSettingsResource: ApplicationSettingsResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApplicationSettingsResponseTypeDef#
# UpdateApplicationSettingsResponseTypeDef definition
class UpdateApplicationSettingsResponseTypeDef(TypedDict):
ApplicationSettingsResource: ApplicationSettingsResourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApplicationSettingsRequestTypeDef#
# UpdateApplicationSettingsRequestTypeDef definition
class UpdateApplicationSettingsRequestTypeDef(TypedDict):
ApplicationId: str,
WriteApplicationSettingsRequest: WriteApplicationSettingsRequestTypeDef, # (1)
DeleteUserEndpointsResponseTypeDef#
# DeleteUserEndpointsResponseTypeDef definition
class DeleteUserEndpointsResponseTypeDef(TypedDict):
EndpointsResponse: EndpointsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetUserEndpointsResponseTypeDef#
# GetUserEndpointsResponseTypeDef definition
class GetUserEndpointsResponseTypeDef(TypedDict):
EndpointsResponse: EndpointsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EndpointBatchRequestTypeDef#
# EndpointBatchRequestTypeDef definition
class EndpointBatchRequestTypeDef(TypedDict):
Item: Sequence[EndpointBatchItemTypeDef], # (1)
UpdateEndpointRequestTypeDef#
# UpdateEndpointRequestTypeDef definition
class UpdateEndpointRequestTypeDef(TypedDict):
ApplicationId: str,
EndpointId: str,
EndpointRequest: EndpointRequestTypeDef, # (1)
EventsBatchTypeDef#
# EventsBatchTypeDef definition
class EventsBatchTypeDef(TypedDict):
Endpoint: PublicEndpointTypeDef, # (1)
Events: Mapping[str, EventTypeDef], # (2)
- See PublicEndpointTypeDef
- See EventTypeDef
InAppCampaignScheduleTypeDef#
# InAppCampaignScheduleTypeDef definition
class InAppCampaignScheduleTypeDef(TypedDict):
EndDate: NotRequired[str],
EventFilter: NotRequired[CampaignEventFilterOutputTypeDef], # (1)
QuietTime: NotRequired[QuietTimeTypeDef], # (2)
ScheduleOutputTypeDef#
# ScheduleOutputTypeDef definition
class ScheduleOutputTypeDef(TypedDict):
StartTime: str,
EndTime: NotRequired[str],
EventFilter: NotRequired[CampaignEventFilterOutputTypeDef], # (1)
Frequency: NotRequired[FrequencyType], # (2)
IsLocalTime: NotRequired[bool],
QuietTime: NotRequired[QuietTimeTypeDef], # (3)
Timezone: NotRequired[str],
EventStartConditionOutputTypeDef#
# EventStartConditionOutputTypeDef definition
class EventStartConditionOutputTypeDef(TypedDict):
EventFilter: NotRequired[EventFilterOutputTypeDef], # (1)
SegmentId: NotRequired[str],
PutEventsResponseTypeDef#
# PutEventsResponseTypeDef definition
class PutEventsResponseTypeDef(TypedDict):
EventsResponse: EventsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetExportJobsResponseTypeDef#
# GetExportJobsResponseTypeDef definition
class GetExportJobsResponseTypeDef(TypedDict):
ExportJobsResponse: ExportJobsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSegmentExportJobsResponseTypeDef#
# GetSegmentExportJobsResponseTypeDef definition
class GetSegmentExportJobsResponseTypeDef(TypedDict):
ExportJobsResponse: ExportJobsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SegmentDimensionsOutputTypeDef#
# SegmentDimensionsOutputTypeDef definition
class SegmentDimensionsOutputTypeDef(TypedDict):
Attributes: NotRequired[Dict[str, AttributeDimensionOutputTypeDef]], # (1)
Behavior: NotRequired[SegmentBehaviorsTypeDef], # (2)
Demographic: NotRequired[SegmentDemographicsOutputTypeDef], # (3)
Location: NotRequired[SegmentLocationOutputTypeDef], # (4)
Metrics: NotRequired[Dict[str, MetricDimensionTypeDef]], # (5)
UserAttributes: NotRequired[Dict[str, AttributeDimensionOutputTypeDef]], # (1)
- See AttributeDimensionOutputTypeDef
- See SegmentBehaviorsTypeDef
- See SegmentDemographicsOutputTypeDef
- See SegmentLocationOutputTypeDef
- See MetricDimensionTypeDef
- See AttributeDimensionOutputTypeDef
GetImportJobsResponseTypeDef#
# GetImportJobsResponseTypeDef definition
class GetImportJobsResponseTypeDef(TypedDict):
ImportJobsResponse: ImportJobsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSegmentImportJobsResponseTypeDef#
# GetSegmentImportJobsResponseTypeDef definition
class GetSegmentImportJobsResponseTypeDef(TypedDict):
ImportJobsResponse: ImportJobsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CampaignInAppMessageOutputTypeDef#
# CampaignInAppMessageOutputTypeDef definition
class CampaignInAppMessageOutputTypeDef(TypedDict):
Body: NotRequired[str],
Content: NotRequired[List[InAppMessageContentTypeDef]], # (1)
CustomConfig: NotRequired[Dict[str, str]],
Layout: NotRequired[LayoutType], # (2)
- See InAppMessageContentTypeDef
- See LayoutType
CampaignInAppMessageTypeDef#
# CampaignInAppMessageTypeDef definition
class CampaignInAppMessageTypeDef(TypedDict):
Body: NotRequired[str],
Content: NotRequired[Sequence[InAppMessageContentTypeDef]], # (1)
CustomConfig: NotRequired[Mapping[str, str]],
Layout: NotRequired[LayoutType], # (2)
- See InAppMessageContentTypeDef
- See LayoutType
InAppMessageTypeDef#
# InAppMessageTypeDef definition
class InAppMessageTypeDef(TypedDict):
Content: NotRequired[List[InAppMessageContentTypeDef]], # (1)
CustomConfig: NotRequired[Dict[str, str]],
Layout: NotRequired[LayoutType], # (2)
- See InAppMessageContentTypeDef
- See LayoutType
InAppTemplateRequestTypeDef#
# InAppTemplateRequestTypeDef definition
class InAppTemplateRequestTypeDef(TypedDict):
Content: NotRequired[Sequence[InAppMessageContentTypeDef]], # (1)
CustomConfig: NotRequired[Mapping[str, str]],
Layout: NotRequired[LayoutType], # (2)
tags: NotRequired[Mapping[str, str]],
TemplateDescription: NotRequired[str],
- See InAppMessageContentTypeDef
- See LayoutType
InAppTemplateResponseTypeDef#
# InAppTemplateResponseTypeDef definition
class InAppTemplateResponseTypeDef(TypedDict):
CreationDate: str,
LastModifiedDate: str,
TemplateName: str,
TemplateType: TemplateTypeType, # (3)
Arn: NotRequired[str],
Content: NotRequired[List[InAppMessageContentTypeDef]], # (1)
CustomConfig: NotRequired[Dict[str, str]],
Layout: NotRequired[LayoutType], # (2)
tags: NotRequired[Dict[str, str]],
TemplateDescription: NotRequired[str],
Version: NotRequired[str],
- See InAppMessageContentTypeDef
- See LayoutType
- See TemplateTypeType
ApplicationDateRangeKpiResponseTypeDef#
# ApplicationDateRangeKpiResponseTypeDef definition
class ApplicationDateRangeKpiResponseTypeDef(TypedDict):
ApplicationId: str,
EndTime: datetime,
KpiName: str,
KpiResult: BaseKpiResultTypeDef, # (1)
StartTime: datetime,
NextToken: NotRequired[str],
CampaignDateRangeKpiResponseTypeDef#
# CampaignDateRangeKpiResponseTypeDef definition
class CampaignDateRangeKpiResponseTypeDef(TypedDict):
ApplicationId: str,
CampaignId: str,
EndTime: datetime,
KpiName: str,
KpiResult: BaseKpiResultTypeDef, # (1)
StartTime: datetime,
NextToken: NotRequired[str],
JourneyDateRangeKpiResponseTypeDef#
# JourneyDateRangeKpiResponseTypeDef definition
class JourneyDateRangeKpiResponseTypeDef(TypedDict):
ApplicationId: str,
EndTime: datetime,
JourneyId: str,
KpiName: str,
KpiResult: BaseKpiResultTypeDef, # (1)
StartTime: datetime,
NextToken: NotRequired[str],
DirectMessageConfigurationTypeDef#
# DirectMessageConfigurationTypeDef definition
class DirectMessageConfigurationTypeDef(TypedDict):
ADMMessage: NotRequired[ADMMessageTypeDef], # (1)
APNSMessage: NotRequired[APNSMessageTypeDef], # (2)
BaiduMessage: NotRequired[BaiduMessageTypeDef], # (3)
DefaultMessage: NotRequired[DefaultMessageTypeDef], # (4)
DefaultPushNotificationMessage: NotRequired[DefaultPushNotificationMessageTypeDef], # (5)
EmailMessage: NotRequired[EmailMessageTypeDef], # (6)
GCMMessage: NotRequired[GCMMessageTypeDef], # (7)
SMSMessage: NotRequired[SMSMessageTypeDef], # (8)
VoiceMessage: NotRequired[VoiceMessageTypeDef], # (9)
- See ADMMessageTypeDef
- See APNSMessageTypeDef
- See BaiduMessageTypeDef
- See DefaultMessageTypeDef
- See DefaultPushNotificationMessageTypeDef
- See EmailMessageTypeDef
- See GCMMessageTypeDef
- See SMSMessageTypeDef
- See VoiceMessageTypeDef
UpdateEndpointsBatchRequestTypeDef#
# UpdateEndpointsBatchRequestTypeDef definition
class UpdateEndpointsBatchRequestTypeDef(TypedDict):
ApplicationId: str,
EndpointBatchRequest: EndpointBatchRequestTypeDef, # (1)
EventsRequestTypeDef#
# EventsRequestTypeDef definition
class EventsRequestTypeDef(TypedDict):
BatchItem: Mapping[str, EventsBatchTypeDef], # (1)
StartConditionOutputTypeDef#
# StartConditionOutputTypeDef definition
class StartConditionOutputTypeDef(TypedDict):
Description: NotRequired[str],
EventStartCondition: NotRequired[EventStartConditionOutputTypeDef], # (1)
SegmentStartCondition: NotRequired[SegmentConditionTypeDef], # (2)
SegmentGroupOutputTypeDef#
# SegmentGroupOutputTypeDef definition
class SegmentGroupOutputTypeDef(TypedDict):
Dimensions: NotRequired[List[SegmentDimensionsOutputTypeDef]], # (1)
SourceSegments: NotRequired[List[SegmentReferenceTypeDef]], # (2)
SourceType: NotRequired[SourceTypeType], # (3)
Type: NotRequired[TypeType], # (4)
- See SegmentDimensionsOutputTypeDef
- See SegmentReferenceTypeDef
- See SourceTypeType
- See TypeType
SimpleConditionOutputTypeDef#
# SimpleConditionOutputTypeDef definition
class SimpleConditionOutputTypeDef(TypedDict):
EventCondition: NotRequired[EventConditionOutputTypeDef], # (1)
SegmentCondition: NotRequired[SegmentConditionTypeDef], # (2)
SegmentDimensions: NotRequired[SegmentDimensionsOutputTypeDef], # (3)
MessageConfigurationOutputTypeDef#
# MessageConfigurationOutputTypeDef definition
class MessageConfigurationOutputTypeDef(TypedDict):
ADMMessage: NotRequired[MessageTypeDef], # (1)
APNSMessage: NotRequired[MessageTypeDef], # (1)
BaiduMessage: NotRequired[MessageTypeDef], # (1)
CustomMessage: NotRequired[CampaignCustomMessageTypeDef], # (4)
DefaultMessage: NotRequired[MessageTypeDef], # (1)
EmailMessage: NotRequired[CampaignEmailMessageOutputTypeDef], # (6)
GCMMessage: NotRequired[MessageTypeDef], # (1)
SMSMessage: NotRequired[CampaignSmsMessageTypeDef], # (8)
InAppMessage: NotRequired[CampaignInAppMessageOutputTypeDef], # (9)
- See MessageTypeDef
- See MessageTypeDef
- See MessageTypeDef
- See CampaignCustomMessageTypeDef
- See MessageTypeDef
- See CampaignEmailMessageOutputTypeDef
- See MessageTypeDef
- See CampaignSmsMessageTypeDef
- See CampaignInAppMessageOutputTypeDef
InAppMessageCampaignTypeDef#
# InAppMessageCampaignTypeDef definition
class InAppMessageCampaignTypeDef(TypedDict):
CampaignId: NotRequired[str],
DailyCap: NotRequired[int],
InAppMessage: NotRequired[InAppMessageTypeDef], # (1)
Priority: NotRequired[int],
Schedule: NotRequired[InAppCampaignScheduleTypeDef], # (2)
SessionCap: NotRequired[int],
TotalCap: NotRequired[int],
TreatmentId: NotRequired[str],
CreateInAppTemplateRequestTypeDef#
# CreateInAppTemplateRequestTypeDef definition
class CreateInAppTemplateRequestTypeDef(TypedDict):
InAppTemplateRequest: InAppTemplateRequestTypeDef, # (1)
TemplateName: str,
UpdateInAppTemplateRequestTypeDef#
# UpdateInAppTemplateRequestTypeDef definition
class UpdateInAppTemplateRequestTypeDef(TypedDict):
InAppTemplateRequest: InAppTemplateRequestTypeDef, # (1)
TemplateName: str,
CreateNewVersion: NotRequired[bool],
Version: NotRequired[str],
GetInAppTemplateResponseTypeDef#
# GetInAppTemplateResponseTypeDef definition
class GetInAppTemplateResponseTypeDef(TypedDict):
InAppTemplateResponse: InAppTemplateResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApplicationDateRangeKpiResponseTypeDef#
# GetApplicationDateRangeKpiResponseTypeDef definition
class GetApplicationDateRangeKpiResponseTypeDef(TypedDict):
ApplicationDateRangeKpiResponse: ApplicationDateRangeKpiResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCampaignDateRangeKpiResponseTypeDef#
# GetCampaignDateRangeKpiResponseTypeDef definition
class GetCampaignDateRangeKpiResponseTypeDef(TypedDict):
CampaignDateRangeKpiResponse: CampaignDateRangeKpiResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetJourneyDateRangeKpiResponseTypeDef#
# GetJourneyDateRangeKpiResponseTypeDef definition
class GetJourneyDateRangeKpiResponseTypeDef(TypedDict):
JourneyDateRangeKpiResponse: JourneyDateRangeKpiResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CampaignEventFilterTypeDef#
# CampaignEventFilterTypeDef definition
class CampaignEventFilterTypeDef(TypedDict):
Dimensions: EventDimensionsUnionTypeDef, # (1)
FilterType: FilterTypeType, # (2)
EventConditionTypeDef#
# EventConditionTypeDef definition
class EventConditionTypeDef(TypedDict):
Dimensions: NotRequired[EventDimensionsUnionTypeDef], # (1)
MessageActivity: NotRequired[str],
EventFilterTypeDef#
# EventFilterTypeDef definition
class EventFilterTypeDef(TypedDict):
Dimensions: EventDimensionsUnionTypeDef, # (1)
FilterType: FilterTypeType, # (2)
SegmentDimensionsTypeDef#
# SegmentDimensionsTypeDef definition
class SegmentDimensionsTypeDef(TypedDict):
Attributes: NotRequired[Mapping[str, AttributeDimensionUnionTypeDef]], # (1)
Behavior: NotRequired[SegmentBehaviorsTypeDef], # (2)
Demographic: NotRequired[SegmentDemographicsUnionTypeDef], # (3)
Location: NotRequired[SegmentLocationUnionTypeDef], # (4)
Metrics: NotRequired[Mapping[str, MetricDimensionTypeDef]], # (5)
UserAttributes: NotRequired[Mapping[str, AttributeDimensionUnionTypeDef]], # (1)
- See AttributeDimensionTypeDef AttributeDimensionOutputTypeDef
- See SegmentBehaviorsTypeDef
- See SegmentDemographicsTypeDef SegmentDemographicsOutputTypeDef
- See SegmentLocationTypeDef SegmentLocationOutputTypeDef
- See MetricDimensionTypeDef
- See AttributeDimensionTypeDef AttributeDimensionOutputTypeDef
MessageRequestTypeDef#
# MessageRequestTypeDef definition
class MessageRequestTypeDef(TypedDict):
MessageConfiguration: DirectMessageConfigurationTypeDef, # (3)
Addresses: NotRequired[Mapping[str, AddressConfigurationTypeDef]], # (1)
Context: NotRequired[Mapping[str, str]],
Endpoints: NotRequired[Mapping[str, EndpointSendConfigurationTypeDef]], # (2)
TemplateConfiguration: NotRequired[TemplateConfigurationTypeDef], # (4)
TraceId: NotRequired[str],
- See AddressConfigurationTypeDef
- See EndpointSendConfigurationTypeDef
- See DirectMessageConfigurationTypeDef
- See TemplateConfigurationTypeDef
SendUsersMessageRequestTypeDef#
# SendUsersMessageRequestTypeDef definition
class SendUsersMessageRequestTypeDef(TypedDict):
MessageConfiguration: DirectMessageConfigurationTypeDef, # (1)
Users: Mapping[str, EndpointSendConfigurationTypeDef], # (3)
Context: NotRequired[Mapping[str, str]],
TemplateConfiguration: NotRequired[TemplateConfigurationTypeDef], # (2)
TraceId: NotRequired[str],
- See DirectMessageConfigurationTypeDef
- See TemplateConfigurationTypeDef
- See EndpointSendConfigurationTypeDef
PutEventsRequestTypeDef#
# PutEventsRequestTypeDef definition
class PutEventsRequestTypeDef(TypedDict):
ApplicationId: str,
EventsRequest: EventsRequestTypeDef, # (1)
SegmentGroupListOutputTypeDef#
# SegmentGroupListOutputTypeDef definition
class SegmentGroupListOutputTypeDef(TypedDict):
Groups: NotRequired[List[SegmentGroupOutputTypeDef]], # (1)
Include: NotRequired[IncludeType], # (2)
- See SegmentGroupOutputTypeDef
- See IncludeType
ConditionOutputTypeDef#
# ConditionOutputTypeDef definition
class ConditionOutputTypeDef(TypedDict):
Conditions: NotRequired[List[SimpleConditionOutputTypeDef]], # (1)
Operator: NotRequired[OperatorType], # (2)
MultiConditionalBranchOutputTypeDef#
# MultiConditionalBranchOutputTypeDef definition
class MultiConditionalBranchOutputTypeDef(TypedDict):
Condition: NotRequired[SimpleConditionOutputTypeDef], # (1)
NextActivity: NotRequired[str],
TreatmentResourceTypeDef#
# TreatmentResourceTypeDef definition
class TreatmentResourceTypeDef(TypedDict):
Id: str,
SizePercent: int,
CustomDeliveryConfiguration: NotRequired[CustomDeliveryConfigurationOutputTypeDef], # (1)
MessageConfiguration: NotRequired[MessageConfigurationOutputTypeDef], # (2)
Schedule: NotRequired[ScheduleOutputTypeDef], # (3)
State: NotRequired[CampaignStateTypeDef], # (4)
TemplateConfiguration: NotRequired[TemplateConfigurationTypeDef], # (5)
TreatmentDescription: NotRequired[str],
TreatmentName: NotRequired[str],
- See CustomDeliveryConfigurationOutputTypeDef
- See MessageConfigurationOutputTypeDef
- See ScheduleOutputTypeDef
- See CampaignStateTypeDef
- See TemplateConfigurationTypeDef
MessageConfigurationTypeDef#
# MessageConfigurationTypeDef definition
class MessageConfigurationTypeDef(TypedDict):
ADMMessage: NotRequired[MessageTypeDef], # (1)
APNSMessage: NotRequired[MessageTypeDef], # (1)
BaiduMessage: NotRequired[MessageTypeDef], # (1)
CustomMessage: NotRequired[CampaignCustomMessageTypeDef], # (4)
DefaultMessage: NotRequired[MessageTypeDef], # (1)
EmailMessage: NotRequired[CampaignEmailMessageUnionTypeDef], # (6)
GCMMessage: NotRequired[MessageTypeDef], # (1)
SMSMessage: NotRequired[CampaignSmsMessageTypeDef], # (8)
InAppMessage: NotRequired[CampaignInAppMessageUnionTypeDef], # (9)
- See MessageTypeDef
- See MessageTypeDef
- See MessageTypeDef
- See CampaignCustomMessageTypeDef
- See MessageTypeDef
- See CampaignEmailMessageTypeDef CampaignEmailMessageOutputTypeDef
- See MessageTypeDef
- See CampaignSmsMessageTypeDef
- See CampaignInAppMessageTypeDef CampaignInAppMessageOutputTypeDef
InAppMessagesResponseTypeDef#
# InAppMessagesResponseTypeDef definition
class InAppMessagesResponseTypeDef(TypedDict):
InAppMessageCampaigns: NotRequired[List[InAppMessageCampaignTypeDef]], # (1)
SendMessagesRequestTypeDef#
# SendMessagesRequestTypeDef definition
class SendMessagesRequestTypeDef(TypedDict):
ApplicationId: str,
MessageRequest: MessageRequestTypeDef, # (1)
SendUsersMessagesRequestTypeDef#
# SendUsersMessagesRequestTypeDef definition
class SendUsersMessagesRequestTypeDef(TypedDict):
ApplicationId: str,
SendUsersMessageRequest: SendUsersMessageRequestTypeDef, # (1)
SegmentResponseTypeDef#
# SegmentResponseTypeDef definition
class SegmentResponseTypeDef(TypedDict):
ApplicationId: str,
Arn: str,
CreationDate: str,
Id: str,
SegmentType: SegmentTypeType, # (4)
Dimensions: NotRequired[SegmentDimensionsOutputTypeDef], # (1)
ImportDefinition: NotRequired[SegmentImportResourceTypeDef], # (2)
LastModifiedDate: NotRequired[str],
Name: NotRequired[str],
SegmentGroups: NotRequired[SegmentGroupListOutputTypeDef], # (3)
tags: NotRequired[Dict[str, str]],
Version: NotRequired[int],
- See SegmentDimensionsOutputTypeDef
- See SegmentImportResourceTypeDef
- See SegmentGroupListOutputTypeDef
- See SegmentTypeType
ConditionalSplitActivityOutputTypeDef#
# ConditionalSplitActivityOutputTypeDef definition
class ConditionalSplitActivityOutputTypeDef(TypedDict):
Condition: NotRequired[ConditionOutputTypeDef], # (1)
EvaluationWaitTime: NotRequired[WaitTimeTypeDef], # (2)
FalseActivity: NotRequired[str],
TrueActivity: NotRequired[str],
MultiConditionalSplitActivityOutputTypeDef#
# MultiConditionalSplitActivityOutputTypeDef definition
class MultiConditionalSplitActivityOutputTypeDef(TypedDict):
Branches: NotRequired[List[MultiConditionalBranchOutputTypeDef]], # (1)
DefaultActivity: NotRequired[str],
EvaluationWaitTime: NotRequired[WaitTimeTypeDef], # (2)
CampaignResponseTypeDef#
# CampaignResponseTypeDef definition
class CampaignResponseTypeDef(TypedDict):
ApplicationId: str,
Arn: str,
CreationDate: str,
Id: str,
LastModifiedDate: str,
SegmentId: str,
SegmentVersion: int,
AdditionalTreatments: NotRequired[List[TreatmentResourceTypeDef]], # (1)
CustomDeliveryConfiguration: NotRequired[CustomDeliveryConfigurationOutputTypeDef], # (2)
DefaultState: NotRequired[CampaignStateTypeDef], # (3)
Description: NotRequired[str],
HoldoutPercent: NotRequired[int],
Hook: NotRequired[CampaignHookTypeDef], # (4)
IsPaused: NotRequired[bool],
Limits: NotRequired[CampaignLimitsTypeDef], # (5)
MessageConfiguration: NotRequired[MessageConfigurationOutputTypeDef], # (6)
Name: NotRequired[str],
Schedule: NotRequired[ScheduleOutputTypeDef], # (7)
State: NotRequired[CampaignStateTypeDef], # (3)
tags: NotRequired[Dict[str, str]],
TemplateConfiguration: NotRequired[TemplateConfigurationTypeDef], # (9)
TreatmentDescription: NotRequired[str],
TreatmentName: NotRequired[str],
Version: NotRequired[int],
Priority: NotRequired[int],
- See TreatmentResourceTypeDef
- See CustomDeliveryConfigurationOutputTypeDef
- See CampaignStateTypeDef
- See CampaignHookTypeDef
- See CampaignLimitsTypeDef
- See MessageConfigurationOutputTypeDef
- See ScheduleOutputTypeDef
- See CampaignStateTypeDef
- See TemplateConfigurationTypeDef
GetInAppMessagesResponseTypeDef#
# GetInAppMessagesResponseTypeDef definition
class GetInAppMessagesResponseTypeDef(TypedDict):
InAppMessagesResponse: InAppMessagesResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ScheduleTypeDef#
# ScheduleTypeDef definition
class ScheduleTypeDef(TypedDict):
StartTime: str,
EndTime: NotRequired[str],
EventFilter: NotRequired[CampaignEventFilterUnionTypeDef], # (1)
Frequency: NotRequired[FrequencyType], # (2)
IsLocalTime: NotRequired[bool],
QuietTime: NotRequired[QuietTimeTypeDef], # (3)
Timezone: NotRequired[str],
- See CampaignEventFilterTypeDef CampaignEventFilterOutputTypeDef
- See FrequencyType
- See QuietTimeTypeDef
EventStartConditionTypeDef#
# EventStartConditionTypeDef definition
class EventStartConditionTypeDef(TypedDict):
EventFilter: NotRequired[EventFilterUnionTypeDef], # (1)
SegmentId: NotRequired[str],
SegmentGroupTypeDef#
# SegmentGroupTypeDef definition
class SegmentGroupTypeDef(TypedDict):
Dimensions: NotRequired[Sequence[SegmentDimensionsUnionTypeDef]], # (1)
SourceSegments: NotRequired[Sequence[SegmentReferenceTypeDef]], # (2)
SourceType: NotRequired[SourceTypeType], # (3)
Type: NotRequired[TypeType], # (4)
- See SegmentDimensionsTypeDef SegmentDimensionsOutputTypeDef
- See SegmentReferenceTypeDef
- See SourceTypeType
- See TypeType
SimpleConditionTypeDef#
# SimpleConditionTypeDef definition
class SimpleConditionTypeDef(TypedDict):
EventCondition: NotRequired[EventConditionUnionTypeDef], # (1)
SegmentCondition: NotRequired[SegmentConditionTypeDef], # (2)
SegmentDimensions: NotRequired[SegmentDimensionsUnionTypeDef], # (3)
- See EventConditionTypeDef EventConditionOutputTypeDef
- See SegmentConditionTypeDef
- See SegmentDimensionsTypeDef SegmentDimensionsOutputTypeDef
CreateSegmentResponseTypeDef#
# CreateSegmentResponseTypeDef definition
class CreateSegmentResponseTypeDef(TypedDict):
SegmentResponse: SegmentResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteSegmentResponseTypeDef#
# DeleteSegmentResponseTypeDef definition
class DeleteSegmentResponseTypeDef(TypedDict):
SegmentResponse: SegmentResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSegmentResponseTypeDef#
# GetSegmentResponseTypeDef definition
class GetSegmentResponseTypeDef(TypedDict):
SegmentResponse: SegmentResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSegmentVersionResponseTypeDef#
# GetSegmentVersionResponseTypeDef definition
class GetSegmentVersionResponseTypeDef(TypedDict):
SegmentResponse: SegmentResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SegmentsResponseTypeDef#
# SegmentsResponseTypeDef definition
class SegmentsResponseTypeDef(TypedDict):
Item: List[SegmentResponseTypeDef], # (1)
NextToken: NotRequired[str],
UpdateSegmentResponseTypeDef#
# UpdateSegmentResponseTypeDef definition
class UpdateSegmentResponseTypeDef(TypedDict):
SegmentResponse: SegmentResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ActivityOutputTypeDef#
# ActivityOutputTypeDef definition
class ActivityOutputTypeDef(TypedDict):
CUSTOM: NotRequired[CustomMessageActivityOutputTypeDef], # (1)
ConditionalSplit: NotRequired[ConditionalSplitActivityOutputTypeDef], # (2)
Description: NotRequired[str],
EMAIL: NotRequired[EmailMessageActivityTypeDef], # (3)
Holdout: NotRequired[HoldoutActivityTypeDef], # (4)
MultiCondition: NotRequired[MultiConditionalSplitActivityOutputTypeDef], # (5)
PUSH: NotRequired[PushMessageActivityTypeDef], # (6)
RandomSplit: NotRequired[RandomSplitActivityOutputTypeDef], # (7)
SMS: NotRequired[SMSMessageActivityTypeDef], # (8)
Wait: NotRequired[WaitActivityTypeDef], # (9)
ContactCenter: NotRequired[ContactCenterActivityTypeDef], # (10)
- See CustomMessageActivityOutputTypeDef
- See ConditionalSplitActivityOutputTypeDef
- See EmailMessageActivityTypeDef
- See HoldoutActivityTypeDef
- See MultiConditionalSplitActivityOutputTypeDef
- See PushMessageActivityTypeDef
- See RandomSplitActivityOutputTypeDef
- See SMSMessageActivityTypeDef
- See WaitActivityTypeDef
- See ContactCenterActivityTypeDef
CampaignsResponseTypeDef#
# CampaignsResponseTypeDef definition
class CampaignsResponseTypeDef(TypedDict):
Item: List[CampaignResponseTypeDef], # (1)
NextToken: NotRequired[str],
CreateCampaignResponseTypeDef#
# CreateCampaignResponseTypeDef definition
class CreateCampaignResponseTypeDef(TypedDict):
CampaignResponse: CampaignResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCampaignResponseTypeDef#
# DeleteCampaignResponseTypeDef definition
class DeleteCampaignResponseTypeDef(TypedDict):
CampaignResponse: CampaignResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCampaignResponseTypeDef#
# GetCampaignResponseTypeDef definition
class GetCampaignResponseTypeDef(TypedDict):
CampaignResponse: CampaignResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCampaignVersionResponseTypeDef#
# GetCampaignVersionResponseTypeDef definition
class GetCampaignVersionResponseTypeDef(TypedDict):
CampaignResponse: CampaignResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCampaignResponseTypeDef#
# UpdateCampaignResponseTypeDef definition
class UpdateCampaignResponseTypeDef(TypedDict):
CampaignResponse: CampaignResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSegmentVersionsResponseTypeDef#
# GetSegmentVersionsResponseTypeDef definition
class GetSegmentVersionsResponseTypeDef(TypedDict):
SegmentsResponse: SegmentsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSegmentsResponseTypeDef#
# GetSegmentsResponseTypeDef definition
class GetSegmentsResponseTypeDef(TypedDict):
SegmentsResponse: SegmentsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
JourneyResponseTypeDef#
# JourneyResponseTypeDef definition
class JourneyResponseTypeDef(TypedDict):
ApplicationId: str,
Id: str,
Name: str,
Activities: NotRequired[Dict[str, ActivityOutputTypeDef]], # (1)
CreationDate: NotRequired[str],
LastModifiedDate: NotRequired[str],
Limits: NotRequired[JourneyLimitsTypeDef], # (2)
LocalTime: NotRequired[bool],
QuietTime: NotRequired[QuietTimeTypeDef], # (3)
RefreshFrequency: NotRequired[str],
Schedule: NotRequired[JourneyScheduleOutputTypeDef], # (4)
StartActivity: NotRequired[str],
StartCondition: NotRequired[StartConditionOutputTypeDef], # (5)
State: NotRequired[StateType], # (6)
tags: NotRequired[Dict[str, str]],
WaitForQuietTime: NotRequired[bool],
RefreshOnSegmentUpdate: NotRequired[bool],
JourneyChannelSettings: NotRequired[JourneyChannelSettingsTypeDef], # (7)
SendingSchedule: NotRequired[bool],
OpenHours: NotRequired[OpenHoursOutputTypeDef], # (8)
ClosedDays: NotRequired[ClosedDaysOutputTypeDef], # (9)
TimezoneEstimationMethods: NotRequired[List[TimezoneEstimationMethodsElementType]], # (10)
- See ActivityOutputTypeDef
- See JourneyLimitsTypeDef
- See QuietTimeTypeDef
- See JourneyScheduleOutputTypeDef
- See StartConditionOutputTypeDef
- See StateType
- See JourneyChannelSettingsTypeDef
- See OpenHoursOutputTypeDef
- See ClosedDaysOutputTypeDef
- See TimezoneEstimationMethodsElementType
GetCampaignVersionsResponseTypeDef#
# GetCampaignVersionsResponseTypeDef definition
class GetCampaignVersionsResponseTypeDef(TypedDict):
CampaignsResponse: CampaignsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCampaignsResponseTypeDef#
# GetCampaignsResponseTypeDef definition
class GetCampaignsResponseTypeDef(TypedDict):
CampaignsResponse: CampaignsResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WriteTreatmentResourceTypeDef#
# WriteTreatmentResourceTypeDef definition
class WriteTreatmentResourceTypeDef(TypedDict):
SizePercent: int,
CustomDeliveryConfiguration: NotRequired[CustomDeliveryConfigurationUnionTypeDef], # (1)
MessageConfiguration: NotRequired[MessageConfigurationUnionTypeDef], # (2)
Schedule: NotRequired[ScheduleUnionTypeDef], # (3)
TemplateConfiguration: NotRequired[TemplateConfigurationTypeDef], # (4)
TreatmentDescription: NotRequired[str],
TreatmentName: NotRequired[str],
- See CustomDeliveryConfigurationTypeDef CustomDeliveryConfigurationOutputTypeDef
- See MessageConfigurationTypeDef MessageConfigurationOutputTypeDef
- See ScheduleTypeDef ScheduleOutputTypeDef
- See TemplateConfigurationTypeDef
StartConditionTypeDef#
# StartConditionTypeDef definition
class StartConditionTypeDef(TypedDict):
Description: NotRequired[str],
EventStartCondition: NotRequired[EventStartConditionUnionTypeDef], # (1)
SegmentStartCondition: NotRequired[SegmentConditionTypeDef], # (2)
SegmentGroupListTypeDef#
# SegmentGroupListTypeDef definition
class SegmentGroupListTypeDef(TypedDict):
Groups: NotRequired[Sequence[SegmentGroupUnionTypeDef]], # (1)
Include: NotRequired[IncludeType], # (2)
ConditionTypeDef#
# ConditionTypeDef definition
class ConditionTypeDef(TypedDict):
Conditions: NotRequired[Sequence[SimpleConditionUnionTypeDef]], # (1)
Operator: NotRequired[OperatorType], # (2)
MultiConditionalBranchTypeDef#
# MultiConditionalBranchTypeDef definition
class MultiConditionalBranchTypeDef(TypedDict):
Condition: NotRequired[SimpleConditionUnionTypeDef], # (1)
NextActivity: NotRequired[str],
CreateJourneyResponseTypeDef#
# CreateJourneyResponseTypeDef definition
class CreateJourneyResponseTypeDef(TypedDict):
JourneyResponse: JourneyResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteJourneyResponseTypeDef#
# DeleteJourneyResponseTypeDef definition
class DeleteJourneyResponseTypeDef(TypedDict):
JourneyResponse: JourneyResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetJourneyResponseTypeDef#
# GetJourneyResponseTypeDef definition
class GetJourneyResponseTypeDef(TypedDict):
JourneyResponse: JourneyResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
JourneysResponseTypeDef#
# JourneysResponseTypeDef definition
class JourneysResponseTypeDef(TypedDict):
Item: List[JourneyResponseTypeDef], # (1)
NextToken: NotRequired[str],
UpdateJourneyResponseTypeDef#
# UpdateJourneyResponseTypeDef definition
class UpdateJourneyResponseTypeDef(TypedDict):
JourneyResponse: JourneyResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateJourneyStateResponseTypeDef#
# UpdateJourneyStateResponseTypeDef definition
class UpdateJourneyStateResponseTypeDef(TypedDict):
JourneyResponse: JourneyResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WriteCampaignRequestTypeDef#
# WriteCampaignRequestTypeDef definition
class WriteCampaignRequestTypeDef(TypedDict):
AdditionalTreatments: NotRequired[Sequence[WriteTreatmentResourceTypeDef]], # (1)
CustomDeliveryConfiguration: NotRequired[CustomDeliveryConfigurationUnionTypeDef], # (2)
Description: NotRequired[str],
HoldoutPercent: NotRequired[int],
Hook: NotRequired[CampaignHookTypeDef], # (3)
IsPaused: NotRequired[bool],
Limits: NotRequired[CampaignLimitsTypeDef], # (4)
MessageConfiguration: NotRequired[MessageConfigurationUnionTypeDef], # (5)
Name: NotRequired[str],
Schedule: NotRequired[ScheduleUnionTypeDef], # (6)
SegmentId: NotRequired[str],
SegmentVersion: NotRequired[int],
tags: NotRequired[Mapping[str, str]],
TemplateConfiguration: NotRequired[TemplateConfigurationTypeDef], # (7)
TreatmentDescription: NotRequired[str],
TreatmentName: NotRequired[str],
Priority: NotRequired[int],
- See WriteTreatmentResourceTypeDef
- See CustomDeliveryConfigurationTypeDef CustomDeliveryConfigurationOutputTypeDef
- See CampaignHookTypeDef
- See CampaignLimitsTypeDef
- See MessageConfigurationTypeDef MessageConfigurationOutputTypeDef
- See ScheduleTypeDef ScheduleOutputTypeDef
- See TemplateConfigurationTypeDef
ListJourneysResponseTypeDef#
# ListJourneysResponseTypeDef definition
class ListJourneysResponseTypeDef(TypedDict):
JourneysResponse: JourneysResponseTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCampaignRequestTypeDef#
# CreateCampaignRequestTypeDef definition
class CreateCampaignRequestTypeDef(TypedDict):
ApplicationId: str,
WriteCampaignRequest: WriteCampaignRequestTypeDef, # (1)
UpdateCampaignRequestTypeDef#
# UpdateCampaignRequestTypeDef definition
class UpdateCampaignRequestTypeDef(TypedDict):
ApplicationId: str,
CampaignId: str,
WriteCampaignRequest: WriteCampaignRequestTypeDef, # (1)
WriteSegmentRequestTypeDef#
# WriteSegmentRequestTypeDef definition
class WriteSegmentRequestTypeDef(TypedDict):
Dimensions: NotRequired[SegmentDimensionsUnionTypeDef], # (1)
Name: NotRequired[str],
SegmentGroups: NotRequired[SegmentGroupListUnionTypeDef], # (2)
tags: NotRequired[Mapping[str, str]],
- See SegmentDimensionsTypeDef SegmentDimensionsOutputTypeDef
- See SegmentGroupListTypeDef SegmentGroupListOutputTypeDef
ConditionalSplitActivityTypeDef#
# ConditionalSplitActivityTypeDef definition
class ConditionalSplitActivityTypeDef(TypedDict):
Condition: NotRequired[ConditionUnionTypeDef], # (1)
EvaluationWaitTime: NotRequired[WaitTimeTypeDef], # (2)
FalseActivity: NotRequired[str],
TrueActivity: NotRequired[str],
MultiConditionalSplitActivityTypeDef#
# MultiConditionalSplitActivityTypeDef definition
class MultiConditionalSplitActivityTypeDef(TypedDict):
Branches: NotRequired[Sequence[MultiConditionalBranchUnionTypeDef]], # (1)
DefaultActivity: NotRequired[str],
EvaluationWaitTime: NotRequired[WaitTimeTypeDef], # (2)
CreateSegmentRequestTypeDef#
# CreateSegmentRequestTypeDef definition
class CreateSegmentRequestTypeDef(TypedDict):
ApplicationId: str,
WriteSegmentRequest: WriteSegmentRequestTypeDef, # (1)
UpdateSegmentRequestTypeDef#
# UpdateSegmentRequestTypeDef definition
class UpdateSegmentRequestTypeDef(TypedDict):
ApplicationId: str,
SegmentId: str,
WriteSegmentRequest: WriteSegmentRequestTypeDef, # (1)
ActivityTypeDef#
# ActivityTypeDef definition
class ActivityTypeDef(TypedDict):
CUSTOM: NotRequired[CustomMessageActivityUnionTypeDef], # (1)
ConditionalSplit: NotRequired[ConditionalSplitActivityUnionTypeDef], # (2)
Description: NotRequired[str],
EMAIL: NotRequired[EmailMessageActivityTypeDef], # (3)
Holdout: NotRequired[HoldoutActivityTypeDef], # (4)
MultiCondition: NotRequired[MultiConditionalSplitActivityUnionTypeDef], # (5)
PUSH: NotRequired[PushMessageActivityTypeDef], # (6)
RandomSplit: NotRequired[RandomSplitActivityUnionTypeDef], # (7)
SMS: NotRequired[SMSMessageActivityTypeDef], # (8)
Wait: NotRequired[WaitActivityTypeDef], # (9)
ContactCenter: NotRequired[ContactCenterActivityTypeDef], # (10)
- See CustomMessageActivityTypeDef CustomMessageActivityOutputTypeDef
- See ConditionalSplitActivityTypeDef ConditionalSplitActivityOutputTypeDef
- See EmailMessageActivityTypeDef
- See HoldoutActivityTypeDef
- See MultiConditionalSplitActivityTypeDef MultiConditionalSplitActivityOutputTypeDef
- See PushMessageActivityTypeDef
- See RandomSplitActivityTypeDef RandomSplitActivityOutputTypeDef
- See SMSMessageActivityTypeDef
- See WaitActivityTypeDef
- See ContactCenterActivityTypeDef
WriteJourneyRequestTypeDef#
# WriteJourneyRequestTypeDef definition
class WriteJourneyRequestTypeDef(TypedDict):
Name: str,
Activities: NotRequired[Mapping[str, ActivityUnionTypeDef]], # (1)
CreationDate: NotRequired[str],
LastModifiedDate: NotRequired[str],
Limits: NotRequired[JourneyLimitsTypeDef], # (2)
LocalTime: NotRequired[bool],
QuietTime: NotRequired[QuietTimeTypeDef], # (3)
RefreshFrequency: NotRequired[str],
Schedule: NotRequired[JourneyScheduleUnionTypeDef], # (4)
StartActivity: NotRequired[str],
StartCondition: NotRequired[StartConditionUnionTypeDef], # (5)
State: NotRequired[StateType], # (6)
WaitForQuietTime: NotRequired[bool],
RefreshOnSegmentUpdate: NotRequired[bool],
JourneyChannelSettings: NotRequired[JourneyChannelSettingsTypeDef], # (7)
SendingSchedule: NotRequired[bool],
OpenHours: NotRequired[OpenHoursUnionTypeDef], # (8)
ClosedDays: NotRequired[ClosedDaysUnionTypeDef], # (9)
TimezoneEstimationMethods: NotRequired[Sequence[TimezoneEstimationMethodsElementType]], # (10)
- See ActivityTypeDef ActivityOutputTypeDef
- See JourneyLimitsTypeDef
- See QuietTimeTypeDef
- See JourneyScheduleTypeDef JourneyScheduleOutputTypeDef
- See StartConditionTypeDef StartConditionOutputTypeDef
- See StateType
- See JourneyChannelSettingsTypeDef
- See OpenHoursTypeDef OpenHoursOutputTypeDef
- See ClosedDaysTypeDef ClosedDaysOutputTypeDef
- See TimezoneEstimationMethodsElementType
CreateJourneyRequestTypeDef#
# CreateJourneyRequestTypeDef definition
class CreateJourneyRequestTypeDef(TypedDict):
ApplicationId: str,
WriteJourneyRequest: WriteJourneyRequestTypeDef, # (1)
UpdateJourneyRequestTypeDef#
# UpdateJourneyRequestTypeDef definition
class UpdateJourneyRequestTypeDef(TypedDict):
ApplicationId: str,
JourneyId: str,
WriteJourneyRequest: WriteJourneyRequestTypeDef, # (1)