From c09ed7fdce2463a96773a3970ce9cdf4994d74c0 Mon Sep 17 00:00:00 2001 From: Aleksei Arhipov Date: Sat, 31 Jul 2021 20:11:43 +0300 Subject: [PATCH] there is no property "file" https://developers.notion.com/reference/database#database-property. renamed to "files" --- .../Database/Properties/{FileProperty.cs => FilesProperty.cs} | 4 ++-- Src/Notion.Client/Models/Database/Properties/Property.cs | 2 +- Src/Notion.Client/Models/Database/Properties/PropertyType.cs | 4 ++-- Test/Notion.UnitTests/PropertyTests.cs | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) rename Src/Notion.Client/Models/Database/Properties/{FileProperty.cs => FilesProperty.cs} (56%) diff --git a/Src/Notion.Client/Models/Database/Properties/FileProperty.cs b/Src/Notion.Client/Models/Database/Properties/FilesProperty.cs similarity index 56% rename from Src/Notion.Client/Models/Database/Properties/FileProperty.cs rename to Src/Notion.Client/Models/Database/Properties/FilesProperty.cs index 5553bb48..3f37d82a 100644 --- a/Src/Notion.Client/Models/Database/Properties/FileProperty.cs +++ b/Src/Notion.Client/Models/Database/Properties/FilesProperty.cs @@ -2,9 +2,9 @@ namespace Notion.Client { - public class FileProperty : Property + public class FilesProperty : Property { - public override PropertyType Type => PropertyType.File; + public override PropertyType Type => PropertyType.Files; public Dictionary File { get; set; } } } diff --git a/Src/Notion.Client/Models/Database/Properties/Property.cs b/Src/Notion.Client/Models/Database/Properties/Property.cs index d5827733..b0f5b736 100644 --- a/Src/Notion.Client/Models/Database/Properties/Property.cs +++ b/Src/Notion.Client/Models/Database/Properties/Property.cs @@ -10,7 +10,7 @@ namespace Notion.Client [JsonSubtypes.KnownSubType(typeof(CreatedTimeProperty), PropertyType.CreatedTime)] [JsonSubtypes.KnownSubType(typeof(DateProperty), PropertyType.Date)] [JsonSubtypes.KnownSubType(typeof(EmailProperty), PropertyType.Email)] - [JsonSubtypes.KnownSubType(typeof(FileProperty), PropertyType.File)] + [JsonSubtypes.KnownSubType(typeof(FilesProperty), PropertyType.Files)] [JsonSubtypes.KnownSubType(typeof(FormulaProperty), PropertyType.Formula)] [JsonSubtypes.KnownSubType(typeof(LastEditedByProperty), PropertyType.LastEditedBy)] [JsonSubtypes.KnownSubType(typeof(LastEditedTimeProperty), PropertyType.LastEditedTime)] diff --git a/Src/Notion.Client/Models/Database/Properties/PropertyType.cs b/Src/Notion.Client/Models/Database/Properties/PropertyType.cs index e597328b..bbc9eba7 100644 --- a/Src/Notion.Client/Models/Database/Properties/PropertyType.cs +++ b/Src/Notion.Client/Models/Database/Properties/PropertyType.cs @@ -28,8 +28,8 @@ public enum PropertyType [EnumMember(Value = "people")] People, - [EnumMember(Value = "file")] - File, + [EnumMember(Value = "files")] + Files, [EnumMember(Value = "checkbox")] Checkbox, diff --git a/Test/Notion.UnitTests/PropertyTests.cs b/Test/Notion.UnitTests/PropertyTests.cs index e0e0e44f..63a23305 100644 --- a/Test/Notion.UnitTests/PropertyTests.cs +++ b/Test/Notion.UnitTests/PropertyTests.cs @@ -13,7 +13,7 @@ public class PropertyTests [InlineData(typeof(CreatedTimeProperty), PropertyType.CreatedTime)] [InlineData(typeof(DateProperty), PropertyType.Date)] [InlineData(typeof(EmailProperty), PropertyType.Email)] - [InlineData(typeof(FileProperty), PropertyType.File)] + [InlineData(typeof(FilesProperty), PropertyType.Files)] [InlineData(typeof(FormulaProperty), PropertyType.Formula)] [InlineData(typeof(LastEditedByProperty), PropertyType.LastEditedBy)] [InlineData(typeof(LastEditedTimeProperty), PropertyType.LastEditedTime)] @@ -41,7 +41,7 @@ public void TestPropertyType(Type type, PropertyType expectedPropertyType) [InlineData(typeof(CreatedTimeProperty), "created_time")] [InlineData(typeof(DateProperty), "date")] [InlineData(typeof(EmailProperty), "email")] - [InlineData(typeof(FileProperty), "file")] + [InlineData(typeof(FilesProperty), "files")] [InlineData(typeof(FormulaProperty), "formula")] [InlineData(typeof(LastEditedByProperty), "last_edited_by")] [InlineData(typeof(LastEditedTimeProperty), "last_edited_time")]