In this version:
5 new static entities to manage static data sent and returned from the service. Bellow is the list with the name of static entities created:
PollyAlphabet
PollyGender
PollyLanguage
PollyTaskStatus
PollyVoice
6 static entities renamed to use the same prefix
PollyLexemeType
PollyOutputFormat
PollySampleRate
PollySpeechMarkTypes
PollySupportedEngine
PollyTextType
Validation was added to all public methods inside the connector, instead of transparently sending everything to the AWS service.
There is a new PollyRequestValidation exception to manage the validation output
This validation acts on:
mandatory fields
integer ranges
string length
<breaking change> Updated all structures to use the created static entities identifier, instead of returning a text value. Below is the list with the name of updated structures:
Voice
LanguageCode
GenderPolly
OutputFormatPolly
PollyVoiceId
SupportedEnginePolly
TaskStatus
TextStructure
TextTypePolly
SynthesisTask
In this version we have updated:
the AWSSDK.Core to version 3.7.6.4
the AWSSDK.Polly to version 3.7.0.121