From e1dafdf0dd7a4aca8a22f3f24288fcf1b4e37404 Mon Sep 17 00:00:00 2001 From: JKorf Date: Wed, 24 Jul 2024 10:22:35 +0200 Subject: [PATCH] Added AddSecondsString and AddOptionalSecondsString method to ParameterCollection --- .../Objects/ParameterCollection.cs | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CryptoExchange.Net/Objects/ParameterCollection.cs b/CryptoExchange.Net/Objects/ParameterCollection.cs index e2438b4..ee27702 100644 --- a/CryptoExchange.Net/Objects/ParameterCollection.cs +++ b/CryptoExchange.Net/Objects/ParameterCollection.cs @@ -149,6 +149,27 @@ namespace CryptoExchange.Net.Objects Add(key, DateTimeConverter.ConvertToSeconds(value)); } + /// + /// Add a datetime value as string seconds timestamp + /// + /// + /// + public void AddSecondsString(string key, DateTime value) + { + Add(key, DateTimeConverter.ConvertToSeconds(value).ToString()); + } + + /// + /// Add a datetime value as string seconds timestamp. Not added if value is null + /// + /// + /// + public void AddOptionalSecondsString(string key, DateTime? value) + { + if (value != null) + Add(key, DateTimeConverter.ConvertToSeconds(value).ToString()); + } + /// /// Add an enum value as the string value as mapped using the ///