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 {