Skip to content

Voice Id Classes

AssociateFraudsterRequest

DomainId

  • Type:
  • Required: Yes

FraudsterId

  • Type:
  • Required: Yes

WatchlistId

  • Type:
  • Required: Yes

AssociateFraudsterResponse

Fraudster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AuthenticationConfiguration

AcceptanceThreshold

  • Type:
  • Required: Yes

AuthenticationResult

AudioAggregationEndedAt

  • Type: typing.Optional[datetime.datetime]

AudioAggregationStartedAt

  • Type: typing.Optional[datetime.datetime]

AuthenticationResultId

  • Type: typing.Optional[str]

Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.AuthenticationConfiguration]

CustomerSpeakerId

  • Type: typing.Optional[str]

Decision

  • Type: typing.Optional[typing.Literal['ACCEPT', 'NOT_ENOUGH_SPEECH', 'REJECT', 'SPEAKER_EXPIRED', 'SPEAKER_ID_NOT_PROVIDED', 'SPEAKER_NOT_ENROLLED', 'SPEAKER_OPTED_OUT']]

GeneratedSpeakerId

  • Type: typing.Optional[str]

Score

  • Type: typing.Optional[int]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateDomainRequest

Name

  • Type:
  • Required: Yes

ServerSideEncryptionConfiguration

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.Tag]]

CreateDomainResponse

Domain

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWatchlistRequest

DomainId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CreateWatchlistResponse

Watchlist

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteDomainRequest

DomainId

  • Type:
  • Required: Yes

DeleteFraudsterRequest

DomainId

  • Type:
  • Required: Yes

FraudsterId

  • Type:
  • Required: Yes

DeleteSpeakerRequest

DomainId

  • Type:
  • Required: Yes

SpeakerId

  • Type:
  • Required: Yes

DeleteWatchlistRequest

DomainId

  • Type:
  • Required: Yes

WatchlistId

  • Type:
  • Required: Yes

DescribeDomainRequest

DomainId

  • Type:
  • Required: Yes

DescribeDomainResponse

Domain

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeFraudsterRegistrationJobRequest

DomainId

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

DescribeFraudsterRegistrationJobResponse

Job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeFraudsterRequest

DomainId

  • Type:
  • Required: Yes

FraudsterId

  • Type:
  • Required: Yes

DescribeFraudsterResponse

Fraudster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSpeakerEnrollmentJobRequest

DomainId

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

DescribeSpeakerEnrollmentJobResponse

Job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSpeakerRequest

DomainId

  • Type:
  • Required: Yes

SpeakerId

  • Type:
  • Required: Yes

DescribeSpeakerResponse

Speaker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeWatchlistRequest

DomainId

  • Type:
  • Required: Yes

WatchlistId

  • Type:
  • Required: Yes

DescribeWatchlistResponse

Watchlist

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateFraudsterRequest

DomainId

  • Type:
  • Required: Yes

FraudsterId

  • Type:
  • Required: Yes

WatchlistId

  • Type:
  • Required: Yes

DisassociateFraudsterResponse

Fraudster

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Domain

Arn

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

Description

  • Type: typing.Optional[str]

DomainId

  • Type: typing.Optional[str]

DomainStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'PENDING', 'SUSPENDED']]

Name

  • Type: typing.Optional[str]

ServerSideEncryptionConfiguration

  • Type:

ServerSideEncryptionUpdateDetails

  • Type:

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

WatchlistDetails

  • Type:

DomainSummary

Arn

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

Description

  • Type: typing.Optional[str]

DomainId

  • Type: typing.Optional[str]

DomainStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'PENDING', 'SUSPENDED']]

Name

  • Type: typing.Optional[str]

ServerSideEncryptionConfiguration

  • Type:

ServerSideEncryptionUpdateDetails

  • Type:

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

WatchlistDetails

  • Type:

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EnrollmentConfig

ExistingEnrollmentAction

  • Type: typing.Optional[typing.Literal['OVERWRITE', 'SKIP']]

FraudDetectionConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.EnrollmentJobFraudDetectionConfig]

EnrollmentConfigOutput

ExistingEnrollmentAction

  • Type: typing.Optional[typing.Literal['OVERWRITE', 'SKIP']]

FraudDetectionConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.EnrollmentJobFraudDetectionConfigOutput]

EnrollmentJobFraudDetectionConfig

FraudDetectionAction

  • Type: typing.Optional[typing.Literal['FAIL', 'IGNORE']]

RiskThreshold

  • Type: typing.Optional[int]

WatchlistIds

  • Type: typing.Optional[typing.List[str]]

EnrollmentJobFraudDetectionConfigOutput

FraudDetectionAction

  • Type: typing.Optional[typing.Literal['FAIL', 'IGNORE']]

RiskThreshold

  • Type: typing.Optional[int]

WatchlistIds

  • Type: typing.Optional[typing.List[str]]

EvaluateSessionRequest

DomainId

  • Type:
  • Required: Yes

SessionNameOrId

  • Type:
  • Required: Yes

EvaluateSessionResponse

AuthenticationResult

  • Type:
  • Required: Yes

DomainId

  • Type:
  • Required: Yes

FraudDetectionResult

  • Type:
  • Required: Yes

SessionId

  • Type:
  • Required: Yes

SessionName

  • Type:
  • Required: Yes

StreamingStatus

  • Type: typing.Literal['ENDED', 'ONGOING', 'PENDING_CONFIGURATION']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

FailureDetails

Message

  • Type: typing.Optional[str]

StatusCode

  • Type: typing.Optional[int]

FraudDetectionConfiguration

RiskThreshold

  • Type: typing.Optional[int]

WatchlistId

  • Type: typing.Optional[str]

FraudDetectionResult

AudioAggregationEndedAt

  • Type: typing.Optional[datetime.datetime]

AudioAggregationStartedAt

  • Type: typing.Optional[datetime.datetime]

Configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.FraudDetectionConfiguration]

Decision

  • Type: typing.Optional[typing.Literal['HIGH_RISK', 'LOW_RISK', 'NOT_ENOUGH_SPEECH']]

FraudDetectionResultId

  • Type: typing.Optional[str]

Reasons

  • Type: typing.Optional[typing.List[typing.Literal['KNOWN_FRAUDSTER', 'VOICE_SPOOFING']]]

RiskDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.FraudRiskDetails]

FraudRiskDetails

KnownFraudsterRisk

  • Type:
  • Required: Yes

VoiceSpoofingRisk

  • Type:
  • Required: Yes

Fraudster

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DomainId

  • Type: typing.Optional[str]

GeneratedFraudsterId

  • Type: typing.Optional[str]

WatchlistIds

  • Type: typing.Optional[typing.List[str]]

FraudsterRegistrationJob

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DataAccessRoleArn

  • Type: typing.Optional[str]

DomainId

  • Type: typing.Optional[str]

EndedAt

  • Type: typing.Optional[datetime.datetime]

FailureDetails

  • Type:

InputDataConfig

  • Type:

JobId

  • Type: typing.Optional[str]

JobName

  • Type: typing.Optional[str]

JobProgress

  • Type:

JobStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]

OutputDataConfig

  • Type:

RegistrationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.RegistrationConfigOutput]

FraudsterRegistrationJobSummary

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DomainId

  • Type: typing.Optional[str]

EndedAt

  • Type: typing.Optional[datetime.datetime]

FailureDetails

  • Type:

JobId

  • Type: typing.Optional[str]

JobName

  • Type: typing.Optional[str]

JobProgress

  • Type:

JobStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]

FraudsterSummary

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DomainId

  • Type: typing.Optional[str]

GeneratedFraudsterId

  • Type: typing.Optional[str]

WatchlistIds

  • Type: typing.Optional[typing.List[str]]

InputDataConfig

S3Uri

  • Type:
  • Required: Yes

JobProgress

PercentComplete

  • Type: typing.Optional[int]

KnownFraudsterRisk

RiskScore

  • Type:
  • Required: Yes

GeneratedFraudsterId

  • Type: typing.Optional[str]

ListDomainsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDomainsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]

ListDomainsResponse

DomainSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.DomainSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFraudsterRegistrationJobsRequest

DomainId

  • Type:
  • Required: Yes

JobStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFraudsterRegistrationJobsRequestPaginate

DomainId

  • Type:
  • Required: Yes

JobStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]

ListFraudsterRegistrationJobsResponse

JobSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.FraudsterRegistrationJobSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFraudstersRequest

DomainId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

WatchlistId

  • Type: typing.Optional[str]

ListFraudstersRequestPaginate

DomainId

  • Type:
  • Required: Yes

WatchlistId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]

ListFraudstersResponse

FraudsterSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.FraudsterSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSpeakerEnrollmentJobsRequest

DomainId

  • Type:
  • Required: Yes

JobStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListSpeakerEnrollmentJobsRequestPaginate

DomainId

  • Type:
  • Required: Yes

JobStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]

ListSpeakerEnrollmentJobsResponse

JobSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.SpeakerEnrollmentJobSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSpeakersRequest

DomainId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListSpeakersRequestPaginate

DomainId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]

ListSpeakersResponse

SpeakerSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.SpeakerSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWatchlistsRequest

DomainId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListWatchlistsRequestPaginate

DomainId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.PaginatorConfig]

ListWatchlistsResponse

WatchlistSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.WatchlistSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

OptOutSpeakerRequest

DomainId

  • Type:
  • Required: Yes

SpeakerId

  • Type:
  • Required: Yes

OptOutSpeakerResponse

Speaker

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

OutputDataConfig

S3Uri

  • Type:
  • Required: Yes

KmsKeyId

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

RegistrationConfig

DuplicateRegistrationAction

  • Type: typing.Optional[typing.Literal['REGISTER_AS_NEW', 'SKIP']]

FraudsterSimilarityThreshold

  • Type: typing.Optional[int]

WatchlistIds

  • Type: typing.Optional[typing.List[str]]

RegistrationConfigOutput

DuplicateRegistrationAction

  • Type: typing.Optional[typing.Literal['REGISTER_AS_NEW', 'SKIP']]

FraudsterSimilarityThreshold

  • Type: typing.Optional[int]

WatchlistIds

  • Type: typing.Optional[typing.List[str]]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

ServerSideEncryptionConfiguration

KmsKeyId

  • Type:
  • Required: Yes

ServerSideEncryptionUpdateDetails

Message

  • Type: typing.Optional[str]

OldKmsKeyId

  • Type: typing.Optional[str]

UpdateStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS']]

Speaker

CreatedAt

  • Type: typing.Optional[datetime.datetime]

CustomerSpeakerId

  • Type: typing.Optional[str]

DomainId

  • Type: typing.Optional[str]

GeneratedSpeakerId

  • Type: typing.Optional[str]

LastAccessedAt

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['ENROLLED', 'EXPIRED', 'OPTED_OUT', 'PENDING']]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

SpeakerEnrollmentJob

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DataAccessRoleArn

  • Type: typing.Optional[str]

DomainId

  • Type: typing.Optional[str]

EndedAt

  • Type: typing.Optional[datetime.datetime]

EnrollmentConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.EnrollmentConfigOutput]

FailureDetails

  • Type:

InputDataConfig

  • Type:

JobId

  • Type: typing.Optional[str]

JobName

  • Type: typing.Optional[str]

JobProgress

  • Type:

JobStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]

OutputDataConfig

  • Type:

SpeakerEnrollmentJobSummary

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DomainId

  • Type: typing.Optional[str]

EndedAt

  • Type: typing.Optional[datetime.datetime]

FailureDetails

  • Type:

JobId

  • Type: typing.Optional[str]

JobName

  • Type: typing.Optional[str]

JobProgress

  • Type:

JobStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'COMPLETED_WITH_ERRORS', 'FAILED', 'IN_PROGRESS', 'SUBMITTED']]

SpeakerSummary

CreatedAt

  • Type: typing.Optional[datetime.datetime]

CustomerSpeakerId

  • Type: typing.Optional[str]

DomainId

  • Type: typing.Optional[str]

GeneratedSpeakerId

  • Type: typing.Optional[str]

LastAccessedAt

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['ENROLLED', 'EXPIRED', 'OPTED_OUT', 'PENDING']]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

StartFraudsterRegistrationJobRequest

DataAccessRoleArn

  • Type:
  • Required: Yes

DomainId

  • Type:
  • Required: Yes

InputDataConfig

  • Type:
  • Required: Yes

OutputDataConfig

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

JobName

  • Type: typing.Optional[str]

RegistrationConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.RegistrationConfig, aws_resource_validator.pydantic_models.voice_id.voice_id_classes.RegistrationConfigOutput, NoneType]

StartFraudsterRegistrationJobResponse

Job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartSpeakerEnrollmentJobRequest

DataAccessRoleArn

  • Type:
  • Required: Yes

DomainId

  • Type:
  • Required: Yes

InputDataConfig

  • Type:
  • Required: Yes

OutputDataConfig

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

EnrollmentConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.EnrollmentConfig, aws_resource_validator.pydantic_models.voice_id.voice_id_classes.EnrollmentConfigOutput, NoneType]

JobName

  • Type: typing.Optional[str]

StartSpeakerEnrollmentJobResponse

Job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.voice_id.voice_id_classes.Tag]
  • Required: Yes

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateDomainRequest

DomainId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ServerSideEncryptionConfiguration

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

UpdateDomainResponse

Domain

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateWatchlistRequest

DomainId

  • Type:
  • Required: Yes

WatchlistId

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

UpdateWatchlistResponse

Watchlist

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VoiceSpoofingRisk

RiskScore

  • Type:
  • Required: Yes

Watchlist

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DefaultWatchlist

  • Type: typing.Optional[bool]

Description

  • Type: typing.Optional[str]

DomainId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

WatchlistId

  • Type: typing.Optional[str]

WatchlistDetails

DefaultWatchlistId

  • Type:
  • Required: Yes

WatchlistSummary

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DefaultWatchlist

  • Type: typing.Optional[bool]

Description

  • Type: typing.Optional[str]

DomainId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

WatchlistId

  • Type: typing.Optional[str]