If collections empty then don't serialize

This commit is contained in:
Jaex 2017-09-06 02:33:02 +03:00
parent c0501d3369
commit 3403384f22

View file

@ -55,15 +55,21 @@ public class CustomUploaderItem
[DefaultValue(null)]
public Dictionary<string, string> Arguments { get; set; }
public bool ShouldSerializeArguments() => Arguments != null && Arguments.Count > 0;
[DefaultValue(null)]
public Dictionary<string, string> Headers { get; set; }
public bool ShouldSerializeHeaders() => Headers != null && Headers.Count > 0;
[DefaultValue(ResponseType.Text)]
public ResponseType ResponseType { get; set; }
[DefaultValue(null)]
public List<string> RegexList { get; set; }
public bool ShouldSerializeRegexList() => RegexList != null && RegexList.Count > 0;
[DefaultValue("")]
public string URL { get; set; }