@@ -30,8 +30,8 @@ public static class RestRequestExtensions {
30
30
/// <param name="value">Value of the parameter</param>
31
31
/// <param name="encode">Encode the value or not, default true</param>
32
32
/// <returns>This request</returns>
33
- public static RestRequest AddParameter ( this RestRequest request , string name , object value , bool encode = true )
34
- => request . AddParameter ( new GetOrPostParameter ( name , value , encode ) ) ;
33
+ public static RestRequest AddParameter ( this RestRequest request , string name , object ? value , bool encode = true )
34
+ => request . AddParameter ( new GetOrPostParameter ( name , value ? . ToString ( ) , encode ) ) ;
35
35
36
36
public static RestRequest AddParameter ( this RestRequest request , string ? name , object value , ParameterType type , bool encode = true )
37
37
=> request . AddParameter ( Parameter . CreateParameter ( name , value , type , encode ) ) ;
@@ -52,8 +52,8 @@ public static RestRequest AddOrUpdateParameters(this RestRequest request, IEnume
52
52
return request ;
53
53
}
54
54
55
- public static RestRequest AddOrUpdateParameter ( this RestRequest request , string name , object value )
56
- => request . AddOrUpdateParameter ( new GetOrPostParameter ( name , value ) ) ;
55
+ public static RestRequest AddOrUpdateParameter ( this RestRequest request , string name , object ? value )
56
+ => request . AddOrUpdateParameter ( new GetOrPostParameter ( name , value ? . ToString ( ) ) ) ;
57
57
58
58
public static RestRequest AddOrUpdateParameter ( this RestRequest request , string name , object value , ParameterType type , bool encode = true )
59
59
=> request . AddOrUpdateParameter ( Parameter . CreateParameter ( name , value , type , encode ) ) ;
@@ -94,9 +94,6 @@ public static RestRequest AddUrlSegment(this RestRequest request, string name, s
94
94
public static RestRequest AddQueryParameter ( this RestRequest request , string name , string value , bool encode = true )
95
95
=> request . AddParameter ( new QueryParameter ( name , value , encode ) ) ;
96
96
97
- public static RestRequest AddUrlSegment ( this RestRequest request , string name , object value , bool encode = true )
98
- => request . AddParameter ( new UrlSegmentParameter ( name , value , encode ) ) ;
99
-
100
97
/// <summary>
101
98
/// Adds a file parameter to the request body. The file will be read from disk as a stream.
102
99
/// </summary>
0 commit comments