public async Task CreateQueueAsync(QueueConfiguration configuration, CancellationToken cancellationToken = default)
        {
            var serializedConfiguration = await RequestSerializer.QueueConfigurationToJson(configuration).ConfigureAwait(false);

            await SendAsync("createQueue", serializedConfiguration, cancellationToken).ConfigureAwait(false);
        }
        private async Task UpdateQueueAsync(QueueConfiguration configuration, CancellationToken cancellationToken)
        {
            var serializedConfiguration = await RequestSerializer.QueueConfigurationToJson(configuration).ConfigureAwait(false);

            await SendAsync("updateQueue", serializedConfiguration, cancellationToken).ConfigureAwait(false);
        }