deleteUseCase method
This API is in preview release for Amazon Connect and is subject to change.
Deletes a use case from an AppIntegration association.
May throw ResourceNotFoundException. May throw InternalServiceException. May throw InvalidRequestException. May throw ThrottlingException.
Parameter instanceId
:
The identifier of the Amazon Connect instance.
Parameter integrationAssociationId
:
The identifier for the AppIntegration association.
Parameter useCaseId
:
The identifier for the use case.
Implementation
Future<void> deleteUseCase({
required String instanceId,
required String integrationAssociationId,
required String useCaseId,
}) async {
ArgumentError.checkNotNull(instanceId, 'instanceId');
_s.validateStringLength(
'instanceId',
instanceId,
1,
100,
isRequired: true,
);
ArgumentError.checkNotNull(
integrationAssociationId, 'integrationAssociationId');
_s.validateStringLength(
'integrationAssociationId',
integrationAssociationId,
1,
200,
isRequired: true,
);
ArgumentError.checkNotNull(useCaseId, 'useCaseId');
_s.validateStringLength(
'useCaseId',
useCaseId,
1,
200,
isRequired: true,
);
await _protocol.send(
payload: null,
method: 'DELETE',
requestUri:
'/instance/${Uri.encodeComponent(instanceId)}/integration-associations/${Uri.encodeComponent(integrationAssociationId)}/use-cases/${Uri.encodeComponent(useCaseId)}',
exceptionFnMap: _exceptionFns,
);
}