private static void ApplySendIntervalInSec(ResponseAttributes.Builder builder,
                                                   Dictionary <string, string> keyValuePairs)
        {
            if (!keyValuePairs.TryGetValue(ResponseKeySendIntervalInSec, out var sendIntervalSecString))
            {
                return;
            }

            var sendIntervalInSec = int.Parse(sendIntervalSecString);

            builder.WithSendIntervalInMilliseconds((int)TimeSpan.FromSeconds(sendIntervalInSec).TotalMilliseconds);
        }
        private static void ApplySendIntervalInSec(ResponseAttributes.Builder builder,
                                                   JsonObjectValue agentConfigObject)
        {
            if (!(agentConfigObject[ResponseKeySendIntervalInSec] is JsonNumberValue numberValue))
            {
                return;
            }

            var intervalInMillis = (int)TimeSpan.FromSeconds(numberValue.IntValue).TotalMilliseconds;

            builder.WithSendIntervalInMilliseconds(intervalInMillis);
        }