Skip to content

Commit 7e86091

Browse files
Merge pull request #135 from hognevevle/main
Change `PageSize` property from `string` to `int?` 🐛
2 parents 79434f1 + e4029a6 commit 7e86091

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

Src/Notion.Client/Api/Blocks/RequestParams/BlocksRetrieveChildrenParameters.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
public class BlocksRetrieveChildrenParameters : IBlocksRetrieveChildrenQueryParameters
44
{
55
public string StartCursor { get; set; }
6-
public string PageSize { get; set; }
6+
public int? PageSize { get; set; }
77
}
88
}

Src/Notion.Client/Api/Databases/DatabasesClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public async Task<PaginatedList<Database>> ListAsync(DatabasesListParameters dat
2525
var queryParams = new Dictionary<string, string>()
2626
{
2727
{ "start_cursor", databasesListQueryParmaters?.StartCursor },
28-
{ "page_size", databasesListQueryParmaters?.PageSize }
28+
{ "page_size", databasesListQueryParmaters?.PageSize?.ToString() }
2929
};
3030

3131
return await _client.GetAsync<PaginatedList<Database>>(DatabasesApiUrls.List(), queryParams);

Src/Notion.Client/Api/Databases/RequestParams/DatabasesListParameters.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
public class DatabasesListParameters : IDatabasesListQueryParmaters
44
{
55
public string StartCursor { get; set; }
6-
public string PageSize { get; set; }
6+
public int? PageSize { get; set; }
77
}
88
}

Src/Notion.Client/Api/Databases/RequestParams/DatabasesQueryParameters.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ public class DatabasesQueryParameters : IDatabaseQueryBodyParameters
77
public Filter Filter { get; set; }
88
public List<Sort> Sorts { get; set; }
99
public string StartCursor { get; set; }
10-
public string PageSize { get; set; }
10+
public int? PageSize { get; set; }
1111
}
1212
}

Src/Notion.Client/Api/Search/Parameters/SearchParameters.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ public class SearchParameters : ISearchBodyParameters
66
public SearchSort Sort { get; set; }
77
public SearchFilter Filter { get; set; }
88
public string StartCursor { get; set; }
9-
public string PageSize { get; set; }
9+
public int? PageSize { get; set; }
1010
}
1111
}

Src/Notion.Client/Models/PaginatedList.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public interface IPaginationParameters
99
string StartCursor { get; set; }
1010

1111
[JsonProperty("page_size")]
12-
string PageSize { get; set; }
12+
int? PageSize { get; set; }
1313
}
1414

1515
public class PaginatedList<T>

0 commit comments

Comments
 (0)