diff --git a/src/Cloudflare/Interfaces/IQueryParameterFilter.cs b/src/Cloudflare/Interfaces/IQueryParameterFilter.cs
index 49ca2df..e72dd69 100644
--- a/src/Cloudflare/Interfaces/IQueryParameterFilter.cs
+++ b/src/Cloudflare/Interfaces/IQueryParameterFilter.cs
@@ -8,6 +8,6 @@
///
/// Gets the query parameters.
///
- IDictionary GetQueryParameters();
+ IReadOnlyDictionary GetQueryParameters();
}
}
diff --git a/src/Extensions/Cloudflare.Dns/Filters/ListDnsRecordsFilter.cs b/src/Extensions/Cloudflare.Dns/Filters/ListDnsRecordsFilter.cs
index 9dc193d..fb04076 100644
--- a/src/Extensions/Cloudflare.Dns/Filters/ListDnsRecordsFilter.cs
+++ b/src/Extensions/Cloudflare.Dns/Filters/ListDnsRecordsFilter.cs
@@ -273,7 +273,7 @@ namespace AMWD.Net.Api.Cloudflare.Dns
public DnsRecordType? Type { get; set; }
///
- public IDictionary GetQueryParameters()
+ public IReadOnlyDictionary GetQueryParameters()
{
var dict = new Dictionary();
diff --git a/src/Extensions/Cloudflare.Zones/Filters/ListZonesFilter.cs b/src/Extensions/Cloudflare.Zones/Filters/ListZonesFilter.cs
index b5c6dca..e2614e8 100644
--- a/src/Extensions/Cloudflare.Zones/Filters/ListZonesFilter.cs
+++ b/src/Extensions/Cloudflare.Zones/Filters/ListZonesFilter.cs
@@ -88,7 +88,7 @@ namespace AMWD.Net.Api.Cloudflare.Zones
public ZoneStatus? Status { get; set; }
///
- public IDictionary GetQueryParameters()
+ public IReadOnlyDictionary GetQueryParameters()
{
var dict = new Dictionary();
diff --git a/src/Extensions/Cloudflare.Zones/Internals/InternalCreateZoneHoldFilter.cs b/src/Extensions/Cloudflare.Zones/Internals/InternalCreateZoneHoldFilter.cs
index 4038804..ed567a9 100644
--- a/src/Extensions/Cloudflare.Zones/Internals/InternalCreateZoneHoldFilter.cs
+++ b/src/Extensions/Cloudflare.Zones/Internals/InternalCreateZoneHoldFilter.cs
@@ -4,7 +4,7 @@
{
public bool? IncludeSubdomains { get; set; }
- public IDictionary GetQueryParameters()
+ public IReadOnlyDictionary GetQueryParameters()
{
var dict = new Dictionary();
diff --git a/src/Extensions/Cloudflare.Zones/Internals/InternalRemoveZoneHoldFilter.cs b/src/Extensions/Cloudflare.Zones/Internals/InternalRemoveZoneHoldFilter.cs
index 330c43f..51b97b7 100644
--- a/src/Extensions/Cloudflare.Zones/Internals/InternalRemoveZoneHoldFilter.cs
+++ b/src/Extensions/Cloudflare.Zones/Internals/InternalRemoveZoneHoldFilter.cs
@@ -4,7 +4,7 @@
{
public DateTime? HoldAfter { get; set; }
- public IDictionary GetQueryParameters()
+ public IReadOnlyDictionary GetQueryParameters()
{
var dict = new Dictionary();
diff --git a/test/Cloudflare.Tests/CloudflareClientTests/DeleteAsyncTest.cs b/test/Cloudflare.Tests/CloudflareClientTests/DeleteAsyncTest.cs
index 8caf75d..408202f 100644
--- a/test/Cloudflare.Tests/CloudflareClientTests/DeleteAsyncTest.cs
+++ b/test/Cloudflare.Tests/CloudflareClientTests/DeleteAsyncTest.cs
@@ -303,7 +303,7 @@ namespace Cloudflare.Core.Tests.CloudflareClientTests
private class TestFilter : IQueryParameterFilter
{
- public IDictionary GetQueryParameters()
+ public IReadOnlyDictionary GetQueryParameters()
{
return new Dictionary
{
diff --git a/test/Cloudflare.Tests/CloudflareClientTests/GetAsyncTest.cs b/test/Cloudflare.Tests/CloudflareClientTests/GetAsyncTest.cs
index be72dcc..c705477 100644
--- a/test/Cloudflare.Tests/CloudflareClientTests/GetAsyncTest.cs
+++ b/test/Cloudflare.Tests/CloudflareClientTests/GetAsyncTest.cs
@@ -371,7 +371,7 @@ namespace Cloudflare.Core.Tests.CloudflareClientTests
private class TestFilter : IQueryParameterFilter
{
- public IDictionary GetQueryParameters()
+ public IReadOnlyDictionary GetQueryParameters()
{
return new Dictionary
{
diff --git a/test/Cloudflare.Tests/CloudflareClientTests/PatchAsyncTest.cs b/test/Cloudflare.Tests/CloudflareClientTests/PatchAsyncTest.cs
index 30a1b77..0846d83 100644
--- a/test/Cloudflare.Tests/CloudflareClientTests/PatchAsyncTest.cs
+++ b/test/Cloudflare.Tests/CloudflareClientTests/PatchAsyncTest.cs
@@ -363,7 +363,7 @@ namespace Cloudflare.Core.Tests.CloudflareClientTests
private class TestFilter : IQueryParameterFilter
{
- public IDictionary GetQueryParameters()
+ public IReadOnlyDictionary GetQueryParameters()
{
return new Dictionary
{
diff --git a/test/Cloudflare.Tests/CloudflareClientTests/PostAsyncTest.cs b/test/Cloudflare.Tests/CloudflareClientTests/PostAsyncTest.cs
index 6900964..7bbe5c4 100644
--- a/test/Cloudflare.Tests/CloudflareClientTests/PostAsyncTest.cs
+++ b/test/Cloudflare.Tests/CloudflareClientTests/PostAsyncTest.cs
@@ -460,7 +460,7 @@ namespace Cloudflare.Core.Tests.CloudflareClientTests
private class TestFilter : IQueryParameterFilter
{
- public IDictionary GetQueryParameters()
+ public IReadOnlyDictionary GetQueryParameters()
{
return new Dictionary
{
diff --git a/test/Cloudflare.Tests/CloudflareClientTests/PutAsyncTest.cs b/test/Cloudflare.Tests/CloudflareClientTests/PutAsyncTest.cs
index 3d59748..337fad3 100644
--- a/test/Cloudflare.Tests/CloudflareClientTests/PutAsyncTest.cs
+++ b/test/Cloudflare.Tests/CloudflareClientTests/PutAsyncTest.cs
@@ -411,7 +411,7 @@ namespace Cloudflare.Core.Tests.CloudflareClientTests
private class TestFilter : IQueryParameterFilter
{
- public IDictionary GetQueryParameters()
+ public IReadOnlyDictionary GetQueryParameters()
{
return new Dictionary
{