Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@
/**
* @property int|null $totalActivePublic
* @property int|null $totalActiveCrossAccount
* @property int|null $totalActiveErrors
*/
class ResourceTypeDetails extends Shape
{
/**
* @param array{
* totalActivePublic?: int|null,
* totalActiveCrossAccount?: int|null
* totalActiveCrossAccount?: int|null,
* totalActiveErrors?: int|null
* } $args
*/
public function __construct(array $args = [])
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
* @property string|null $CreatorRequestId
* @property int $MinRetentionDays
* @property int $MaxRetentionDays
* @property string|null $EncryptionKeyArn
*/
class CreateLogicallyAirGappedBackupVaultRequest extends Request
{
Expand All @@ -19,7 +20,8 @@ class CreateLogicallyAirGappedBackupVaultRequest extends Request
* BackupVaultTags?: array<string, string>|null,
* CreatorRequestId?: string|null,
* MinRetentionDays: int,
* MaxRetentionDays: int
* MaxRetentionDays: int,
* EncryptionKeyArn?: string|null
* } $args
*/
public function __construct(array $args)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
* @property string|null $MpaApprovalTeamArn
* @property string|null $MpaSessionArn
* @property Shapes\LatestMpaApprovalTeamUpdate|null $LatestMpaApprovalTeamUpdate
* @property 'AWS_OWNED_KMS_KEY'|'CUSTOMER_MANAGED_KMS_KEY'|null $EncryptionKeyType
*/
class DescribeBackupVaultResponse extends Response
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
* @property 'BACKUP_VAULT'|'LOGICALLY_AIR_GAPPED_BACKUP_VAULT'|'RESTORE_ACCESS_BACKUP_VAULT'|null $VaultType
* @property 'PENDING'|'ACTIVE'|'FAILED'|'DELETING'|null $IndexStatus
* @property string|null $IndexStatusMessage
* @property 'AWS_OWNED_KMS_KEY'|'CUSTOMER_MANAGED_KMS_KEY'|null $EncryptionKeyType
*/
class DescribeRecoveryPointResponse extends Response
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
* @property int|null $MinRetentionDays
* @property int|null $MaxRetentionDays
* @property \Aws\Api\DateTimeResult|null $LockDate
* @property 'AWS_OWNED_KMS_KEY'|'CUSTOMER_MANAGED_KMS_KEY'|null $EncryptionKeyType
*/
class BackupVaultListMember extends Shape
{
Expand All @@ -33,7 +34,8 @@ class BackupVaultListMember extends Shape
* Locked?: bool|null,
* MinRetentionDays?: int|null,
* MaxRetentionDays?: int|null,
* LockDate?: \Aws\Api\DateTimeResult|null
* LockDate?: \Aws\Api\DateTimeResult|null,
* EncryptionKeyType?: 'AWS_OWNED_KMS_KEY'|'CUSTOMER_MANAGED_KMS_KEY'|null
* } $args
*/
public function __construct(array $args = [])
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
* @property 'BACKUP_VAULT'|'LOGICALLY_AIR_GAPPED_BACKUP_VAULT'|'RESTORE_ACCESS_BACKUP_VAULT'|null $VaultType
* @property 'PENDING'|'ACTIVE'|'FAILED'|'DELETING'|null $IndexStatus
* @property string|null $IndexStatusMessage
* @property 'AWS_OWNED_KMS_KEY'|'CUSTOMER_MANAGED_KMS_KEY'|null $EncryptionKeyType
*/
class RecoveryPointByBackupVault extends Shape
{
Expand Down Expand Up @@ -61,7 +62,8 @@ class RecoveryPointByBackupVault extends Shape
* ResourceName?: string|null,
* VaultType?: 'BACKUP_VAULT'|'LOGICALLY_AIR_GAPPED_BACKUP_VAULT'|'RESTORE_ACCESS_BACKUP_VAULT'|null,
* IndexStatus?: 'PENDING'|'ACTIVE'|'FAILED'|'DELETING'|null,
* IndexStatusMessage?: string|null
* IndexStatusMessage?: string|null,
* EncryptionKeyType?: 'AWS_OWNED_KMS_KEY'|'CUSTOMER_MANAGED_KMS_KEY'|null
* } $args
*/
public function __construct(array $args = [])
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
* @property 'BACKUP_VAULT'|'LOGICALLY_AIR_GAPPED_BACKUP_VAULT'|'RESTORE_ACCESS_BACKUP_VAULT'|null $VaultType
* @property 'PENDING'|'ACTIVE'|'FAILED'|'DELETING'|null $IndexStatus
* @property string|null $IndexStatusMessage
* @property 'AWS_OWNED_KMS_KEY'|'CUSTOMER_MANAGED_KMS_KEY'|null $EncryptionKeyType
*/
class RecoveryPointByResource extends Shape
{
Expand All @@ -35,7 +36,8 @@ class RecoveryPointByResource extends Shape
* ResourceName?: string|null,
* VaultType?: 'BACKUP_VAULT'|'LOGICALLY_AIR_GAPPED_BACKUP_VAULT'|'RESTORE_ACCESS_BACKUP_VAULT'|null,
* IndexStatus?: 'PENDING'|'ACTIVE'|'FAILED'|'DELETING'|null,
* IndexStatusMessage?: string|null
* IndexStatusMessage?: string|null,
* EncryptionKeyType?: 'AWS_OWNED_KMS_KEY'|'CUSTOMER_MANAGED_KMS_KEY'|null
* } $args
*/
public function __construct(array $args = [])
Expand Down
2 changes: 2 additions & 0 deletions src/structures/Connect/ConnectClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -200,10 +200,12 @@ class ConnectClient extends \Aws\Connect\ConnectClient
use ResumeContactRecording\ResumeContactRecordingTrait;
use SearchAgentStatuses\SearchAgentStatusesTrait;
use SearchAvailablePhoneNumbers\SearchAvailablePhoneNumbersTrait;
use SearchContactEvaluations\SearchContactEvaluationsTrait;
use SearchContactFlowModules\SearchContactFlowModulesTrait;
use SearchContactFlows\SearchContactFlowsTrait;
use SearchContacts\SearchContactsTrait;
use SearchEmailAddresses\SearchEmailAddressesTrait;
use SearchEvaluationForms\SearchEvaluationFormsTrait;
use SearchHoursOfOperationOverrides\SearchHoursOfOperationOverridesTrait;
use SearchHoursOfOperations\SearchHoursOfOperationsTrait;
use SearchPredefinedAttributes\SearchPredefinedAttributesTrait;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@
* @property string|null $Description
* @property list<Shapes\EvaluationFormItem> $Items
* @property Shapes\EvaluationFormScoringStrategy|null $ScoringStrategy
* @property Shapes\EvaluationFormAutoEvaluationConfiguration|null $AutoEvaluationConfiguration
* @property string|null $ClientToken
* @property array<string, string>|null $Tags
*/
class CreateEvaluationFormRequest extends Request
{
Expand All @@ -21,7 +23,9 @@ class CreateEvaluationFormRequest extends Request
* Description?: string|null,
* Items: list<Shapes\EvaluationFormItem>,
* ScoringStrategy?: Shapes\EvaluationFormScoringStrategy|null,
* ClientToken?: string|null
* AutoEvaluationConfiguration?: Shapes\EvaluationFormAutoEvaluationConfiguration|null,
* ClientToken?: string|null,
* Tags?: array<string, string>|null
* } $args
*/
public function __construct(array $args)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,15 @@

/**
* @property NumericQuestionPropertyValueAutomation|null $PropertyValue
* @property EvaluationFormQuestionAutomationAnswerSource|null $AnswerSource
*/
class EvaluationFormNumericQuestionAutomation extends Shape
{
/**
* @param array{PropertyValue?: NumericQuestionPropertyValueAutomation|null} $args
* @param array{
* PropertyValue?: NumericQuestionPropertyValueAutomation|null,
* AnswerSource?: EvaluationFormQuestionAutomationAnswerSource|null
* } $args
*/
public function __construct(array $args = [])
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
* @property int $MaxValue
* @property int<0, 10>|null $Score
* @property bool|null $AutomaticFail
* @property AutomaticFailConfiguration|null $AutomaticFailConfiguration
*/
class EvaluationFormNumericQuestionOption extends Shape
{
Expand All @@ -17,7 +18,8 @@ class EvaluationFormNumericQuestionOption extends Shape
* MinValue: int,
* MaxValue: int,
* Score?: int<0, 10>|null,
* AutomaticFail?: bool|null
* AutomaticFail?: bool|null,
* AutomaticFailConfiguration?: AutomaticFailConfiguration|null
* } $args
*/
public function __construct(array $args)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
* @property bool|null $NotApplicableEnabled
* @property 'TEXT'|'SINGLESELECT'|'NUMERIC' $QuestionType
* @property EvaluationFormQuestionTypeProperties|null $QuestionTypeProperties
* @property EvaluationFormItemEnablementConfiguration|null $Enablement
* @property double|null $Weight
*/
class EvaluationFormQuestion extends Shape
Expand All @@ -23,6 +24,7 @@ class EvaluationFormQuestion extends Shape
* NotApplicableEnabled?: bool|null,
* QuestionType: 'TEXT'|'SINGLESELECT'|'NUMERIC',
* QuestionTypeProperties?: EvaluationFormQuestionTypeProperties|null,
* Enablement?: EvaluationFormItemEnablementConfiguration|null,
* Weight?: double|null
* } $args
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@
/**
* @property EvaluationFormNumericQuestionProperties|null $Numeric
* @property EvaluationFormSingleSelectQuestionProperties|null $SingleSelect
* @property EvaluationFormTextQuestionProperties|null $Text
*/
class EvaluationFormQuestionTypeProperties extends Shape
{
/**
* @param array{
* Numeric?: EvaluationFormNumericQuestionProperties|null,
* SingleSelect?: EvaluationFormSingleSelectQuestionProperties|null
* SingleSelect?: EvaluationFormSingleSelectQuestionProperties|null,
* Text?: EvaluationFormTextQuestionProperties|null
* } $args
*/
public function __construct(array $args = [])
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,20 @@
use Sunaoka\Aws\Structures\Shape;

/**
* @property list<EvaluationFormSingleSelectQuestionAutomationOption> $Options
* @property list<EvaluationFormSingleSelectQuestionAutomationOption>|null $Options
* @property string|null $DefaultOptionRefId
* @property EvaluationFormQuestionAutomationAnswerSource|null $AnswerSource
*/
class EvaluationFormSingleSelectQuestionAutomation extends Shape
{
/**
* @param array{
* Options: list<EvaluationFormSingleSelectQuestionAutomationOption>,
* DefaultOptionRefId?: string|null
* Options?: list<EvaluationFormSingleSelectQuestionAutomationOption>|null,
* DefaultOptionRefId?: string|null,
* AnswerSource?: EvaluationFormQuestionAutomationAnswerSource|null
* } $args
*/
public function __construct(array $args)
public function __construct(array $args = [])
{
$this->__data = $args;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
* @property string $Text
* @property int<0, 10>|null $Score
* @property bool|null $AutomaticFail
* @property AutomaticFailConfiguration|null $AutomaticFailConfiguration
*/
class EvaluationFormSingleSelectQuestionOption extends Shape
{
Expand All @@ -17,7 +18,8 @@ class EvaluationFormSingleSelectQuestionOption extends Shape
* RefId: string,
* Text: string,
* Score?: int<0, 10>|null,
* AutomaticFail?: bool|null
* AutomaticFail?: bool|null,
* AutomaticFailConfiguration?: AutomaticFailConfiguration|null
* } $args
*/
public function __construct(array $args)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
use Sunaoka\Aws\Structures\Shape;

/**
* @property 'OVERALL_CUSTOMER_SENTIMENT_SCORE'|'OVERALL_AGENT_SENTIMENT_SCORE'|'NON_TALK_TIME'|'NON_TALK_TIME_PERCENTAGE'|'NUMBER_OF_INTERRUPTIONS'|'CONTACT_DURATION'|'AGENT_INTERACTION_DURATION'|'CUSTOMER_HOLD_TIME' $Label
* @property 'OVERALL_CUSTOMER_SENTIMENT_SCORE'|'OVERALL_AGENT_SENTIMENT_SCORE'|'NON_TALK_TIME'|'NON_TALK_TIME_PERCENTAGE'|'NUMBER_OF_INTERRUPTIONS'|'CONTACT_DURATION'|'AGENT_INTERACTION_DURATION'|'CUSTOMER_HOLD_TIME'|'LONGEST_HOLD_DURATION'|'NUMBER_OF_HOLDS'|'AGENT_INTERACTION_AND_HOLD_DURATION' $Label
*/
class NumericQuestionPropertyValueAutomation extends Shape
{
/**
* @param array{Label: 'OVERALL_CUSTOMER_SENTIMENT_SCORE'|'OVERALL_AGENT_SENTIMENT_SCORE'|'NON_TALK_TIME'|'NON_TALK_TIME_PERCENTAGE'|'NUMBER_OF_INTERRUPTIONS'|'CONTACT_DURATION'|'AGENT_INTERACTION_DURATION'|'CUSTOMER_HOLD_TIME'} $args
* @param array{Label: 'OVERALL_CUSTOMER_SENTIMENT_SCORE'|'OVERALL_AGENT_SENTIMENT_SCORE'|'NON_TALK_TIME'|'NON_TALK_TIME_PERCENTAGE'|'NUMBER_OF_INTERRUPTIONS'|'CONTACT_DURATION'|'AGENT_INTERACTION_DURATION'|'CUSTOMER_HOLD_TIME'|'LONGEST_HOLD_DURATION'|'NUMBER_OF_HOLDS'|'AGENT_INTERACTION_AND_HOLD_DURATION'} $args
*/
public function __construct(array $args)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
* @property array<string, EvaluationScore>|null $Scores
* @property \Aws\Api\DateTimeResult $CreatedTime
* @property \Aws\Api\DateTimeResult $LastModifiedTime
* @property 'STANDARD'|'CALIBRATION'|null $EvaluationType
* @property array<string, string>|null $Tags
*/
class Evaluation extends Shape
Expand All @@ -29,6 +30,7 @@ class Evaluation extends Shape
* Scores?: array<string, EvaluationScore>|null,
* CreatedTime: \Aws\Api\DateTimeResult,
* LastModifiedTime: \Aws\Api\DateTimeResult,
* EvaluationType?: 'STANDARD'|'CALIBRATION'|null,
* Tags?: array<string, string>|null
* } $args
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@
/**
* @property EvaluationAnswerData|null $Value
* @property EvaluationAnswerData|null $SystemSuggestedValue
* @property list<EvaluationSuggestedAnswer>|null $SuggestedAnswers
*/
class EvaluationAnswerOutput extends Shape
{
/**
* @param array{
* Value?: EvaluationAnswerData|null,
* SystemSuggestedValue?: EvaluationAnswerData|null
* SystemSuggestedValue?: EvaluationAnswerData|null,
* SuggestedAnswers?: list<EvaluationSuggestedAnswer>|null
* } $args
*/
public function __construct(array $args = [])
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
* @property string|null $Description
* @property list<EvaluationFormItem> $Items
* @property EvaluationFormScoringStrategy|null $ScoringStrategy
* @property EvaluationFormAutoEvaluationConfiguration|null $AutoEvaluationConfiguration
*/
class EvaluationFormContent extends Shape
{
Expand All @@ -23,7 +24,8 @@ class EvaluationFormContent extends Shape
* Title: string,
* Description?: string|null,
* Items: list<EvaluationFormItem>,
* ScoringStrategy?: EvaluationFormScoringStrategy|null
* ScoringStrategy?: EvaluationFormScoringStrategy|null,
* AutoEvaluationConfiguration?: EvaluationFormAutoEvaluationConfiguration|null
* } $args
*/
public function __construct(array $args)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,15 @@

/**
* @property NumericQuestionPropertyValueAutomation|null $PropertyValue
* @property EvaluationFormQuestionAutomationAnswerSource|null $AnswerSource
*/
class EvaluationFormNumericQuestionAutomation extends Shape
{
/**
* @param array{PropertyValue?: NumericQuestionPropertyValueAutomation|null} $args
* @param array{
* PropertyValue?: NumericQuestionPropertyValueAutomation|null,
* AnswerSource?: EvaluationFormQuestionAutomationAnswerSource|null
* } $args
*/
public function __construct(array $args = [])
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
* @property int $MaxValue
* @property int<0, 10>|null $Score
* @property bool|null $AutomaticFail
* @property AutomaticFailConfiguration|null $AutomaticFailConfiguration
*/
class EvaluationFormNumericQuestionOption extends Shape
{
Expand All @@ -17,7 +18,8 @@ class EvaluationFormNumericQuestionOption extends Shape
* MinValue: int,
* MaxValue: int,
* Score?: int<0, 10>|null,
* AutomaticFail?: bool|null
* AutomaticFail?: bool|null,
* AutomaticFailConfiguration?: AutomaticFailConfiguration|null
* } $args
*/
public function __construct(array $args)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
* @property bool|null $NotApplicableEnabled
* @property 'TEXT'|'SINGLESELECT'|'NUMERIC' $QuestionType
* @property EvaluationFormQuestionTypeProperties|null $QuestionTypeProperties
* @property EvaluationFormItemEnablementConfiguration|null $Enablement
* @property double|null $Weight
*/
class EvaluationFormQuestion extends Shape
Expand All @@ -23,6 +24,7 @@ class EvaluationFormQuestion extends Shape
* NotApplicableEnabled?: bool|null,
* QuestionType: 'TEXT'|'SINGLESELECT'|'NUMERIC',
* QuestionTypeProperties?: EvaluationFormQuestionTypeProperties|null,
* Enablement?: EvaluationFormItemEnablementConfiguration|null,
* Weight?: double|null
* } $args
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@
/**
* @property EvaluationFormNumericQuestionProperties|null $Numeric
* @property EvaluationFormSingleSelectQuestionProperties|null $SingleSelect
* @property EvaluationFormTextQuestionProperties|null $Text
*/
class EvaluationFormQuestionTypeProperties extends Shape
{
/**
* @param array{
* Numeric?: EvaluationFormNumericQuestionProperties|null,
* SingleSelect?: EvaluationFormSingleSelectQuestionProperties|null
* SingleSelect?: EvaluationFormSingleSelectQuestionProperties|null,
* Text?: EvaluationFormTextQuestionProperties|null
* } $args
*/
public function __construct(array $args = [])
Expand Down
Loading