updateSuiteDefinition method
Future<UpdateSuiteDefinitionResponse>
updateSuiteDefinition({
- required SuiteDefinitionConfiguration suiteDefinitionConfiguration,
- required String suiteDefinitionId,
Updates a Device Advisor test suite.
Requires permission to access the UpdateSuiteDefinition action.
May throw InternalServerException.
May throw ValidationException.
Parameter suiteDefinitionConfiguration :
Updates a Device Advisor test suite with suite definition configuration.
Parameter suiteDefinitionId :
Suite definition ID of the test suite to be updated.
Implementation
Future<UpdateSuiteDefinitionResponse> updateSuiteDefinition({
required SuiteDefinitionConfiguration suiteDefinitionConfiguration,
required String suiteDefinitionId,
}) async {
final $payload = <String, dynamic>{
'suiteDefinitionConfiguration': suiteDefinitionConfiguration,
};
final response = await _protocol.send(
payload: $payload,
method: 'PATCH',
requestUri: '/suiteDefinitions/${Uri.encodeComponent(suiteDefinitionId)}',
exceptionFnMap: _exceptionFns,
);
return UpdateSuiteDefinitionResponse.fromJson(response);
}