diff --git a/docs/Notion.Client.ApiEndpoints.BlocksApiUrls.Delete(string).md b/docs/Notion.Client.ApiEndpoints.BlocksApiUrls.Delete(string).md new file mode 100644 index 00000000..2b87cce4 --- /dev/null +++ b/docs/Notion.Client.ApiEndpoints.BlocksApiUrls.Delete(string).md @@ -0,0 +1,20 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[ApiEndpoints](Notion.Client.ApiEndpoints.md 'Notion.Client.ApiEndpoints').[BlocksApiUrls](Notion.Client.ApiEndpoints.BlocksApiUrls.md 'Notion.Client.ApiEndpoints.BlocksApiUrls') + +## ApiEndpoints.BlocksApiUrls.Delete(string) Method + +Get the Uri [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') for deleting a block. + +```csharp +public static string Delete(string blockId); +``` +#### Parameters + + + +`blockId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Identifier for a Notion block + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +Returns a Uri [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') for deleting a block. \ No newline at end of file diff --git a/docs/Notion.Client.ApiEndpoints.BlocksApiUrls.md b/docs/Notion.Client.ApiEndpoints.BlocksApiUrls.md new file mode 100644 index 00000000..35e2c81a --- /dev/null +++ b/docs/Notion.Client.ApiEndpoints.BlocksApiUrls.md @@ -0,0 +1,13 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[ApiEndpoints](Notion.Client.ApiEndpoints.md 'Notion.Client.ApiEndpoints') + +## ApiEndpoints.BlocksApiUrls Class + +```csharp +public static class ApiEndpoints.BlocksApiUrls +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 BlocksApiUrls + +| Methods | | +| :--- | :--- | +| [Delete(string)](Notion.Client.ApiEndpoints.BlocksApiUrls.Delete(string).md 'Notion.Client.ApiEndpoints.BlocksApiUrls.Delete(string)') | Get the Uri [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') for deleting a block. | diff --git a/docs/Notion.Client.ApiEndpoints.PagesApiUrls.RetrievePropertyItem(string,string).md b/docs/Notion.Client.ApiEndpoints.PagesApiUrls.RetrievePropertyItem(string,string).md new file mode 100644 index 00000000..6f9ee6a7 --- /dev/null +++ b/docs/Notion.Client.ApiEndpoints.PagesApiUrls.RetrievePropertyItem(string,string).md @@ -0,0 +1,26 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[ApiEndpoints](Notion.Client.ApiEndpoints.md 'Notion.Client.ApiEndpoints').[PagesApiUrls](Notion.Client.ApiEndpoints.PagesApiUrls.md 'Notion.Client.ApiEndpoints.PagesApiUrls') + +## ApiEndpoints.PagesApiUrls.RetrievePropertyItem(string, string) Method + +Get the Uri [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') for retrieve page property item + +```csharp +public static string RetrievePropertyItem(string pageId, string propertyId); +``` +#### Parameters + + + +`pageId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Identifier for a Notion Page + + + +`propertyId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Identifier for a Notion Property + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +Returns a Uri [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') for Retrieve page property item \ No newline at end of file diff --git a/docs/Notion.Client.ApiEndpoints.PagesApiUrls.md b/docs/Notion.Client.ApiEndpoints.PagesApiUrls.md new file mode 100644 index 00000000..84135ccc --- /dev/null +++ b/docs/Notion.Client.ApiEndpoints.PagesApiUrls.md @@ -0,0 +1,13 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[ApiEndpoints](Notion.Client.ApiEndpoints.md 'Notion.Client.ApiEndpoints') + +## ApiEndpoints.PagesApiUrls Class + +```csharp +public static class ApiEndpoints.PagesApiUrls +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 PagesApiUrls + +| Methods | | +| :--- | :--- | +| [RetrievePropertyItem(string, string)](Notion.Client.ApiEndpoints.PagesApiUrls.RetrievePropertyItem(string,string).md 'Notion.Client.ApiEndpoints.PagesApiUrls.RetrievePropertyItem(string, string)') | Get the Uri [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') for retrieve page property item | diff --git a/docs/Notion.Client.ApiEndpoints.UsersApiUrls.Me().md b/docs/Notion.Client.ApiEndpoints.UsersApiUrls.Me().md new file mode 100644 index 00000000..741d2b05 --- /dev/null +++ b/docs/Notion.Client.ApiEndpoints.UsersApiUrls.Me().md @@ -0,0 +1,13 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[ApiEndpoints](Notion.Client.ApiEndpoints.md 'Notion.Client.ApiEndpoints').[UsersApiUrls](Notion.Client.ApiEndpoints.UsersApiUrls.md 'Notion.Client.ApiEndpoints.UsersApiUrls') + +## ApiEndpoints.UsersApiUrls.Me() Method + +Get the Uri [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') for retrieve your token's bot user. + +```csharp +public static string Me(); +``` + +#### Returns +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') +Returns a Uri [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') retrieve your token's bot user. \ No newline at end of file diff --git a/docs/Notion.Client.ApiEndpoints.UsersApiUrls.md b/docs/Notion.Client.ApiEndpoints.UsersApiUrls.md new file mode 100644 index 00000000..c87d8745 --- /dev/null +++ b/docs/Notion.Client.ApiEndpoints.UsersApiUrls.md @@ -0,0 +1,13 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[ApiEndpoints](Notion.Client.ApiEndpoints.md 'Notion.Client.ApiEndpoints') + +## ApiEndpoints.UsersApiUrls Class + +```csharp +public static class ApiEndpoints.UsersApiUrls +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 UsersApiUrls + +| Methods | | +| :--- | :--- | +| [Me()](Notion.Client.ApiEndpoints.UsersApiUrls.Me().md 'Notion.Client.ApiEndpoints.UsersApiUrls.Me()') | Get the Uri [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') for retrieve your token's bot user. | diff --git a/docs/Notion.Client.ApiEndpoints.md b/docs/Notion.Client.ApiEndpoints.md new file mode 100644 index 00000000..c07975cf --- /dev/null +++ b/docs/Notion.Client.ApiEndpoints.md @@ -0,0 +1,22 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## ApiEndpoints Class + +```csharp +public static class ApiEndpoints +``` + +### [Notion.Client](Notion.Client.md 'Notion.Client').[ApiEndpoints](Notion.Client.ApiEndpoints.md 'Notion.Client.ApiEndpoints') + +## ApiEndpoints.BlocksApiUrls Class + +```csharp +public static class ApiEndpoints.BlocksApiUrls +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 BlocksApiUrls + +| Methods | | +| :--- | :--- | +| [Delete(string)](Notion.Client.ApiEndpoints.BlocksApiUrls.Delete(string).md 'Notion.Client.ApiEndpoints.BlocksApiUrls.Delete(string)') | Get the Uri [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') for deleting a block. | + diff --git a/docs/Notion.Client.Block.Parent.md b/docs/Notion.Client.Block.Parent.md new file mode 100644 index 00000000..b70360b4 --- /dev/null +++ b/docs/Notion.Client.Block.Parent.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Block](Notion.Client.Block.md 'Notion.Client.Block') + +## Block.Parent Property + +Information about the block's parent. + +```csharp +public Notion.Client.IBlockParent Parent { get; set; } +``` + +Implements [Parent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IBlock.Parent 'Notion.Client.IBlock.Parent') + +#### Property Value +[Notion.Client.IBlockParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IBlockParent 'Notion.Client.IBlockParent') \ No newline at end of file diff --git a/docs/Notion.Client.Block.md b/docs/Notion.Client.Block.md new file mode 100644 index 00000000..022dcb37 --- /dev/null +++ b/docs/Notion.Client.Block.md @@ -0,0 +1,18 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## Block Class + +```csharp +public abstract class Block : +Notion.Client.IBlock, +Notion.Client.IObject, +Notion.Client.IObjectModificationData +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 Block + +Implements [Notion.Client.IBlock](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IBlock 'Notion.Client.IBlock'), [Notion.Client.IObject](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IObject 'Notion.Client.IObject'), [IObjectModificationData](Notion.Client.IObjectModificationData.md 'Notion.Client.IObjectModificationData') + +| Properties | | +| :--- | :--- | +| [Parent](Notion.Client.Block.Parent.md 'Notion.Client.Block.Parent') | Information about the block's parent. | diff --git a/docs/Notion.Client.BlockParent.BlockId.md b/docs/Notion.Client.BlockParent.BlockId.md new file mode 100644 index 00000000..96d1cf0d --- /dev/null +++ b/docs/Notion.Client.BlockParent.BlockId.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[BlockParent](Notion.Client.BlockParent.md 'Notion.Client.BlockParent') + +## BlockParent.BlockId Property + +The ID of the block that the element belongs to. + +```csharp +public string BlockId { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.BlockParent.Type.md b/docs/Notion.Client.BlockParent.Type.md new file mode 100644 index 00000000..1c60f977 --- /dev/null +++ b/docs/Notion.Client.BlockParent.Type.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[BlockParent](Notion.Client.BlockParent.md 'Notion.Client.BlockParent') + +## BlockParent.Type Property + +Always has a value "block_id" + +```csharp +public Notion.Client.ParentType Type { get; set; } +``` + +Implements [Type](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IParent.Type 'Notion.Client.IParent.Type') + +#### Property Value +[Notion.Client.ParentType](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.ParentType 'Notion.Client.ParentType') \ No newline at end of file diff --git a/docs/Notion.Client.BlockParent.md b/docs/Notion.Client.BlockParent.md new file mode 100644 index 00000000..85d842a8 --- /dev/null +++ b/docs/Notion.Client.BlockParent.md @@ -0,0 +1,21 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## BlockParent Class + +```csharp +public class BlockParent : +Notion.Client.IPageParent, +Notion.Client.IParent, +Notion.Client.IDatabaseParent, +Notion.Client.IBlockParent, +Notion.Client.ICommentParent +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 BlockParent + +Implements [Notion.Client.IPageParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IPageParent 'Notion.Client.IPageParent'), [Notion.Client.IParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IParent 'Notion.Client.IParent'), [Notion.Client.IDatabaseParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IDatabaseParent 'Notion.Client.IDatabaseParent'), [Notion.Client.IBlockParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IBlockParent 'Notion.Client.IBlockParent'), [Notion.Client.ICommentParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.ICommentParent 'Notion.Client.ICommentParent') + +| Properties | | +| :--- | :--- | +| [BlockId](Notion.Client.BlockParent.BlockId.md 'Notion.Client.BlockParent.BlockId') | The ID of the block that the element belongs to. | +| [Type](Notion.Client.BlockParent.Type.md 'Notion.Client.BlockParent.Type') | Always has a value "block_id" | diff --git a/docs/Notion.Client.CheckboxPropertyValue.md b/docs/Notion.Client.CheckboxPropertyValue.md new file mode 100644 index 00000000..1ed59a73 --- /dev/null +++ b/docs/Notion.Client.CheckboxPropertyValue.md @@ -0,0 +1,11 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## CheckboxPropertyValue Class + +Checkbox property value objects contain a boolean within the checkbox property. + +```csharp +public class CheckboxPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 CheckboxPropertyValue \ No newline at end of file diff --git a/docs/Notion.Client.CreatedByPropertyValue.CreatedBy.md b/docs/Notion.Client.CreatedByPropertyValue.CreatedBy.md new file mode 100644 index 00000000..a4ba7edc --- /dev/null +++ b/docs/Notion.Client.CreatedByPropertyValue.CreatedBy.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[CreatedByPropertyValue](Notion.Client.CreatedByPropertyValue.md 'Notion.Client.CreatedByPropertyValue') + +## CreatedByPropertyValue.CreatedBy Property + +Describes the user who created this page. + +```csharp +public Notion.Client.User CreatedBy { get; set; } +``` + +#### Property Value +[Notion.Client.User](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.User 'Notion.Client.User') \ No newline at end of file diff --git a/docs/Notion.Client.CreatedByPropertyValue.md b/docs/Notion.Client.CreatedByPropertyValue.md new file mode 100644 index 00000000..bef9ba77 --- /dev/null +++ b/docs/Notion.Client.CreatedByPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## CreatedByPropertyValue Class + +Created by property value object + +```csharp +public class CreatedByPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 CreatedByPropertyValue + +| Properties | | +| :--- | :--- | +| [CreatedBy](Notion.Client.CreatedByPropertyValue.CreatedBy.md 'Notion.Client.CreatedByPropertyValue.CreatedBy') | Describes the user who created this page. | diff --git a/docs/Notion.Client.CreatedTimePropertyValue.CreatedTime.md b/docs/Notion.Client.CreatedTimePropertyValue.CreatedTime.md new file mode 100644 index 00000000..f7ae5573 --- /dev/null +++ b/docs/Notion.Client.CreatedTimePropertyValue.CreatedTime.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[CreatedTimePropertyValue](Notion.Client.CreatedTimePropertyValue.md 'Notion.Client.CreatedTimePropertyValue') + +## CreatedTimePropertyValue.CreatedTime Property + +The date and time when this page was created. + +```csharp +public string CreatedTime { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.CreatedTimePropertyValue.md b/docs/Notion.Client.CreatedTimePropertyValue.md new file mode 100644 index 00000000..ae3e39f3 --- /dev/null +++ b/docs/Notion.Client.CreatedTimePropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## CreatedTimePropertyValue Class + +Created time property value object. + +```csharp +public class CreatedTimePropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 CreatedTimePropertyValue + +| Properties | | +| :--- | :--- | +| [CreatedTime](Notion.Client.CreatedTimePropertyValue.CreatedTime.md 'Notion.Client.CreatedTimePropertyValue.CreatedTime') | The date and time when this page was created. | diff --git a/docs/Notion.Client.Database.Archived.md b/docs/Notion.Client.Database.Archived.md new file mode 100644 index 00000000..80b2e065 --- /dev/null +++ b/docs/Notion.Client.Database.Archived.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Database](Notion.Client.Database.md 'Notion.Client.Database') + +## Database.Archived Property + +The archived status of the database. + +```csharp +public bool Archived { get; set; } +``` + +#### Property Value +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/docs/Notion.Client.Database.Url.md b/docs/Notion.Client.Database.Url.md new file mode 100644 index 00000000..7630d576 --- /dev/null +++ b/docs/Notion.Client.Database.Url.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Database](Notion.Client.Database.md 'Notion.Client.Database') + +## Database.Url Property + +The URL of the Notion database. + +```csharp +public string Url { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.Database.md b/docs/Notion.Client.Database.md new file mode 100644 index 00000000..c1b6f1e9 --- /dev/null +++ b/docs/Notion.Client.Database.md @@ -0,0 +1,18 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## Database Class + +```csharp +public class Database : +Notion.Client.IObject, +Notion.Client.IObjectModificationData +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 Database + +Implements [Notion.Client.IObject](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IObject 'Notion.Client.IObject'), [IObjectModificationData](Notion.Client.IObjectModificationData.md 'Notion.Client.IObjectModificationData') + +| Properties | | +| :--- | :--- | +| [Archived](Notion.Client.Database.Archived.md 'Notion.Client.Database.Archived') | The archived status of the database. | +| [Url](Notion.Client.Database.Url.md 'Notion.Client.Database.Url') | The URL of the Notion database. | diff --git a/docs/Notion.Client.DatabaseParent.DatabaseId.md b/docs/Notion.Client.DatabaseParent.DatabaseId.md new file mode 100644 index 00000000..8b8e363e --- /dev/null +++ b/docs/Notion.Client.DatabaseParent.DatabaseId.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[DatabaseParent](Notion.Client.DatabaseParent.md 'Notion.Client.DatabaseParent') + +## DatabaseParent.DatabaseId Property + +The ID of the database that this page belongs to. + +```csharp +public string DatabaseId { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.DatabaseParent.Type.md b/docs/Notion.Client.DatabaseParent.Type.md new file mode 100644 index 00000000..10f9689c --- /dev/null +++ b/docs/Notion.Client.DatabaseParent.Type.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[DatabaseParent](Notion.Client.DatabaseParent.md 'Notion.Client.DatabaseParent') + +## DatabaseParent.Type Property + +Always "database_id" + +```csharp +public Notion.Client.ParentType Type { get; set; } +``` + +Implements [Type](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IParent.Type 'Notion.Client.IParent.Type') + +#### Property Value +[Notion.Client.ParentType](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.ParentType 'Notion.Client.ParentType') \ No newline at end of file diff --git a/docs/Notion.Client.DatabaseParent.md b/docs/Notion.Client.DatabaseParent.md new file mode 100644 index 00000000..7a1188ee --- /dev/null +++ b/docs/Notion.Client.DatabaseParent.md @@ -0,0 +1,19 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## DatabaseParent Class + +```csharp +public class DatabaseParent : +Notion.Client.IPageParent, +Notion.Client.IParent, +Notion.Client.IBlockParent +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 DatabaseParent + +Implements [Notion.Client.IPageParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IPageParent 'Notion.Client.IPageParent'), [Notion.Client.IParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IParent 'Notion.Client.IParent'), [Notion.Client.IBlockParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IBlockParent 'Notion.Client.IBlockParent') + +| Properties | | +| :--- | :--- | +| [DatabaseId](Notion.Client.DatabaseParent.DatabaseId.md 'Notion.Client.DatabaseParent.DatabaseId') | The ID of the database that this page belongs to. | +| [Type](Notion.Client.DatabaseParent.Type.md 'Notion.Client.DatabaseParent.Type') | Always "database_id" | diff --git a/docs/Notion.Client.Date.End.md b/docs/Notion.Client.Date.End.md new file mode 100644 index 00000000..528a782c --- /dev/null +++ b/docs/Notion.Client.Date.End.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Date](Notion.Client.Date.md 'Notion.Client.Date') + +## Date.End Property + +End date with optional time. + +```csharp +public System.Nullable End { get; set; } +``` + +#### Property Value +[System.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.DateTime](https://docs.microsoft.com/en-us/dotnet/api/System.DateTime 'System.DateTime')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1') \ No newline at end of file diff --git a/docs/Notion.Client.Date.Start.md b/docs/Notion.Client.Date.Start.md new file mode 100644 index 00000000..9470de41 --- /dev/null +++ b/docs/Notion.Client.Date.Start.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Date](Notion.Client.Date.md 'Notion.Client.Date') + +## Date.Start Property + +Start date with optional time. + +```csharp +public System.Nullable Start { get; set; } +``` + +#### Property Value +[System.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.DateTime](https://docs.microsoft.com/en-us/dotnet/api/System.DateTime 'System.DateTime')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1') \ No newline at end of file diff --git a/docs/Notion.Client.Date.TimeZone.md b/docs/Notion.Client.Date.TimeZone.md new file mode 100644 index 00000000..2571b778 --- /dev/null +++ b/docs/Notion.Client.Date.TimeZone.md @@ -0,0 +1,13 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Date](Notion.Client.Date.md 'Notion.Client.Date') + +## Date.TimeZone Property + +Optional time zone information for start and end. Possible values are extracted from the IANA database and they are +based on the time zones from Moment.js. + +```csharp +public string TimeZone { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.Date.md b/docs/Notion.Client.Date.md new file mode 100644 index 00000000..c43cb3a6 --- /dev/null +++ b/docs/Notion.Client.Date.md @@ -0,0 +1,17 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## Date Class + +Date value object. + +```csharp +public class Date +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 Date + +| Properties | | +| :--- | :--- | +| [End](Notion.Client.Date.End.md 'Notion.Client.Date.End') | End date with optional time. | +| [Start](Notion.Client.Date.Start.md 'Notion.Client.Date.Start') | Start date with optional time. | +| [TimeZone](Notion.Client.Date.TimeZone.md 'Notion.Client.Date.TimeZone') | Optional time zone information for start and end. Possible values are extracted from the IANA database and they are
based on the time zones from Moment.js. | diff --git a/docs/Notion.Client.DatePropertyValue.Date.md b/docs/Notion.Client.DatePropertyValue.Date.md new file mode 100644 index 00000000..8c832897 --- /dev/null +++ b/docs/Notion.Client.DatePropertyValue.Date.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[DatePropertyValue](Notion.Client.DatePropertyValue.md 'Notion.Client.DatePropertyValue') + +## DatePropertyValue.Date Property + +Date + +```csharp +public Notion.Client.Date Date { get; set; } +``` + +#### Property Value +[Date](Notion.Client.Date.md 'Notion.Client.Date') \ No newline at end of file diff --git a/docs/Notion.Client.DatePropertyValue.md b/docs/Notion.Client.DatePropertyValue.md new file mode 100644 index 00000000..842319cf --- /dev/null +++ b/docs/Notion.Client.DatePropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## DatePropertyValue Class + +Date property value object. + +```csharp +public class DatePropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 DatePropertyValue + +| Properties | | +| :--- | :--- | +| [Date](Notion.Client.DatePropertyValue.Date.md 'Notion.Client.DatePropertyValue.Date') | Date | diff --git a/docs/Notion.Client.EmailPropertyValue.Email.md b/docs/Notion.Client.EmailPropertyValue.Email.md new file mode 100644 index 00000000..83229ad1 --- /dev/null +++ b/docs/Notion.Client.EmailPropertyValue.Email.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[EmailPropertyValue](Notion.Client.EmailPropertyValue.md 'Notion.Client.EmailPropertyValue') + +## EmailPropertyValue.Email Property + +Describes an email address. + +```csharp +public string Email { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.EmailPropertyValue.md b/docs/Notion.Client.EmailPropertyValue.md new file mode 100644 index 00000000..568f1cf8 --- /dev/null +++ b/docs/Notion.Client.EmailPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## EmailPropertyValue Class + +Email property value object. + +```csharp +public class EmailPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 EmailPropertyValue + +| Properties | | +| :--- | :--- | +| [Email](Notion.Client.EmailPropertyValue.Email.md 'Notion.Client.EmailPropertyValue.Email') | Describes an email address. | diff --git a/docs/Notion.Client.FilesPropertyValue.Files.md b/docs/Notion.Client.FilesPropertyValue.Files.md new file mode 100644 index 00000000..74e830bb --- /dev/null +++ b/docs/Notion.Client.FilesPropertyValue.Files.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[FilesPropertyValue](Notion.Client.FilesPropertyValue.md 'Notion.Client.FilesPropertyValue') + +## FilesPropertyValue.Files Property + +Array of File Object with name. + +```csharp +public System.Collections.Generic.List Files { get; set; } +``` + +#### Property Value +[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[Notion.Client.FileObjectWithName](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.FileObjectWithName 'Notion.Client.FileObjectWithName')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1') \ No newline at end of file diff --git a/docs/Notion.Client.FilesPropertyValue.md b/docs/Notion.Client.FilesPropertyValue.md new file mode 100644 index 00000000..300e1075 --- /dev/null +++ b/docs/Notion.Client.FilesPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## FilesPropertyValue Class + +File property value object. + +```csharp +public class FilesPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 FilesPropertyValue + +| Properties | | +| :--- | :--- | +| [Files](Notion.Client.FilesPropertyValue.Files.md 'Notion.Client.FilesPropertyValue.Files') | Array of File Object with name. | diff --git a/docs/Notion.Client.FormulaPropertyValue.Formula.md b/docs/Notion.Client.FormulaPropertyValue.Formula.md new file mode 100644 index 00000000..08a37b4d --- /dev/null +++ b/docs/Notion.Client.FormulaPropertyValue.Formula.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[FormulaPropertyValue](Notion.Client.FormulaPropertyValue.md 'Notion.Client.FormulaPropertyValue') + +## FormulaPropertyValue.Formula Property + +A formula described in the database's properties. + +```csharp +public Notion.Client.FormulaValue Formula { get; set; } +``` + +#### Property Value +[FormulaValue](Notion.Client.FormulaValue.md 'Notion.Client.FormulaValue') \ No newline at end of file diff --git a/docs/Notion.Client.FormulaPropertyValue.md b/docs/Notion.Client.FormulaPropertyValue.md new file mode 100644 index 00000000..28007ec3 --- /dev/null +++ b/docs/Notion.Client.FormulaPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## FormulaPropertyValue Class + +Formula property value object. + +```csharp +public class FormulaPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 FormulaPropertyValue + +| Properties | | +| :--- | :--- | +| [Formula](Notion.Client.FormulaPropertyValue.Formula.md 'Notion.Client.FormulaPropertyValue.Formula') | A formula described in the database's properties. | diff --git a/docs/Notion.Client.FormulaValue.Boolean.md b/docs/Notion.Client.FormulaValue.Boolean.md new file mode 100644 index 00000000..969dd1e8 --- /dev/null +++ b/docs/Notion.Client.FormulaValue.Boolean.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[FormulaValue](Notion.Client.FormulaValue.md 'Notion.Client.FormulaValue') + +## FormulaValue.Boolean Property + +Boolean formula value. + +```csharp +public System.Nullable Boolean { get; set; } +``` + +#### Property Value +[System.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1') \ No newline at end of file diff --git a/docs/Notion.Client.FormulaValue.Date.md b/docs/Notion.Client.FormulaValue.Date.md new file mode 100644 index 00000000..3be43564 --- /dev/null +++ b/docs/Notion.Client.FormulaValue.Date.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[FormulaValue](Notion.Client.FormulaValue.md 'Notion.Client.FormulaValue') + +## FormulaValue.Date Property + +Date formula value + +```csharp +public Notion.Client.Date Date { get; set; } +``` + +#### Property Value +[Date](Notion.Client.Date.md 'Notion.Client.Date') \ No newline at end of file diff --git a/docs/Notion.Client.FormulaValue.Number.md b/docs/Notion.Client.FormulaValue.Number.md new file mode 100644 index 00000000..6f96a6a3 --- /dev/null +++ b/docs/Notion.Client.FormulaValue.Number.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[FormulaValue](Notion.Client.FormulaValue.md 'Notion.Client.FormulaValue') + +## FormulaValue.Number Property + +Number formula value. + +```csharp +public System.Nullable Number { get; set; } +``` + +#### Property Value +[System.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System.Double')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1') \ No newline at end of file diff --git a/docs/Notion.Client.FormulaValue.String.md b/docs/Notion.Client.FormulaValue.String.md new file mode 100644 index 00000000..8cbd6ce6 --- /dev/null +++ b/docs/Notion.Client.FormulaValue.String.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[FormulaValue](Notion.Client.FormulaValue.md 'Notion.Client.FormulaValue') + +## FormulaValue.String Property + +String formula value. + +```csharp +public string String { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.FormulaValue.Type.md b/docs/Notion.Client.FormulaValue.Type.md new file mode 100644 index 00000000..b0af07f8 --- /dev/null +++ b/docs/Notion.Client.FormulaValue.Type.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[FormulaValue](Notion.Client.FormulaValue.md 'Notion.Client.FormulaValue') + +## FormulaValue.Type Property + +Formula value type + +```csharp +public string Type { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.FormulaValue.md b/docs/Notion.Client.FormulaValue.md new file mode 100644 index 00000000..6a331f1d --- /dev/null +++ b/docs/Notion.Client.FormulaValue.md @@ -0,0 +1,19 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## FormulaValue Class + +Formula value object. + +```csharp +public class FormulaValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 FormulaValue + +| Properties | | +| :--- | :--- | +| [Boolean](Notion.Client.FormulaValue.Boolean.md 'Notion.Client.FormulaValue.Boolean') | Boolean formula value. | +| [Date](Notion.Client.FormulaValue.Date.md 'Notion.Client.FormulaValue.Date') | Date formula value | +| [Number](Notion.Client.FormulaValue.Number.md 'Notion.Client.FormulaValue.Number') | Number formula value. | +| [String](Notion.Client.FormulaValue.String.md 'Notion.Client.FormulaValue.String') | String formula value. | +| [Type](Notion.Client.FormulaValue.Type.md 'Notion.Client.FormulaValue.Type') | Formula value type | diff --git a/docs/Notion.Client.IBlocksClient.AppendChildrenAsync(string,Notion.Client.BlocksAppendChildrenParameters).md b/docs/Notion.Client.IBlocksClient.AppendChildrenAsync(string,Notion.Client.BlocksAppendChildrenParameters).md new file mode 100644 index 00000000..7fed8ddb --- /dev/null +++ b/docs/Notion.Client.IBlocksClient.AppendChildrenAsync(string,Notion.Client.BlocksAppendChildrenParameters).md @@ -0,0 +1,24 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IBlocksClient](Notion.Client.IBlocksClient.md 'Notion.Client.IBlocksClient') + +## IBlocksClient.AppendChildrenAsync(string, BlocksAppendChildrenParameters) Method + +Creates and appends new children blocks to the parent block_id specified. + +```csharp +System.Threading.Tasks.Task> AppendChildrenAsync(string blockId, Notion.Client.BlocksAppendChildrenParameters parameters=null); +``` +#### Parameters + + + +`blockId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Identifier for a block + + + +`parameters` [Notion.Client.BlocksAppendChildrenParameters](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.BlocksAppendChildrenParameters 'Notion.Client.BlocksAppendChildrenParameters') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Notion.Client.PaginatedList<](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1')[Notion.Client.IBlock](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IBlock 'Notion.Client.IBlock')[>](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +A paginated list of newly created first level children block objects. \ No newline at end of file diff --git a/docs/Notion.Client.IBlocksClient.DeleteAsync(string).md b/docs/Notion.Client.IBlocksClient.DeleteAsync(string).md new file mode 100644 index 00000000..e8476060 --- /dev/null +++ b/docs/Notion.Client.IBlocksClient.DeleteAsync(string).md @@ -0,0 +1,19 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IBlocksClient](Notion.Client.IBlocksClient.md 'Notion.Client.IBlocksClient') + +## IBlocksClient.DeleteAsync(string) Method + +Sets a Block object, including page blocks, to archived: true using the ID specified. + +```csharp +System.Threading.Tasks.Task DeleteAsync(string blockId); +``` +#### Parameters + + + +`blockId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Identifier for a Notion block + +#### Returns +[System.Threading.Tasks.Task](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task 'System.Threading.Tasks.Task') \ No newline at end of file diff --git a/docs/Notion.Client.IBlocksClient.RetrieveAsync(string).md b/docs/Notion.Client.IBlocksClient.RetrieveAsync(string).md new file mode 100644 index 00000000..52de3c0d --- /dev/null +++ b/docs/Notion.Client.IBlocksClient.RetrieveAsync(string).md @@ -0,0 +1,18 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IBlocksClient](Notion.Client.IBlocksClient.md 'Notion.Client.IBlocksClient') + +## IBlocksClient.RetrieveAsync(string) Method + +Retrieves a Block object using the ID specified. + +```csharp +System.Threading.Tasks.Task RetrieveAsync(string blockId); +``` +#### Parameters + + + +`blockId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Notion.Client.IBlock](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IBlock 'Notion.Client.IBlock')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +Block \ No newline at end of file diff --git a/docs/Notion.Client.IBlocksClient.UpdateAsync(string,Notion.Client.IUpdateBlock).md b/docs/Notion.Client.IBlocksClient.UpdateAsync(string,Notion.Client.IUpdateBlock).md new file mode 100644 index 00000000..5999040a --- /dev/null +++ b/docs/Notion.Client.IBlocksClient.UpdateAsync(string,Notion.Client.IUpdateBlock).md @@ -0,0 +1,22 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IBlocksClient](Notion.Client.IBlocksClient.md 'Notion.Client.IBlocksClient') + +## IBlocksClient.UpdateAsync(string, IUpdateBlock) Method + +Updates the content for the specified block_id based on the block type. + +```csharp +System.Threading.Tasks.Task UpdateAsync(string blockId, Notion.Client.IUpdateBlock updateBlock); +``` +#### Parameters + + + +`blockId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`updateBlock` [Notion.Client.IUpdateBlock](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IUpdateBlock 'Notion.Client.IUpdateBlock') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Notion.Client.IBlock](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IBlock 'Notion.Client.IBlock')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +Block \ No newline at end of file diff --git a/docs/Notion.Client.IBlocksClient.md b/docs/Notion.Client.IBlocksClient.md new file mode 100644 index 00000000..28685df1 --- /dev/null +++ b/docs/Notion.Client.IBlocksClient.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## IBlocksClient Interface + +```csharp +public interface IBlocksClient +``` + +| Methods | | +| :--- | :--- | +| [AppendChildrenAsync(string, BlocksAppendChildrenParameters)](Notion.Client.IBlocksClient.AppendChildrenAsync(string,Notion.Client.BlocksAppendChildrenParameters).md 'Notion.Client.IBlocksClient.AppendChildrenAsync(string, Notion.Client.BlocksAppendChildrenParameters)') | Creates and appends new children blocks to the parent block_id specified. | +| [DeleteAsync(string)](Notion.Client.IBlocksClient.DeleteAsync(string).md 'Notion.Client.IBlocksClient.DeleteAsync(string)') | Sets a Block object, including page blocks, to archived: true using the ID specified. | +| [RetrieveAsync(string)](Notion.Client.IBlocksClient.RetrieveAsync(string).md 'Notion.Client.IBlocksClient.RetrieveAsync(string)') | Retrieves a Block object using the ID specified. | +| [UpdateAsync(string, IUpdateBlock)](Notion.Client.IBlocksClient.UpdateAsync(string,Notion.Client.IUpdateBlock).md 'Notion.Client.IBlocksClient.UpdateAsync(string, Notion.Client.IUpdateBlock)') | Updates the content for the specified block_id based on the block type. | diff --git a/docs/Notion.Client.IDatabasesClient.CreateAsync(Notion.Client.DatabasesCreateParameters).md b/docs/Notion.Client.IDatabasesClient.CreateAsync(Notion.Client.DatabasesCreateParameters).md new file mode 100644 index 00000000..cd1944f3 --- /dev/null +++ b/docs/Notion.Client.IDatabasesClient.CreateAsync(Notion.Client.DatabasesCreateParameters).md @@ -0,0 +1,18 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IDatabasesClient](Notion.Client.IDatabasesClient.md 'Notion.Client.IDatabasesClient') + +## IDatabasesClient.CreateAsync(DatabasesCreateParameters) Method + +Creates a database as a subpage in the specified parent page, with the specified properties schema. + +```csharp +System.Threading.Tasks.Task CreateAsync(Notion.Client.DatabasesCreateParameters databasesCreateParameters); +``` +#### Parameters + + + +`databasesCreateParameters` [Notion.Client.DatabasesCreateParameters](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.DatabasesCreateParameters 'Notion.Client.DatabasesCreateParameters') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Database](Notion.Client.Database.md 'Notion.Client.Database')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +[Database](Notion.Client.Database.md 'Notion.Client.Database') \ No newline at end of file diff --git a/docs/Notion.Client.IDatabasesClient.QueryAsync(string,Notion.Client.DatabasesQueryParameters).md b/docs/Notion.Client.IDatabasesClient.QueryAsync(string,Notion.Client.DatabasesQueryParameters).md new file mode 100644 index 00000000..8b03bcd8 --- /dev/null +++ b/docs/Notion.Client.IDatabasesClient.QueryAsync(string,Notion.Client.DatabasesQueryParameters).md @@ -0,0 +1,24 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IDatabasesClient](Notion.Client.IDatabasesClient.md 'Notion.Client.IDatabasesClient') + +## IDatabasesClient.QueryAsync(string, DatabasesQueryParameters) Method + +Gets a list of Pages contained in the database, filtered and ordered according to the +filter conditions and sort criteria provided in the request. The response may contain +fewer than `page_size` of results. + +```csharp +System.Threading.Tasks.Task> QueryAsync(string databaseId, Notion.Client.DatabasesQueryParameters databasesQueryParameters); +``` +#### Parameters + + + +`databaseId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`databasesQueryParameters` [Notion.Client.DatabasesQueryParameters](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.DatabasesQueryParameters 'Notion.Client.DatabasesQueryParameters') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Notion.Client.PaginatedList<](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1')[Page](Notion.Client.Page.md 'Notion.Client.Page')[>](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +[Notion.Client.PaginatedList<>](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1') \ No newline at end of file diff --git a/docs/Notion.Client.IDatabasesClient.RetrieveAsync(string).md b/docs/Notion.Client.IDatabasesClient.RetrieveAsync(string).md new file mode 100644 index 00000000..6841cc56 --- /dev/null +++ b/docs/Notion.Client.IDatabasesClient.RetrieveAsync(string).md @@ -0,0 +1,20 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IDatabasesClient](Notion.Client.IDatabasesClient.md 'Notion.Client.IDatabasesClient') + +## IDatabasesClient.RetrieveAsync(string) Method + +Retrieves a Database object using the ID specified. + +```csharp +System.Threading.Tasks.Task RetrieveAsync(string databaseId); +``` +#### Parameters + + + +`databaseId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Identifier for a Notion database + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Database](Notion.Client.Database.md 'Notion.Client.Database')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +[Database](Notion.Client.Database.md 'Notion.Client.Database') \ No newline at end of file diff --git a/docs/Notion.Client.IDatabasesClient.UpdateAsync(string,Notion.Client.DatabasesUpdateParameters).md b/docs/Notion.Client.IDatabasesClient.UpdateAsync(string,Notion.Client.DatabasesUpdateParameters).md new file mode 100644 index 00000000..559374e5 --- /dev/null +++ b/docs/Notion.Client.IDatabasesClient.UpdateAsync(string,Notion.Client.DatabasesUpdateParameters).md @@ -0,0 +1,22 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IDatabasesClient](Notion.Client.IDatabasesClient.md 'Notion.Client.IDatabasesClient') + +## IDatabasesClient.UpdateAsync(string, DatabasesUpdateParameters) Method + +Updates an existing database as specified by the parameters. + +```csharp +System.Threading.Tasks.Task UpdateAsync(string databaseId, Notion.Client.DatabasesUpdateParameters databasesUpdateParameters); +``` +#### Parameters + + + +`databaseId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + + + +`databasesUpdateParameters` [Notion.Client.DatabasesUpdateParameters](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.DatabasesUpdateParameters 'Notion.Client.DatabasesUpdateParameters') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Database](Notion.Client.Database.md 'Notion.Client.Database')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +[Database](Notion.Client.Database.md 'Notion.Client.Database') \ No newline at end of file diff --git a/docs/Notion.Client.IDatabasesClient.md b/docs/Notion.Client.IDatabasesClient.md new file mode 100644 index 00000000..0d8f13d7 --- /dev/null +++ b/docs/Notion.Client.IDatabasesClient.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## IDatabasesClient Interface + +```csharp +public interface IDatabasesClient +``` + +| Methods | | +| :--- | :--- | +| [CreateAsync(DatabasesCreateParameters)](Notion.Client.IDatabasesClient.CreateAsync(Notion.Client.DatabasesCreateParameters).md 'Notion.Client.IDatabasesClient.CreateAsync(Notion.Client.DatabasesCreateParameters)') | Creates a database as a subpage in the specified parent page, with the specified properties schema. | +| [QueryAsync(string, DatabasesQueryParameters)](Notion.Client.IDatabasesClient.QueryAsync(string,Notion.Client.DatabasesQueryParameters).md 'Notion.Client.IDatabasesClient.QueryAsync(string, Notion.Client.DatabasesQueryParameters)') | Gets a list of Pages contained in the database, filtered and ordered according to the
filter conditions and sort criteria provided in the request. The response may contain
fewer than `page_size` of results. | +| [RetrieveAsync(string)](Notion.Client.IDatabasesClient.RetrieveAsync(string).md 'Notion.Client.IDatabasesClient.RetrieveAsync(string)') | Retrieves a Database object using the ID specified. | +| [UpdateAsync(string, DatabasesUpdateParameters)](Notion.Client.IDatabasesClient.UpdateAsync(string,Notion.Client.DatabasesUpdateParameters).md 'Notion.Client.IDatabasesClient.UpdateAsync(string, Notion.Client.DatabasesUpdateParameters)') | Updates an existing database as specified by the parameters. | diff --git a/docs/Notion.Client.IObjectModificationData.CreatedBy.md b/docs/Notion.Client.IObjectModificationData.CreatedBy.md new file mode 100644 index 00000000..563511c1 --- /dev/null +++ b/docs/Notion.Client.IObjectModificationData.CreatedBy.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IObjectModificationData](Notion.Client.IObjectModificationData.md 'Notion.Client.IObjectModificationData') + +## IObjectModificationData.CreatedBy Property + +User who created the object. + +```csharp +Notion.Client.PartialUser CreatedBy { get; set; } +``` + +#### Property Value +[Notion.Client.PartialUser](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PartialUser 'Notion.Client.PartialUser') \ No newline at end of file diff --git a/docs/Notion.Client.IObjectModificationData.CreatedTime.md b/docs/Notion.Client.IObjectModificationData.CreatedTime.md new file mode 100644 index 00000000..f038cb31 --- /dev/null +++ b/docs/Notion.Client.IObjectModificationData.CreatedTime.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IObjectModificationData](Notion.Client.IObjectModificationData.md 'Notion.Client.IObjectModificationData') + +## IObjectModificationData.CreatedTime Property + +Date and time when this object was created. + +```csharp +System.DateTime CreatedTime { get; set; } +``` + +#### Property Value +[System.DateTime](https://docs.microsoft.com/en-us/dotnet/api/System.DateTime 'System.DateTime') \ No newline at end of file diff --git a/docs/Notion.Client.IObjectModificationData.LastEditedBy.md b/docs/Notion.Client.IObjectModificationData.LastEditedBy.md new file mode 100644 index 00000000..6a0d3628 --- /dev/null +++ b/docs/Notion.Client.IObjectModificationData.LastEditedBy.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IObjectModificationData](Notion.Client.IObjectModificationData.md 'Notion.Client.IObjectModificationData') + +## IObjectModificationData.LastEditedBy Property + +User who last modified the object. + +```csharp +Notion.Client.PartialUser LastEditedBy { get; set; } +``` + +#### Property Value +[Notion.Client.PartialUser](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PartialUser 'Notion.Client.PartialUser') \ No newline at end of file diff --git a/docs/Notion.Client.IObjectModificationData.LastEditedTime.md b/docs/Notion.Client.IObjectModificationData.LastEditedTime.md new file mode 100644 index 00000000..d292de40 --- /dev/null +++ b/docs/Notion.Client.IObjectModificationData.LastEditedTime.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IObjectModificationData](Notion.Client.IObjectModificationData.md 'Notion.Client.IObjectModificationData') + +## IObjectModificationData.LastEditedTime Property + +Date and time when this object was updated. + +```csharp +System.DateTime LastEditedTime { get; set; } +``` + +#### Property Value +[System.DateTime](https://docs.microsoft.com/en-us/dotnet/api/System.DateTime 'System.DateTime') \ No newline at end of file diff --git a/docs/Notion.Client.IObjectModificationData.md b/docs/Notion.Client.IObjectModificationData.md new file mode 100644 index 00000000..536b034c --- /dev/null +++ b/docs/Notion.Client.IObjectModificationData.md @@ -0,0 +1,19 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## IObjectModificationData Interface + +```csharp +public interface IObjectModificationData +``` + +Derived +↳ [Block](Notion.Client.Block.md 'Notion.Client.Block') +↳ [Database](Notion.Client.Database.md 'Notion.Client.Database') +↳ [Page](Notion.Client.Page.md 'Notion.Client.Page') + +| Properties | | +| :--- | :--- | +| [CreatedBy](Notion.Client.IObjectModificationData.CreatedBy.md 'Notion.Client.IObjectModificationData.CreatedBy') | User who created the object. | +| [CreatedTime](Notion.Client.IObjectModificationData.CreatedTime.md 'Notion.Client.IObjectModificationData.CreatedTime') | Date and time when this object was created. | +| [LastEditedBy](Notion.Client.IObjectModificationData.LastEditedBy.md 'Notion.Client.IObjectModificationData.LastEditedBy') | User who last modified the object. | +| [LastEditedTime](Notion.Client.IObjectModificationData.LastEditedTime.md 'Notion.Client.IObjectModificationData.LastEditedTime') | Date and time when this object was updated. | diff --git a/docs/Notion.Client.IPagesClient.CreateAsync(Notion.Client.PagesCreateParameters).md b/docs/Notion.Client.IPagesClient.CreateAsync(Notion.Client.PagesCreateParameters).md new file mode 100644 index 00000000..6047c7bb --- /dev/null +++ b/docs/Notion.Client.IPagesClient.CreateAsync(Notion.Client.PagesCreateParameters).md @@ -0,0 +1,25 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IPagesClient](Notion.Client.IPagesClient.md 'Notion.Client.IPagesClient') + +## IPagesClient.CreateAsync(PagesCreateParameters) Method + +Creates a new page in the specified database or as a child of an existing page. +If the parent is a database, the +[property values](https://developers.notion.com/reference-link/page#property-value-object 'https://developers.notion.com/reference-link/page#property-value-object') of the +new page in the properties parameter must conform to the parent +[database](https://developers.notion.com/reference-link/database 'https://developers.notion.com/reference-link/database')'s property schema. +If the parent is a page, the only valid property is title. + +```csharp +System.Threading.Tasks.Task CreateAsync(Notion.Client.PagesCreateParameters pagesCreateParameters); +``` +#### Parameters + + + +`pagesCreateParameters` [Notion.Client.PagesCreateParameters](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PagesCreateParameters 'Notion.Client.PagesCreateParameters') + +Create page parameters + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Page](Notion.Client.Page.md 'Notion.Client.Page')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +Created [Page](Notion.Client.Page.md 'Notion.Client.Page') object. \ No newline at end of file diff --git a/docs/Notion.Client.IPagesClient.RetrieveAsync(string).md b/docs/Notion.Client.IPagesClient.RetrieveAsync(string).md new file mode 100644 index 00000000..f497c55c --- /dev/null +++ b/docs/Notion.Client.IPagesClient.RetrieveAsync(string).md @@ -0,0 +1,20 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IPagesClient](Notion.Client.IPagesClient.md 'Notion.Client.IPagesClient') + +## IPagesClient.RetrieveAsync(string) Method + +Retrieves a Page object using the ID specified. + +```csharp +System.Threading.Tasks.Task RetrieveAsync(string pageId); +``` +#### Parameters + + + +`pageId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Identifier for a Notion page + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Page](Notion.Client.Page.md 'Notion.Client.Page')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +[Page](Notion.Client.Page.md 'Notion.Client.Page') \ No newline at end of file diff --git a/docs/Notion.Client.IPagesClient.RetrievePagePropertyItemAsync(Notion.Client.RetrievePropertyItemParameters).md b/docs/Notion.Client.IPagesClient.RetrievePagePropertyItemAsync(Notion.Client.RetrievePropertyItemParameters).md new file mode 100644 index 00000000..0831caef --- /dev/null +++ b/docs/Notion.Client.IPagesClient.RetrievePagePropertyItemAsync(Notion.Client.RetrievePropertyItemParameters).md @@ -0,0 +1,21 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IPagesClient](Notion.Client.IPagesClient.md 'Notion.Client.IPagesClient') + +## IPagesClient.RetrievePagePropertyItemAsync(RetrievePropertyItemParameters) Method + +Retrieves a property_item object for a given pageId and propertyId. Depending on the property type, the object +returned will either be a value or a paginated list of property item values. + +```csharp +System.Threading.Tasks.Task RetrievePagePropertyItemAsync(Notion.Client.RetrievePropertyItemParameters retrievePropertyItemParameters); +``` +#### Parameters + + + +`retrievePropertyItemParameters` [Notion.Client.RetrievePropertyItemParameters](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.RetrievePropertyItemParameters 'Notion.Client.RetrievePropertyItemParameters') + +Property body and query parameters + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[IPropertyItemObject](Notion.Client.IPropertyItemObject.md 'Notion.Client.IPropertyItemObject')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +[IPropertyItemObject](Notion.Client.IPropertyItemObject.md 'Notion.Client.IPropertyItemObject') \ No newline at end of file diff --git a/docs/Notion.Client.IPagesClient.UpdateAsync(string,Notion.Client.PagesUpdateParameters).md b/docs/Notion.Client.IPagesClient.UpdateAsync(string,Notion.Client.PagesUpdateParameters).md new file mode 100644 index 00000000..f1cbb4af --- /dev/null +++ b/docs/Notion.Client.IPagesClient.UpdateAsync(string,Notion.Client.PagesUpdateParameters).md @@ -0,0 +1,27 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IPagesClient](Notion.Client.IPagesClient.md 'Notion.Client.IPagesClient') + +## IPagesClient.UpdateAsync(string, PagesUpdateParameters) Method + +Updates page property values for the specified page. +Properties that are not set via the properties parameter will remain unchanged. + +```csharp +System.Threading.Tasks.Task UpdateAsync(string pageId, Notion.Client.PagesUpdateParameters pagesUpdateParameters); +``` +#### Parameters + + + +`pageId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Identifier for a Notion page + + + +`pagesUpdateParameters` [Notion.Client.PagesUpdateParameters](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PagesUpdateParameters 'Notion.Client.PagesUpdateParameters') + +Update property parameters + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Page](Notion.Client.Page.md 'Notion.Client.Page')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +Updated [Page](Notion.Client.Page.md 'Notion.Client.Page') object \ No newline at end of file diff --git a/docs/Notion.Client.IPagesClient.UpdatePropertiesAsync(string,System.Collections.Generic.IDictionary_string,Notion.Client.PropertyValue_).md b/docs/Notion.Client.IPagesClient.UpdatePropertiesAsync(string,System.Collections.Generic.IDictionary_string,Notion.Client.PropertyValue_).md new file mode 100644 index 00000000..c586d105 --- /dev/null +++ b/docs/Notion.Client.IPagesClient.UpdatePropertiesAsync(string,System.Collections.Generic.IDictionary_string,Notion.Client.PropertyValue_).md @@ -0,0 +1,28 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IPagesClient](Notion.Client.IPagesClient.md 'Notion.Client.IPagesClient') + +## IPagesClient.UpdatePropertiesAsync(string, IDictionary) Method + +Updates page property values for the specified page. +Note: Properties that are not set via the properties parameter will remain unchanged. + +```csharp +System.Threading.Tasks.Task UpdatePropertiesAsync(string pageId, System.Collections.Generic.IDictionary updatedProperties); +``` +#### Parameters + + + +`pageId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Identifier for a Notion page + + + +`updatedProperties` [System.Collections.Generic.IDictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IDictionary-2 'System.Collections.Generic.IDictionary`2')[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IDictionary-2 'System.Collections.Generic.IDictionary`2')[PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IDictionary-2 'System.Collections.Generic.IDictionary`2') + +Property values to update for this page. The keys are the names or IDs of the property +and the values are property values. + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Page](Notion.Client.Page.md 'Notion.Client.Page')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +Updated [Page](Notion.Client.Page.md 'Notion.Client.Page') object \ No newline at end of file diff --git a/docs/Notion.Client.IPagesClient.md b/docs/Notion.Client.IPagesClient.md new file mode 100644 index 00000000..f6cd8d97 --- /dev/null +++ b/docs/Notion.Client.IPagesClient.md @@ -0,0 +1,18 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## IPagesClient Interface + +```csharp +public interface IPagesClient +``` + +Derived +↳ [PagesClient](Notion.Client.PagesClient.md 'Notion.Client.PagesClient') + +| Methods | | +| :--- | :--- | +| [CreateAsync(PagesCreateParameters)](Notion.Client.IPagesClient.CreateAsync(Notion.Client.PagesCreateParameters).md 'Notion.Client.IPagesClient.CreateAsync(Notion.Client.PagesCreateParameters)') | Creates a new page in the specified database or as a child of an existing page.
If the parent is a database, the
[property values](https://developers.notion.com/reference-link/page#property-value-object 'https://developers.notion.com/reference-link/page#property-value-object') of the
new page in the properties parameter must conform to the parent
[database](https://developers.notion.com/reference-link/database 'https://developers.notion.com/reference-link/database')'s property schema.
If the parent is a page, the only valid property is title. | +| [RetrieveAsync(string)](Notion.Client.IPagesClient.RetrieveAsync(string).md 'Notion.Client.IPagesClient.RetrieveAsync(string)') | Retrieves a Page object using the ID specified. | +| [RetrievePagePropertyItemAsync(RetrievePropertyItemParameters)](Notion.Client.IPagesClient.RetrievePagePropertyItemAsync(Notion.Client.RetrievePropertyItemParameters).md 'Notion.Client.IPagesClient.RetrievePagePropertyItemAsync(Notion.Client.RetrievePropertyItemParameters)') | Retrieves a property_item object for a given pageId and propertyId. Depending on the property type, the object
returned will either be a value or a paginated list of property item values. | +| [UpdateAsync(string, PagesUpdateParameters)](Notion.Client.IPagesClient.UpdateAsync(string,Notion.Client.PagesUpdateParameters).md 'Notion.Client.IPagesClient.UpdateAsync(string, Notion.Client.PagesUpdateParameters)') | Updates page property values for the specified page.
Properties that are not set via the properties parameter will remain unchanged. | +| [UpdatePropertiesAsync(string, IDictionary<string,PropertyValue>)](Notion.Client.IPagesClient.UpdatePropertiesAsync(string,System.Collections.Generic.IDictionary_string,Notion.Client.PropertyValue_).md 'Notion.Client.IPagesClient.UpdatePropertiesAsync(string, System.Collections.Generic.IDictionary)') | Updates page property values for the specified page.
Note: Properties that are not set via the properties parameter will remain unchanged. | diff --git a/docs/Notion.Client.IPropertyItemObject.NextURL.md b/docs/Notion.Client.IPropertyItemObject.NextURL.md new file mode 100644 index 00000000..27b9889e --- /dev/null +++ b/docs/Notion.Client.IPropertyItemObject.NextURL.md @@ -0,0 +1,13 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IPropertyItemObject](Notion.Client.IPropertyItemObject.md 'Notion.Client.IPropertyItemObject') + +## IPropertyItemObject.NextURL Property + +Only present in paginated property values with another page of results. If present, the url the user can request to +get the next page of results. + +```csharp +string NextURL { get; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.IPropertyItemObject.md b/docs/Notion.Client.IPropertyItemObject.md new file mode 100644 index 00000000..296cd6ce --- /dev/null +++ b/docs/Notion.Client.IPropertyItemObject.md @@ -0,0 +1,11 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## IPropertyItemObject Interface + +```csharp +public interface IPropertyItemObject +``` + +| Properties | | +| :--- | :--- | +| [NextURL](Notion.Client.IPropertyItemObject.NextURL.md 'Notion.Client.IPropertyItemObject.NextURL') | Only present in paginated property values with another page of results. If present, the url the user can request to
get the next page of results. | diff --git a/docs/Notion.Client.ISearchClient.SearchAsync(Notion.Client.SearchParameters).md b/docs/Notion.Client.ISearchClient.SearchAsync(Notion.Client.SearchParameters).md new file mode 100644 index 00000000..3accbea3 --- /dev/null +++ b/docs/Notion.Client.ISearchClient.SearchAsync(Notion.Client.SearchParameters).md @@ -0,0 +1,21 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[ISearchClient](Notion.Client.ISearchClient.md 'Notion.Client.ISearchClient') + +## ISearchClient.SearchAsync(SearchParameters) Method + +Searches all original pages, databases, and child pages/databases that are shared with the integration. +It will not return linked databases, since these duplicate their source databases. + +```csharp +System.Threading.Tasks.Task> SearchAsync(Notion.Client.SearchParameters parameters); +``` +#### Parameters + + + +`parameters` [Notion.Client.SearchParameters](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.SearchParameters 'Notion.Client.SearchParameters') + +Search filters and body parameters + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Notion.Client.PaginatedList<](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1')[Notion.Client.IObject](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IObject 'Notion.Client.IObject')[>](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +[Notion.Client.PaginatedList<>](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1') \ No newline at end of file diff --git a/docs/Notion.Client.ISearchClient.md b/docs/Notion.Client.ISearchClient.md new file mode 100644 index 00000000..6532d319 --- /dev/null +++ b/docs/Notion.Client.ISearchClient.md @@ -0,0 +1,11 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## ISearchClient Interface + +```csharp +public interface ISearchClient +``` + +| Methods | | +| :--- | :--- | +| [SearchAsync(SearchParameters)](Notion.Client.ISearchClient.SearchAsync(Notion.Client.SearchParameters).md 'Notion.Client.ISearchClient.SearchAsync(Notion.Client.SearchParameters)') | Searches all original pages, databases, and child pages/databases that are shared with the integration.
It will not return linked databases, since these duplicate their source databases. | diff --git a/docs/Notion.Client.IUsersClient.ListAsync().md b/docs/Notion.Client.IUsersClient.ListAsync().md new file mode 100644 index 00000000..9c272d55 --- /dev/null +++ b/docs/Notion.Client.IUsersClient.ListAsync().md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IUsersClient](Notion.Client.IUsersClient.md 'Notion.Client.IUsersClient') + +## IUsersClient.ListAsync() Method + +Returns a paginated list of Users for the workspace. +The response may contain fewer than page_size of results. + +```csharp +System.Threading.Tasks.Task> ListAsync(); +``` + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Notion.Client.PaginatedList<](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1')[Notion.Client.User](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.User 'Notion.Client.User')[>](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +[Notion.Client.PaginatedList<>](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PaginatedList-1 'Notion.Client.PaginatedList`1') \ No newline at end of file diff --git a/docs/Notion.Client.IUsersClient.MeAsync().md b/docs/Notion.Client.IUsersClient.MeAsync().md new file mode 100644 index 00000000..35387c38 --- /dev/null +++ b/docs/Notion.Client.IUsersClient.MeAsync().md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IUsersClient](Notion.Client.IUsersClient.md 'Notion.Client.IUsersClient') + +## IUsersClient.MeAsync() Method + +Retrieves the bot User associated with the API token provided in the authorization header. + +```csharp +System.Threading.Tasks.Task MeAsync(); +``` + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Notion.Client.User](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.User 'Notion.Client.User')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +[Notion.Client.User](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.User 'Notion.Client.User') object of type bot having an owner field with information about the person who authorized + the integration. \ No newline at end of file diff --git a/docs/Notion.Client.IUsersClient.RetrieveAsync(string).md b/docs/Notion.Client.IUsersClient.RetrieveAsync(string).md new file mode 100644 index 00000000..9bf83f87 --- /dev/null +++ b/docs/Notion.Client.IUsersClient.RetrieveAsync(string).md @@ -0,0 +1,20 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[IUsersClient](Notion.Client.IUsersClient.md 'Notion.Client.IUsersClient') + +## IUsersClient.RetrieveAsync(string) Method + +Retrieves a User using the ID specified. + +```csharp +System.Threading.Tasks.Task RetrieveAsync(string userId); +``` +#### Parameters + + + +`userId` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') + +Identifier for a Notion user + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Notion.Client.User](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.User 'Notion.Client.User')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +[Notion.Client.User](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.User 'Notion.Client.User') \ No newline at end of file diff --git a/docs/Notion.Client.IUsersClient.md b/docs/Notion.Client.IUsersClient.md new file mode 100644 index 00000000..3ef86f1f --- /dev/null +++ b/docs/Notion.Client.IUsersClient.md @@ -0,0 +1,16 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## IUsersClient Interface + +```csharp +public interface IUsersClient +``` + +Derived +↳ [UsersClient](Notion.Client.UsersClient.md 'Notion.Client.UsersClient') + +| Methods | | +| :--- | :--- | +| [ListAsync()](Notion.Client.IUsersClient.ListAsync().md 'Notion.Client.IUsersClient.ListAsync()') | Returns a paginated list of Users for the workspace.
The response may contain fewer than page_size of results. | +| [MeAsync()](Notion.Client.IUsersClient.MeAsync().md 'Notion.Client.IUsersClient.MeAsync()') | Retrieves the bot User associated with the API token provided in the authorization header. | +| [RetrieveAsync(string)](Notion.Client.IUsersClient.RetrieveAsync(string).md 'Notion.Client.IUsersClient.RetrieveAsync(string)') | Retrieves a User using the ID specified. | diff --git a/docs/Notion.Client.LastEditedByPropertyValue.LastEditedBy.md b/docs/Notion.Client.LastEditedByPropertyValue.LastEditedBy.md new file mode 100644 index 00000000..53f70178 --- /dev/null +++ b/docs/Notion.Client.LastEditedByPropertyValue.LastEditedBy.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[LastEditedByPropertyValue](Notion.Client.LastEditedByPropertyValue.md 'Notion.Client.LastEditedByPropertyValue') + +## LastEditedByPropertyValue.LastEditedBy Property + +Describes the user who last updated this page. + +```csharp +public Notion.Client.User LastEditedBy { get; set; } +``` + +#### Property Value +[Notion.Client.User](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.User 'Notion.Client.User') \ No newline at end of file diff --git a/docs/Notion.Client.LastEditedByPropertyValue.md b/docs/Notion.Client.LastEditedByPropertyValue.md new file mode 100644 index 00000000..bd2f9df7 --- /dev/null +++ b/docs/Notion.Client.LastEditedByPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## LastEditedByPropertyValue Class + +Last edited by property value object. + +```csharp +public class LastEditedByPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 LastEditedByPropertyValue + +| Properties | | +| :--- | :--- | +| [LastEditedBy](Notion.Client.LastEditedByPropertyValue.LastEditedBy.md 'Notion.Client.LastEditedByPropertyValue.LastEditedBy') | Describes the user who last updated this page. | diff --git a/docs/Notion.Client.LastEditedTimePropertyValue.LastEditedTime.md b/docs/Notion.Client.LastEditedTimePropertyValue.LastEditedTime.md new file mode 100644 index 00000000..f1cc1fcb --- /dev/null +++ b/docs/Notion.Client.LastEditedTimePropertyValue.LastEditedTime.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[LastEditedTimePropertyValue](Notion.Client.LastEditedTimePropertyValue.md 'Notion.Client.LastEditedTimePropertyValue') + +## LastEditedTimePropertyValue.LastEditedTime Property + +The date and time when this page was last updated. + +```csharp +public string LastEditedTime { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.LastEditedTimePropertyValue.md b/docs/Notion.Client.LastEditedTimePropertyValue.md new file mode 100644 index 00000000..2223ca5c --- /dev/null +++ b/docs/Notion.Client.LastEditedTimePropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## LastEditedTimePropertyValue Class + +Last edited time property value object. + +```csharp +public class LastEditedTimePropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 LastEditedTimePropertyValue + +| Properties | | +| :--- | :--- | +| [LastEditedTime](Notion.Client.LastEditedTimePropertyValue.LastEditedTime.md 'Notion.Client.LastEditedTimePropertyValue.LastEditedTime') | The date and time when this page was last updated. | diff --git a/docs/Notion.Client.MultiSelectPropertyValue.MultiSelect.md b/docs/Notion.Client.MultiSelectPropertyValue.MultiSelect.md new file mode 100644 index 00000000..e2cb12ab --- /dev/null +++ b/docs/Notion.Client.MultiSelectPropertyValue.MultiSelect.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[MultiSelectPropertyValue](Notion.Client.MultiSelectPropertyValue.md 'Notion.Client.MultiSelectPropertyValue') + +## MultiSelectPropertyValue.MultiSelect Property + +An array of multi-select option values. + +```csharp +public System.Collections.Generic.List MultiSelect { get; set; } +``` + +#### Property Value +[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[SelectOption](Notion.Client.SelectOption.md 'Notion.Client.SelectOption')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1') \ No newline at end of file diff --git a/docs/Notion.Client.MultiSelectPropertyValue.md b/docs/Notion.Client.MultiSelectPropertyValue.md new file mode 100644 index 00000000..825e79f3 --- /dev/null +++ b/docs/Notion.Client.MultiSelectPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## MultiSelectPropertyValue Class + +Multi-select property value object. + +```csharp +public class MultiSelectPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 MultiSelectPropertyValue + +| Properties | | +| :--- | :--- | +| [MultiSelect](Notion.Client.MultiSelectPropertyValue.MultiSelect.md 'Notion.Client.MultiSelectPropertyValue.MultiSelect') | An array of multi-select option values. | diff --git a/docs/Notion.Client.NumberPropertyValue.Number.md b/docs/Notion.Client.NumberPropertyValue.Number.md new file mode 100644 index 00000000..b06b0490 --- /dev/null +++ b/docs/Notion.Client.NumberPropertyValue.Number.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[NumberPropertyValue](Notion.Client.NumberPropertyValue.md 'Notion.Client.NumberPropertyValue') + +## NumberPropertyValue.Number Property + +Value of number + +```csharp +public System.Nullable Number { get; set; } +``` + +#### Property Value +[System.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System.Double')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1') \ No newline at end of file diff --git a/docs/Notion.Client.NumberPropertyValue.md b/docs/Notion.Client.NumberPropertyValue.md new file mode 100644 index 00000000..daf93786 --- /dev/null +++ b/docs/Notion.Client.NumberPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## NumberPropertyValue Class + +Number formula property value object. + +```csharp +public class NumberPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 NumberPropertyValue + +| Properties | | +| :--- | :--- | +| [Number](Notion.Client.NumberPropertyValue.Number.md 'Notion.Client.NumberPropertyValue.Number') | Value of number | diff --git a/docs/Notion.Client.Page.Cover.md b/docs/Notion.Client.Page.Cover.md new file mode 100644 index 00000000..9a80e64d --- /dev/null +++ b/docs/Notion.Client.Page.Cover.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Page](Notion.Client.Page.md 'Notion.Client.Page') + +## Page.Cover Property + +Page cover image. + +```csharp +public Notion.Client.FileObject Cover { get; set; } +``` + +#### Property Value +[Notion.Client.FileObject](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.FileObject 'Notion.Client.FileObject') \ No newline at end of file diff --git a/docs/Notion.Client.Page.CreatedTime.md b/docs/Notion.Client.Page.CreatedTime.md new file mode 100644 index 00000000..a1aa71c9 --- /dev/null +++ b/docs/Notion.Client.Page.CreatedTime.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Page](Notion.Client.Page.md 'Notion.Client.Page') + +## Page.CreatedTime Property + +Date and time when this page was created. + +```csharp +public System.DateTime CreatedTime { get; set; } +``` + +Implements [CreatedTime](Notion.Client.IObjectModificationData.CreatedTime.md 'Notion.Client.IObjectModificationData.CreatedTime') + +#### Property Value +[System.DateTime](https://docs.microsoft.com/en-us/dotnet/api/System.DateTime 'System.DateTime') \ No newline at end of file diff --git a/docs/Notion.Client.Page.Icon.md b/docs/Notion.Client.Page.Icon.md new file mode 100644 index 00000000..77e6b2a1 --- /dev/null +++ b/docs/Notion.Client.Page.Icon.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Page](Notion.Client.Page.md 'Notion.Client.Page') + +## Page.Icon Property + +Page icon. + +```csharp +public Notion.Client.IPageIcon Icon { get; set; } +``` + +#### Property Value +[Notion.Client.IPageIcon](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IPageIcon 'Notion.Client.IPageIcon') \ No newline at end of file diff --git a/docs/Notion.Client.Page.Id.md b/docs/Notion.Client.Page.Id.md new file mode 100644 index 00000000..cbdf4a2a --- /dev/null +++ b/docs/Notion.Client.Page.Id.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Page](Notion.Client.Page.md 'Notion.Client.Page') + +## Page.Id Property + +Unique identifier of the page. + +```csharp +public string Id { get; set; } +``` + +Implements [Id](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IObject.Id 'Notion.Client.IObject.Id') + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.Page.IsArchived.md b/docs/Notion.Client.Page.IsArchived.md new file mode 100644 index 00000000..773bf61c --- /dev/null +++ b/docs/Notion.Client.Page.IsArchived.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Page](Notion.Client.Page.md 'Notion.Client.Page') + +## Page.IsArchived Property + +The archived status of the page. + +```csharp +public bool IsArchived { get; set; } +``` + +#### Property Value +[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') \ No newline at end of file diff --git a/docs/Notion.Client.Page.LastEditedTime.md b/docs/Notion.Client.Page.LastEditedTime.md new file mode 100644 index 00000000..1dbf51d8 --- /dev/null +++ b/docs/Notion.Client.Page.LastEditedTime.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Page](Notion.Client.Page.md 'Notion.Client.Page') + +## Page.LastEditedTime Property + +Date and time when this page was updated. + +```csharp +public System.DateTime LastEditedTime { get; set; } +``` + +Implements [LastEditedTime](Notion.Client.IObjectModificationData.LastEditedTime.md 'Notion.Client.IObjectModificationData.LastEditedTime') + +#### Property Value +[System.DateTime](https://docs.microsoft.com/en-us/dotnet/api/System.DateTime 'System.DateTime') \ No newline at end of file diff --git a/docs/Notion.Client.Page.Object.md b/docs/Notion.Client.Page.Object.md new file mode 100644 index 00000000..f3b182fe --- /dev/null +++ b/docs/Notion.Client.Page.Object.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Page](Notion.Client.Page.md 'Notion.Client.Page') + +## Page.Object Property + +Object type + +```csharp +public Notion.Client.ObjectType Object { get; } +``` + +Implements [Object](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IObject.Object 'Notion.Client.IObject.Object') + +#### Property Value +[Notion.Client.ObjectType](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.ObjectType 'Notion.Client.ObjectType') \ No newline at end of file diff --git a/docs/Notion.Client.Page.Parent.md b/docs/Notion.Client.Page.Parent.md new file mode 100644 index 00000000..b0647d0f --- /dev/null +++ b/docs/Notion.Client.Page.Parent.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Page](Notion.Client.Page.md 'Notion.Client.Page') + +## Page.Parent Property + +The parent of this page. Can be a database, page, or workspace. + +```csharp +public Notion.Client.IPageParent Parent { get; set; } +``` + +#### Property Value +[Notion.Client.IPageParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IPageParent 'Notion.Client.IPageParent') \ No newline at end of file diff --git a/docs/Notion.Client.Page.Properties.md b/docs/Notion.Client.Page.Properties.md new file mode 100644 index 00000000..3a9c276f --- /dev/null +++ b/docs/Notion.Client.Page.Properties.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Page](Notion.Client.Page.md 'Notion.Client.Page') + +## Page.Properties Property + +Property values of this page. + +```csharp +public System.Collections.Generic.IDictionary Properties { get; set; } +``` + +#### Property Value +[System.Collections.Generic.IDictionary<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IDictionary-2 'System.Collections.Generic.IDictionary`2')[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String')[,](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IDictionary-2 'System.Collections.Generic.IDictionary`2')[PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IDictionary-2 'System.Collections.Generic.IDictionary`2') \ No newline at end of file diff --git a/docs/Notion.Client.Page.Url.md b/docs/Notion.Client.Page.Url.md new file mode 100644 index 00000000..aac43275 --- /dev/null +++ b/docs/Notion.Client.Page.Url.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[Page](Notion.Client.Page.md 'Notion.Client.Page') + +## Page.Url Property + +The URL of the Notion page. + +```csharp +public string Url { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.Page.md b/docs/Notion.Client.Page.md new file mode 100644 index 00000000..ec6b2dd6 --- /dev/null +++ b/docs/Notion.Client.Page.md @@ -0,0 +1,26 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## Page Class + +```csharp +public class Page : +Notion.Client.IObject, +Notion.Client.IObjectModificationData +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 Page + +Implements [Notion.Client.IObject](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IObject 'Notion.Client.IObject'), [IObjectModificationData](Notion.Client.IObjectModificationData.md 'Notion.Client.IObjectModificationData') + +| Properties | | +| :--- | :--- | +| [Cover](Notion.Client.Page.Cover.md 'Notion.Client.Page.Cover') | Page cover image. | +| [CreatedTime](Notion.Client.Page.CreatedTime.md 'Notion.Client.Page.CreatedTime') | Date and time when this page was created. | +| [Icon](Notion.Client.Page.Icon.md 'Notion.Client.Page.Icon') | Page icon. | +| [Id](Notion.Client.Page.Id.md 'Notion.Client.Page.Id') | Unique identifier of the page. | +| [IsArchived](Notion.Client.Page.IsArchived.md 'Notion.Client.Page.IsArchived') | The archived status of the page. | +| [LastEditedTime](Notion.Client.Page.LastEditedTime.md 'Notion.Client.Page.LastEditedTime') | Date and time when this page was updated. | +| [Object](Notion.Client.Page.Object.md 'Notion.Client.Page.Object') | Object type | +| [Parent](Notion.Client.Page.Parent.md 'Notion.Client.Page.Parent') | The parent of this page. Can be a database, page, or workspace. | +| [Properties](Notion.Client.Page.Properties.md 'Notion.Client.Page.Properties') | Property values of this page. | +| [Url](Notion.Client.Page.Url.md 'Notion.Client.Page.Url') | The URL of the Notion page. | diff --git a/docs/Notion.Client.PageParent.PageId.md b/docs/Notion.Client.PageParent.PageId.md new file mode 100644 index 00000000..953717e0 --- /dev/null +++ b/docs/Notion.Client.PageParent.PageId.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[PageParent](Notion.Client.PageParent.md 'Notion.Client.PageParent') + +## PageParent.PageId Property + +The ID of the page that this page belongs to. + +```csharp +public string PageId { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.PageParent.Type.md b/docs/Notion.Client.PageParent.Type.md new file mode 100644 index 00000000..1f2f15cd --- /dev/null +++ b/docs/Notion.Client.PageParent.Type.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[PageParent](Notion.Client.PageParent.md 'Notion.Client.PageParent') + +## PageParent.Type Property + +Always "page_id". + +```csharp +public Notion.Client.ParentType Type { get; set; } +``` + +Implements [Type](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IParent.Type 'Notion.Client.IParent.Type') + +#### Property Value +[Notion.Client.ParentType](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.ParentType 'Notion.Client.ParentType') \ No newline at end of file diff --git a/docs/Notion.Client.PageParent.md b/docs/Notion.Client.PageParent.md new file mode 100644 index 00000000..4204ef3d --- /dev/null +++ b/docs/Notion.Client.PageParent.md @@ -0,0 +1,21 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## PageParent Class + +```csharp +public class PageParent : +Notion.Client.IPageParent, +Notion.Client.IParent, +Notion.Client.IDatabaseParent, +Notion.Client.IBlockParent, +Notion.Client.ICommentParent +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 PageParent + +Implements [Notion.Client.IPageParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IPageParent 'Notion.Client.IPageParent'), [Notion.Client.IParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IParent 'Notion.Client.IParent'), [Notion.Client.IDatabaseParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IDatabaseParent 'Notion.Client.IDatabaseParent'), [Notion.Client.IBlockParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IBlockParent 'Notion.Client.IBlockParent'), [Notion.Client.ICommentParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.ICommentParent 'Notion.Client.ICommentParent') + +| Properties | | +| :--- | :--- | +| [PageId](Notion.Client.PageParent.PageId.md 'Notion.Client.PageParent.PageId') | The ID of the page that this page belongs to. | +| [Type](Notion.Client.PageParent.Type.md 'Notion.Client.PageParent.Type') | Always "page_id". | diff --git a/docs/Notion.Client.PagesClient.CreateAsync(Notion.Client.PagesCreateParameters).md b/docs/Notion.Client.PagesClient.CreateAsync(Notion.Client.PagesCreateParameters).md new file mode 100644 index 00000000..c36e7ad1 --- /dev/null +++ b/docs/Notion.Client.PagesClient.CreateAsync(Notion.Client.PagesCreateParameters).md @@ -0,0 +1,27 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[PagesClient](Notion.Client.PagesClient.md 'Notion.Client.PagesClient') + +## PagesClient.CreateAsync(PagesCreateParameters) Method + +Creates a new page in the specified database or as a child of an existing page. +If the parent is a database, the +[property values](https://developers.notion.com/reference-link/page#property-value-object 'https://developers.notion.com/reference-link/page#property-value-object') of the +new page in the properties parameter must conform to the parent +[database](https://developers.notion.com/reference-link/database 'https://developers.notion.com/reference-link/database')'s property schema. +If the parent is a page, the only valid property is title. + +```csharp +public System.Threading.Tasks.Task CreateAsync(Notion.Client.PagesCreateParameters pagesCreateParameters); +``` +#### Parameters + + + +`pagesCreateParameters` [Notion.Client.PagesCreateParameters](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.PagesCreateParameters 'Notion.Client.PagesCreateParameters') + +Create page parameters + +Implements [CreateAsync(PagesCreateParameters)](Notion.Client.IPagesClient.CreateAsync(Notion.Client.PagesCreateParameters).md 'Notion.Client.IPagesClient.CreateAsync(Notion.Client.PagesCreateParameters)') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Page](Notion.Client.Page.md 'Notion.Client.Page')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +Created page. \ No newline at end of file diff --git a/docs/Notion.Client.PagesClient.md b/docs/Notion.Client.PagesClient.md new file mode 100644 index 00000000..9d231179 --- /dev/null +++ b/docs/Notion.Client.PagesClient.md @@ -0,0 +1,16 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## PagesClient Class + +```csharp +public class PagesClient : +Notion.Client.IPagesClient +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 PagesClient + +Implements [IPagesClient](Notion.Client.IPagesClient.md 'Notion.Client.IPagesClient') + +| Methods | | +| :--- | :--- | +| [CreateAsync(PagesCreateParameters)](Notion.Client.PagesClient.CreateAsync(Notion.Client.PagesCreateParameters).md 'Notion.Client.PagesClient.CreateAsync(Notion.Client.PagesCreateParameters)') | Creates a new page in the specified database or as a child of an existing page.
If the parent is a database, the
[property values](https://developers.notion.com/reference-link/page#property-value-object 'https://developers.notion.com/reference-link/page#property-value-object') of the
new page in the properties parameter must conform to the parent
[database](https://developers.notion.com/reference-link/database 'https://developers.notion.com/reference-link/database')'s property schema.
If the parent is a page, the only valid property is title. | diff --git a/docs/Notion.Client.PeoplePropertyValue.People.md b/docs/Notion.Client.PeoplePropertyValue.People.md new file mode 100644 index 00000000..c513f217 --- /dev/null +++ b/docs/Notion.Client.PeoplePropertyValue.People.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[PeoplePropertyValue](Notion.Client.PeoplePropertyValue.md 'Notion.Client.PeoplePropertyValue') + +## PeoplePropertyValue.People Property + +List of users. + +```csharp +public System.Collections.Generic.List People { get; set; } +``` + +#### Property Value +[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[Notion.Client.User](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.User 'Notion.Client.User')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1') \ No newline at end of file diff --git a/docs/Notion.Client.PeoplePropertyValue.md b/docs/Notion.Client.PeoplePropertyValue.md new file mode 100644 index 00000000..34c221cc --- /dev/null +++ b/docs/Notion.Client.PeoplePropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## PeoplePropertyValue Class + +People property value object. + +```csharp +public class PeoplePropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 PeoplePropertyValue + +| Properties | | +| :--- | :--- | +| [People](Notion.Client.PeoplePropertyValue.People.md 'Notion.Client.PeoplePropertyValue.People') | List of users. | diff --git a/docs/Notion.Client.PhoneNumberPropertyValue.PhoneNumber.md b/docs/Notion.Client.PhoneNumberPropertyValue.PhoneNumber.md new file mode 100644 index 00000000..ab997dc5 --- /dev/null +++ b/docs/Notion.Client.PhoneNumberPropertyValue.PhoneNumber.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[PhoneNumberPropertyValue](Notion.Client.PhoneNumberPropertyValue.md 'Notion.Client.PhoneNumberPropertyValue') + +## PhoneNumberPropertyValue.PhoneNumber Property + +Phone number value + +```csharp +public string PhoneNumber { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.PhoneNumberPropertyValue.md b/docs/Notion.Client.PhoneNumberPropertyValue.md new file mode 100644 index 00000000..1cf106bb --- /dev/null +++ b/docs/Notion.Client.PhoneNumberPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## PhoneNumberPropertyValue Class + +Phone number property value object. + +```csharp +public class PhoneNumberPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 PhoneNumberPropertyValue + +| Properties | | +| :--- | :--- | +| [PhoneNumber](Notion.Client.PhoneNumberPropertyValue.PhoneNumber.md 'Notion.Client.PhoneNumberPropertyValue.PhoneNumber') | Phone number value | diff --git a/docs/Notion.Client.PropertyValue.Id.md b/docs/Notion.Client.PropertyValue.Id.md new file mode 100644 index 00000000..2abd213a --- /dev/null +++ b/docs/Notion.Client.PropertyValue.Id.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') + +## PropertyValue.Id Property + +Underlying identifier of the property. + +```csharp +public string Id { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.PropertyValue.md b/docs/Notion.Client.PropertyValue.md new file mode 100644 index 00000000..9502ea7f --- /dev/null +++ b/docs/Notion.Client.PropertyValue.md @@ -0,0 +1,37 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## PropertyValue Class + +An object describing the identifier, type, and value of a page property. + +```csharp +public class PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 PropertyValue + +Derived +↳ [CheckboxPropertyValue](Notion.Client.CheckboxPropertyValue.md 'Notion.Client.CheckboxPropertyValue') +↳ [CreatedByPropertyValue](Notion.Client.CreatedByPropertyValue.md 'Notion.Client.CreatedByPropertyValue') +↳ [CreatedTimePropertyValue](Notion.Client.CreatedTimePropertyValue.md 'Notion.Client.CreatedTimePropertyValue') +↳ [DatePropertyValue](Notion.Client.DatePropertyValue.md 'Notion.Client.DatePropertyValue') +↳ [EmailPropertyValue](Notion.Client.EmailPropertyValue.md 'Notion.Client.EmailPropertyValue') +↳ [FilesPropertyValue](Notion.Client.FilesPropertyValue.md 'Notion.Client.FilesPropertyValue') +↳ [FormulaPropertyValue](Notion.Client.FormulaPropertyValue.md 'Notion.Client.FormulaPropertyValue') +↳ [LastEditedByPropertyValue](Notion.Client.LastEditedByPropertyValue.md 'Notion.Client.LastEditedByPropertyValue') +↳ [LastEditedTimePropertyValue](Notion.Client.LastEditedTimePropertyValue.md 'Notion.Client.LastEditedTimePropertyValue') +↳ [MultiSelectPropertyValue](Notion.Client.MultiSelectPropertyValue.md 'Notion.Client.MultiSelectPropertyValue') +↳ [NumberPropertyValue](Notion.Client.NumberPropertyValue.md 'Notion.Client.NumberPropertyValue') +↳ [PeoplePropertyValue](Notion.Client.PeoplePropertyValue.md 'Notion.Client.PeoplePropertyValue') +↳ [PhoneNumberPropertyValue](Notion.Client.PhoneNumberPropertyValue.md 'Notion.Client.PhoneNumberPropertyValue') +↳ [RelationPropertyValue](Notion.Client.RelationPropertyValue.md 'Notion.Client.RelationPropertyValue') +↳ [RichTextPropertyValue](Notion.Client.RichTextPropertyValue.md 'Notion.Client.RichTextPropertyValue') +↳ [RollupPropertyValue](Notion.Client.RollupPropertyValue.md 'Notion.Client.RollupPropertyValue') +↳ [SelectPropertyValue](Notion.Client.SelectPropertyValue.md 'Notion.Client.SelectPropertyValue') +↳ [StatusPropertyValue](Notion.Client.StatusPropertyValue.md 'Notion.Client.StatusPropertyValue') +↳ [TitlePropertyValue](Notion.Client.TitlePropertyValue.md 'Notion.Client.TitlePropertyValue') +↳ [UrlPropertyValue](Notion.Client.UrlPropertyValue.md 'Notion.Client.UrlPropertyValue') + +| Properties | | +| :--- | :--- | +| [Id](Notion.Client.PropertyValue.Id.md 'Notion.Client.PropertyValue.Id') | Underlying identifier of the property. | diff --git a/docs/Notion.Client.PropertyValueType.md b/docs/Notion.Client.PropertyValueType.md new file mode 100644 index 00000000..5b0179f4 --- /dev/null +++ b/docs/Notion.Client.PropertyValueType.md @@ -0,0 +1,9 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## PropertyValueType Enum + +Types of Property Value + +```csharp +public enum PropertyValueType +``` \ No newline at end of file diff --git a/docs/Notion.Client.RelationPropertyValue.Relation.md b/docs/Notion.Client.RelationPropertyValue.Relation.md new file mode 100644 index 00000000..0dc5a706 --- /dev/null +++ b/docs/Notion.Client.RelationPropertyValue.Relation.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[RelationPropertyValue](Notion.Client.RelationPropertyValue.md 'Notion.Client.RelationPropertyValue') + +## RelationPropertyValue.Relation Property + +Array of page references + +```csharp +public System.Collections.Generic.List Relation { get; set; } +``` + +#### Property Value +[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[Notion.Client.ObjectId](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.ObjectId 'Notion.Client.ObjectId')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1') \ No newline at end of file diff --git a/docs/Notion.Client.RelationPropertyValue.md b/docs/Notion.Client.RelationPropertyValue.md new file mode 100644 index 00000000..b6e55f13 --- /dev/null +++ b/docs/Notion.Client.RelationPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## RelationPropertyValue Class + +Relation property value object. + +```csharp +public class RelationPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 RelationPropertyValue + +| Properties | | +| :--- | :--- | +| [Relation](Notion.Client.RelationPropertyValue.Relation.md 'Notion.Client.RelationPropertyValue.Relation') | Array of page references | diff --git a/docs/Notion.Client.RichTextPropertyValue.RichText.md b/docs/Notion.Client.RichTextPropertyValue.RichText.md new file mode 100644 index 00000000..64e8353d --- /dev/null +++ b/docs/Notion.Client.RichTextPropertyValue.RichText.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[RichTextPropertyValue](Notion.Client.RichTextPropertyValue.md 'Notion.Client.RichTextPropertyValue') + +## RichTextPropertyValue.RichText Property + +List of rich text objects + +```csharp +public System.Collections.Generic.List RichText { get; set; } +``` + +#### Property Value +[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[Notion.Client.RichTextBase](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.RichTextBase 'Notion.Client.RichTextBase')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1') \ No newline at end of file diff --git a/docs/Notion.Client.RichTextPropertyValue.md b/docs/Notion.Client.RichTextPropertyValue.md new file mode 100644 index 00000000..c3b1b88d --- /dev/null +++ b/docs/Notion.Client.RichTextPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## RichTextPropertyValue Class + +Rich Text property value object. + +```csharp +public class RichTextPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 RichTextPropertyValue + +| Properties | | +| :--- | :--- | +| [RichText](Notion.Client.RichTextPropertyValue.RichText.md 'Notion.Client.RichTextPropertyValue.RichText') | List of rich text objects | diff --git a/docs/Notion.Client.RollupPropertyValue.md b/docs/Notion.Client.RollupPropertyValue.md new file mode 100644 index 00000000..50a2d549 --- /dev/null +++ b/docs/Notion.Client.RollupPropertyValue.md @@ -0,0 +1,11 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## RollupPropertyValue Class + +Rollup property value object. + +```csharp +public class RollupPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 RollupPropertyValue \ No newline at end of file diff --git a/docs/Notion.Client.RollupValue.Array.md b/docs/Notion.Client.RollupValue.Array.md new file mode 100644 index 00000000..f4c69476 --- /dev/null +++ b/docs/Notion.Client.RollupValue.Array.md @@ -0,0 +1,13 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[RollupValue](Notion.Client.RollupValue.md 'Notion.Client.RollupValue') + +## RollupValue.Array Property + +Array rollup property values contain an array of element objects. +Array containing the property value object will not contain value for Id field + +```csharp +public System.Collections.Generic.List Array { get; set; } +``` + +#### Property Value +[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1') \ No newline at end of file diff --git a/docs/Notion.Client.RollupValue.Date.md b/docs/Notion.Client.RollupValue.Date.md new file mode 100644 index 00000000..0f563d46 --- /dev/null +++ b/docs/Notion.Client.RollupValue.Date.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[RollupValue](Notion.Client.RollupValue.md 'Notion.Client.RollupValue') + +## RollupValue.Date Property + +Date rollup property values contain a date property value. + +```csharp +public Notion.Client.DatePropertyValue Date { get; set; } +``` + +#### Property Value +[DatePropertyValue](Notion.Client.DatePropertyValue.md 'Notion.Client.DatePropertyValue') \ No newline at end of file diff --git a/docs/Notion.Client.RollupValue.Number.md b/docs/Notion.Client.RollupValue.Number.md new file mode 100644 index 00000000..f5d6e888 --- /dev/null +++ b/docs/Notion.Client.RollupValue.Number.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[RollupValue](Notion.Client.RollupValue.md 'Notion.Client.RollupValue') + +## RollupValue.Number Property + +Number rollup property values contain a number + +```csharp +public System.Nullable Number { get; set; } +``` + +#### Property Value +[System.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[System.Double](https://docs.microsoft.com/en-us/dotnet/api/System.Double 'System.Double')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1') \ No newline at end of file diff --git a/docs/Notion.Client.RollupValue.Type.md b/docs/Notion.Client.RollupValue.Type.md new file mode 100644 index 00000000..d0e9b3fc --- /dev/null +++ b/docs/Notion.Client.RollupValue.Type.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[RollupValue](Notion.Client.RollupValue.md 'Notion.Client.RollupValue') + +## RollupValue.Type Property + +The type of rollup. Possible values are "number", "date", and "array". + +```csharp +public string Type { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.RollupValue.md b/docs/Notion.Client.RollupValue.md new file mode 100644 index 00000000..f33aeb82 --- /dev/null +++ b/docs/Notion.Client.RollupValue.md @@ -0,0 +1,18 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## RollupValue Class + +Object containing rollup type-specific data. + +```csharp +public class RollupValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 RollupValue + +| Properties | | +| :--- | :--- | +| [Array](Notion.Client.RollupValue.Array.md 'Notion.Client.RollupValue.Array') | Array rollup property values contain an array of element objects.
Array containing the property value object will not contain value for Id field | +| [Date](Notion.Client.RollupValue.Date.md 'Notion.Client.RollupValue.Date') | Date rollup property values contain a date property value. | +| [Number](Notion.Client.RollupValue.Number.md 'Notion.Client.RollupValue.Number') | Number rollup property values contain a number | +| [Type](Notion.Client.RollupValue.Type.md 'Notion.Client.RollupValue.Type') | The type of rollup. Possible values are "number", "date", and "array". | diff --git a/docs/Notion.Client.SelectOption.Color.md b/docs/Notion.Client.SelectOption.Color.md new file mode 100644 index 00000000..600c2541 --- /dev/null +++ b/docs/Notion.Client.SelectOption.Color.md @@ -0,0 +1,13 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[SelectOption](Notion.Client.SelectOption.md 'Notion.Client.SelectOption') + +## SelectOption.Color Property + +Color of the option. Possible values are: "default", "gray", "brown", "red", "orange", "yellow", "green", "blue", +"purple", "pink". Defaults to "default". + +```csharp +public System.Nullable Color { get; set; } +``` + +#### Property Value +[System.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[Notion.Client.Color](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.Color 'Notion.Client.Color')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1') \ No newline at end of file diff --git a/docs/Notion.Client.SelectOption.Id.md b/docs/Notion.Client.SelectOption.Id.md new file mode 100644 index 00000000..3b02bfbe --- /dev/null +++ b/docs/Notion.Client.SelectOption.Id.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[SelectOption](Notion.Client.SelectOption.md 'Notion.Client.SelectOption') + +## SelectOption.Id Property + +ID of the option. + +```csharp +public string Id { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.SelectOption.Name.md b/docs/Notion.Client.SelectOption.Name.md new file mode 100644 index 00000000..015a76db --- /dev/null +++ b/docs/Notion.Client.SelectOption.Name.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[SelectOption](Notion.Client.SelectOption.md 'Notion.Client.SelectOption') + +## SelectOption.Name Property + +Name of the option as it appears in Notion. + +```csharp +public string Name { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.SelectOption.md b/docs/Notion.Client.SelectOption.md new file mode 100644 index 00000000..191eb0ad --- /dev/null +++ b/docs/Notion.Client.SelectOption.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## SelectOption Class + +```csharp +public class SelectOption +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 SelectOption + +| Properties | | +| :--- | :--- | +| [Color](Notion.Client.SelectOption.Color.md 'Notion.Client.SelectOption.Color') | Color of the option. Possible values are: "default", "gray", "brown", "red", "orange", "yellow", "green", "blue",
"purple", "pink". Defaults to "default". | +| [Id](Notion.Client.SelectOption.Id.md 'Notion.Client.SelectOption.Id') | ID of the option. | +| [Name](Notion.Client.SelectOption.Name.md 'Notion.Client.SelectOption.Name') | Name of the option as it appears in Notion. | diff --git a/docs/Notion.Client.SelectPropertyValue.md b/docs/Notion.Client.SelectPropertyValue.md new file mode 100644 index 00000000..20f1449e --- /dev/null +++ b/docs/Notion.Client.SelectPropertyValue.md @@ -0,0 +1,11 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## SelectPropertyValue Class + +Select property value object. + +```csharp +public class SelectPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 SelectPropertyValue \ No newline at end of file diff --git a/docs/Notion.Client.StatusPropertyValue.Data.Color.md b/docs/Notion.Client.StatusPropertyValue.Data.Color.md new file mode 100644 index 00000000..63b6d88b --- /dev/null +++ b/docs/Notion.Client.StatusPropertyValue.Data.Color.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[StatusPropertyValue](Notion.Client.StatusPropertyValue.md 'Notion.Client.StatusPropertyValue').[Data](Notion.Client.StatusPropertyValue.Data.md 'Notion.Client.StatusPropertyValue.Data') + +## StatusPropertyValue.Data.Color Property + +Color of the option. + +```csharp +public System.Nullable Color { get; set; } +``` + +#### Property Value +[System.Nullable<](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1')[Notion.Client.StatusPropertyValue.StatusColor](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.StatusPropertyValue.StatusColor 'Notion.Client.StatusPropertyValue.StatusColor')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System.Nullable`1') \ No newline at end of file diff --git a/docs/Notion.Client.StatusPropertyValue.Data.Id.md b/docs/Notion.Client.StatusPropertyValue.Data.Id.md new file mode 100644 index 00000000..b6fad528 --- /dev/null +++ b/docs/Notion.Client.StatusPropertyValue.Data.Id.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[StatusPropertyValue](Notion.Client.StatusPropertyValue.md 'Notion.Client.StatusPropertyValue').[Data](Notion.Client.StatusPropertyValue.Data.md 'Notion.Client.StatusPropertyValue.Data') + +## StatusPropertyValue.Data.Id Property + +ID of the option. + +```csharp +public string Id { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.StatusPropertyValue.Data.Name.md b/docs/Notion.Client.StatusPropertyValue.Data.Name.md new file mode 100644 index 00000000..8f0b6ef4 --- /dev/null +++ b/docs/Notion.Client.StatusPropertyValue.Data.Name.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[StatusPropertyValue](Notion.Client.StatusPropertyValue.md 'Notion.Client.StatusPropertyValue').[Data](Notion.Client.StatusPropertyValue.Data.md 'Notion.Client.StatusPropertyValue.Data') + +## StatusPropertyValue.Data.Name Property + +Name of the option as it appears in Notion. + +```csharp +public string Name { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.StatusPropertyValue.Data.md b/docs/Notion.Client.StatusPropertyValue.Data.md new file mode 100644 index 00000000..8bc80d55 --- /dev/null +++ b/docs/Notion.Client.StatusPropertyValue.Data.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[StatusPropertyValue](Notion.Client.StatusPropertyValue.md 'Notion.Client.StatusPropertyValue') + +## StatusPropertyValue.Data Class + +```csharp +public class StatusPropertyValue.Data +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 Data + +| Properties | | +| :--- | :--- | +| [Color](Notion.Client.StatusPropertyValue.Data.Color.md 'Notion.Client.StatusPropertyValue.Data.Color') | Color of the option. | +| [Id](Notion.Client.StatusPropertyValue.Data.Id.md 'Notion.Client.StatusPropertyValue.Data.Id') | ID of the option. | +| [Name](Notion.Client.StatusPropertyValue.Data.Name.md 'Notion.Client.StatusPropertyValue.Data.Name') | Name of the option as it appears in Notion. | diff --git a/docs/Notion.Client.StatusPropertyValue.md b/docs/Notion.Client.StatusPropertyValue.md new file mode 100644 index 00000000..46748e8a --- /dev/null +++ b/docs/Notion.Client.StatusPropertyValue.md @@ -0,0 +1,11 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## StatusPropertyValue Class + +Status property value objects contain page status + +```csharp +public class StatusPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 StatusPropertyValue \ No newline at end of file diff --git a/docs/Notion.Client.TitlePropertyValue.Title.md b/docs/Notion.Client.TitlePropertyValue.Title.md new file mode 100644 index 00000000..6aafb653 --- /dev/null +++ b/docs/Notion.Client.TitlePropertyValue.Title.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[TitlePropertyValue](Notion.Client.TitlePropertyValue.md 'Notion.Client.TitlePropertyValue') + +## TitlePropertyValue.Title Property + +An array of rich text objects + +```csharp +public System.Collections.Generic.List Title { get; set; } +``` + +#### Property Value +[System.Collections.Generic.List<](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1')[Notion.Client.RichTextBase](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.RichTextBase 'Notion.Client.RichTextBase')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.List-1 'System.Collections.Generic.List`1') \ No newline at end of file diff --git a/docs/Notion.Client.TitlePropertyValue.md b/docs/Notion.Client.TitlePropertyValue.md new file mode 100644 index 00000000..48ab84e8 --- /dev/null +++ b/docs/Notion.Client.TitlePropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## TitlePropertyValue Class + +Title property value object. + +```csharp +public class TitlePropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 TitlePropertyValue + +| Properties | | +| :--- | :--- | +| [Title](Notion.Client.TitlePropertyValue.Title.md 'Notion.Client.TitlePropertyValue.Title') | An array of rich text objects | diff --git a/docs/Notion.Client.UrlPropertyValue.Url.md b/docs/Notion.Client.UrlPropertyValue.Url.md new file mode 100644 index 00000000..5e4d92cc --- /dev/null +++ b/docs/Notion.Client.UrlPropertyValue.Url.md @@ -0,0 +1,12 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[UrlPropertyValue](Notion.Client.UrlPropertyValue.md 'Notion.Client.UrlPropertyValue') + +## UrlPropertyValue.Url Property + +Describes a web address + +```csharp +public string Url { get; set; } +``` + +#### Property Value +[System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') \ No newline at end of file diff --git a/docs/Notion.Client.UrlPropertyValue.md b/docs/Notion.Client.UrlPropertyValue.md new file mode 100644 index 00000000..61a86388 --- /dev/null +++ b/docs/Notion.Client.UrlPropertyValue.md @@ -0,0 +1,15 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## UrlPropertyValue Class + +URL property value object. + +```csharp +public class UrlPropertyValue : Notion.Client.PropertyValue +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') 🡒 UrlPropertyValue + +| Properties | | +| :--- | :--- | +| [Url](Notion.Client.UrlPropertyValue.Url.md 'Notion.Client.UrlPropertyValue.Url') | Describes a web address | diff --git a/docs/Notion.Client.UsersClient.MeAsync().md b/docs/Notion.Client.UsersClient.MeAsync().md new file mode 100644 index 00000000..25569ee5 --- /dev/null +++ b/docs/Notion.Client.UsersClient.MeAsync().md @@ -0,0 +1,16 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[UsersClient](Notion.Client.UsersClient.md 'Notion.Client.UsersClient') + +## UsersClient.MeAsync() Method + +Retrieves the bot User associated with the API token provided in the authorization header. + +```csharp +public System.Threading.Tasks.Task MeAsync(); +``` + +Implements [MeAsync()](Notion.Client.IUsersClient.MeAsync().md 'Notion.Client.IUsersClient.MeAsync()') + +#### Returns +[System.Threading.Tasks.Task<](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1')[Notion.Client.User](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.User 'Notion.Client.User')[>](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.Task-1 'System.Threading.Tasks.Task`1') +User object of type bot having an owner field with information about the person who authorized the +integration. \ No newline at end of file diff --git a/docs/Notion.Client.UsersClient.md b/docs/Notion.Client.UsersClient.md new file mode 100644 index 00000000..2a445bc8 --- /dev/null +++ b/docs/Notion.Client.UsersClient.md @@ -0,0 +1,16 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## UsersClient Class + +```csharp +public class UsersClient : +Notion.Client.IUsersClient +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 UsersClient + +Implements [IUsersClient](Notion.Client.IUsersClient.md 'Notion.Client.IUsersClient') + +| Methods | | +| :--- | :--- | +| [MeAsync()](Notion.Client.UsersClient.MeAsync().md 'Notion.Client.UsersClient.MeAsync()') | Retrieves the bot User associated with the API token provided in the authorization header. | diff --git a/docs/Notion.Client.WorkspaceParent.Type.md b/docs/Notion.Client.WorkspaceParent.Type.md new file mode 100644 index 00000000..6b3687a3 --- /dev/null +++ b/docs/Notion.Client.WorkspaceParent.Type.md @@ -0,0 +1,14 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client').[WorkspaceParent](Notion.Client.WorkspaceParent.md 'Notion.Client.WorkspaceParent') + +## WorkspaceParent.Type Property + +Always "workspace". + +```csharp +public Notion.Client.ParentType Type { get; set; } +``` + +Implements [Type](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IParent.Type 'Notion.Client.IParent.Type') + +#### Property Value +[Notion.Client.ParentType](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.ParentType 'Notion.Client.ParentType') \ No newline at end of file diff --git a/docs/Notion.Client.WorkspaceParent.md b/docs/Notion.Client.WorkspaceParent.md new file mode 100644 index 00000000..752f4f83 --- /dev/null +++ b/docs/Notion.Client.WorkspaceParent.md @@ -0,0 +1,19 @@ +### [Notion.Client](Notion.Client.md 'Notion.Client') + +## WorkspaceParent Class + +```csharp +public class WorkspaceParent : +Notion.Client.IPageParent, +Notion.Client.IParent, +Notion.Client.IDatabaseParent, +Notion.Client.IBlockParent +``` + +Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 WorkspaceParent + +Implements [Notion.Client.IPageParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IPageParent 'Notion.Client.IPageParent'), [Notion.Client.IParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IParent 'Notion.Client.IParent'), [Notion.Client.IDatabaseParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IDatabaseParent 'Notion.Client.IDatabaseParent'), [Notion.Client.IBlockParent](https://docs.microsoft.com/en-us/dotnet/api/Notion.Client.IBlockParent 'Notion.Client.IBlockParent') + +| Properties | | +| :--- | :--- | +| [Type](Notion.Client.WorkspaceParent.Type.md 'Notion.Client.WorkspaceParent.Type') | Always "workspace". | diff --git a/docs/Notion.Client.md b/docs/Notion.Client.md new file mode 100644 index 00000000..ccc91185 --- /dev/null +++ b/docs/Notion.Client.md @@ -0,0 +1,57 @@ +## Notion.Client Namespace + +| Classes | | +| :--- | :--- | +| [ApiEndpoints](Notion.Client.ApiEndpoints.md 'Notion.Client.ApiEndpoints') | | +| [ApiEndpoints.BlocksApiUrls](Notion.Client.ApiEndpoints.BlocksApiUrls.md 'Notion.Client.ApiEndpoints.BlocksApiUrls') | | +| [ApiEndpoints.PagesApiUrls](Notion.Client.ApiEndpoints.PagesApiUrls.md 'Notion.Client.ApiEndpoints.PagesApiUrls') | | +| [ApiEndpoints.UsersApiUrls](Notion.Client.ApiEndpoints.UsersApiUrls.md 'Notion.Client.ApiEndpoints.UsersApiUrls') | | +| [Block](Notion.Client.Block.md 'Notion.Client.Block') | | +| [BlockParent](Notion.Client.BlockParent.md 'Notion.Client.BlockParent') | | +| [CheckboxPropertyValue](Notion.Client.CheckboxPropertyValue.md 'Notion.Client.CheckboxPropertyValue') | Checkbox property value objects contain a boolean within the checkbox property. | +| [CreatedByPropertyValue](Notion.Client.CreatedByPropertyValue.md 'Notion.Client.CreatedByPropertyValue') | Created by property value object | +| [CreatedTimePropertyValue](Notion.Client.CreatedTimePropertyValue.md 'Notion.Client.CreatedTimePropertyValue') | Created time property value object. | +| [Database](Notion.Client.Database.md 'Notion.Client.Database') | | +| [DatabaseParent](Notion.Client.DatabaseParent.md 'Notion.Client.DatabaseParent') | | +| [Date](Notion.Client.Date.md 'Notion.Client.Date') | Date value object. | +| [DatePropertyValue](Notion.Client.DatePropertyValue.md 'Notion.Client.DatePropertyValue') | Date property value object. | +| [EmailPropertyValue](Notion.Client.EmailPropertyValue.md 'Notion.Client.EmailPropertyValue') | Email property value object. | +| [FilesPropertyValue](Notion.Client.FilesPropertyValue.md 'Notion.Client.FilesPropertyValue') | File property value object. | +| [FormulaPropertyValue](Notion.Client.FormulaPropertyValue.md 'Notion.Client.FormulaPropertyValue') | Formula property value object. | +| [FormulaValue](Notion.Client.FormulaValue.md 'Notion.Client.FormulaValue') | Formula value object. | +| [LastEditedByPropertyValue](Notion.Client.LastEditedByPropertyValue.md 'Notion.Client.LastEditedByPropertyValue') | Last edited by property value object. | +| [LastEditedTimePropertyValue](Notion.Client.LastEditedTimePropertyValue.md 'Notion.Client.LastEditedTimePropertyValue') | Last edited time property value object. | +| [MultiSelectPropertyValue](Notion.Client.MultiSelectPropertyValue.md 'Notion.Client.MultiSelectPropertyValue') | Multi-select property value object. | +| [NumberPropertyValue](Notion.Client.NumberPropertyValue.md 'Notion.Client.NumberPropertyValue') | Number formula property value object. | +| [Page](Notion.Client.Page.md 'Notion.Client.Page') | | +| [PageParent](Notion.Client.PageParent.md 'Notion.Client.PageParent') | | +| [PagesClient](Notion.Client.PagesClient.md 'Notion.Client.PagesClient') | | +| [PeoplePropertyValue](Notion.Client.PeoplePropertyValue.md 'Notion.Client.PeoplePropertyValue') | People property value object. | +| [PhoneNumberPropertyValue](Notion.Client.PhoneNumberPropertyValue.md 'Notion.Client.PhoneNumberPropertyValue') | Phone number property value object. | +| [PropertyValue](Notion.Client.PropertyValue.md 'Notion.Client.PropertyValue') | An object describing the identifier, type, and value of a page property. | +| [RelationPropertyValue](Notion.Client.RelationPropertyValue.md 'Notion.Client.RelationPropertyValue') | Relation property value object. | +| [RichTextPropertyValue](Notion.Client.RichTextPropertyValue.md 'Notion.Client.RichTextPropertyValue') | Rich Text property value object. | +| [RollupPropertyValue](Notion.Client.RollupPropertyValue.md 'Notion.Client.RollupPropertyValue') | Rollup property value object. | +| [RollupValue](Notion.Client.RollupValue.md 'Notion.Client.RollupValue') | Object containing rollup type-specific data. | +| [SelectOption](Notion.Client.SelectOption.md 'Notion.Client.SelectOption') | | +| [SelectPropertyValue](Notion.Client.SelectPropertyValue.md 'Notion.Client.SelectPropertyValue') | Select property value object. | +| [StatusPropertyValue](Notion.Client.StatusPropertyValue.md 'Notion.Client.StatusPropertyValue') | Status property value objects contain page status | +| [StatusPropertyValue.Data](Notion.Client.StatusPropertyValue.Data.md 'Notion.Client.StatusPropertyValue.Data') | | +| [TitlePropertyValue](Notion.Client.TitlePropertyValue.md 'Notion.Client.TitlePropertyValue') | Title property value object. | +| [UrlPropertyValue](Notion.Client.UrlPropertyValue.md 'Notion.Client.UrlPropertyValue') | URL property value object. | +| [UsersClient](Notion.Client.UsersClient.md 'Notion.Client.UsersClient') | | +| [WorkspaceParent](Notion.Client.WorkspaceParent.md 'Notion.Client.WorkspaceParent') | | + +| Interfaces | | +| :--- | :--- | +| [IBlocksClient](Notion.Client.IBlocksClient.md 'Notion.Client.IBlocksClient') | | +| [IDatabasesClient](Notion.Client.IDatabasesClient.md 'Notion.Client.IDatabasesClient') | | +| [IObjectModificationData](Notion.Client.IObjectModificationData.md 'Notion.Client.IObjectModificationData') | | +| [IPagesClient](Notion.Client.IPagesClient.md 'Notion.Client.IPagesClient') | | +| [IPropertyItemObject](Notion.Client.IPropertyItemObject.md 'Notion.Client.IPropertyItemObject') | | +| [ISearchClient](Notion.Client.ISearchClient.md 'Notion.Client.ISearchClient') | | +| [IUsersClient](Notion.Client.IUsersClient.md 'Notion.Client.IUsersClient') | | + +| Enums | | +| :--- | :--- | +| [PropertyValueType](Notion.Client.PropertyValueType.md 'Notion.Client.PropertyValueType') | Types of Property Value |