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")]