updateVoiceConnectorGroup method

Future<UpdateVoiceConnectorGroupResponse> updateVoiceConnectorGroup({
  1. required String name,
  2. required String voiceConnectorGroupId,
  3. required List<VoiceConnectorItem> voiceConnectorItems,
})

Updates the settings for the specified Amazon Chime SDK Voice Connector group.

May throw BadRequestException. May throw ConflictException. May throw ForbiddenException. May throw NotFoundException. May throw ServiceFailureException. May throw ServiceUnavailableException. May throw ThrottledClientException. May throw UnauthorizedClientException.

Parameter name : The name of the Voice Connector group.

Parameter voiceConnectorGroupId : The Voice Connector ID.

Parameter voiceConnectorItems : The VoiceConnectorItems to associate with the Voice Connector group.

Implementation

Future<UpdateVoiceConnectorGroupResponse> updateVoiceConnectorGroup({
  required String name,
  required String voiceConnectorGroupId,
  required List<VoiceConnectorItem> voiceConnectorItems,
}) async {
  final $payload = <String, dynamic>{
    'Name': name,
    'VoiceConnectorItems': voiceConnectorItems,
  };
  final response = await _protocol.send(
    payload: $payload,
    method: 'PUT',
    requestUri:
        '/voice-connector-groups/${Uri.encodeComponent(voiceConnectorGroupId)}',
    exceptionFnMap: _exceptionFns,
  );
  return UpdateVoiceConnectorGroupResponse.fromJson(response);
}