1
0
mirror of https://github.com/dstotijn/go-notion.git synced 2025-06-15 00:05:04 +02:00

Handle changes introduced in version 2022-02-22 (#29)

Ref: https://developers.notion.com/changelog/releasing-notion-version-2022-02-22
This commit is contained in:
David Stotijn
2022-08-13 12:28:49 +02:00
committed by GitHub
parent a7179ae969
commit 264ec2c28f
5 changed files with 125 additions and 62 deletions

View File

@ -97,7 +97,7 @@ func (b baseBlock) Parent() Parent {
type ParagraphBlock struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
}
@ -118,7 +118,7 @@ func (b ParagraphBlock) MarshalJSON() ([]byte, error) {
type BulletedListItemBlock struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
}
@ -139,7 +139,7 @@ func (b BulletedListItemBlock) MarshalJSON() ([]byte, error) {
type NumberedListItemBlock struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
}
@ -160,7 +160,7 @@ func (b NumberedListItemBlock) MarshalJSON() ([]byte, error) {
type QuoteBlock struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
}
@ -181,7 +181,7 @@ func (b QuoteBlock) MarshalJSON() ([]byte, error) {
type ToggleBlock struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
}
@ -202,7 +202,7 @@ func (b ToggleBlock) MarshalJSON() ([]byte, error) {
type TemplateBlock struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
}
@ -223,7 +223,7 @@ func (b TemplateBlock) MarshalJSON() ([]byte, error) {
type Heading1Block struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
}
@ -244,7 +244,7 @@ func (b Heading1Block) MarshalJSON() ([]byte, error) {
type Heading2Block struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
}
@ -265,7 +265,7 @@ func (b Heading2Block) MarshalJSON() ([]byte, error) {
type Heading3Block struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
}
@ -286,7 +286,7 @@ func (b Heading3Block) MarshalJSON() ([]byte, error) {
type ToDoBlock struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
Checked *bool `json:"checked,omitempty"`
}
@ -348,7 +348,7 @@ func (b ChildDatabaseBlock) MarshalJSON() ([]byte, error) {
type CalloutBlock struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
Icon *Icon `json:"icon,omitempty"`
}
@ -370,7 +370,7 @@ func (b CalloutBlock) MarshalJSON() ([]byte, error) {
type CodeBlock struct {
baseBlock
Text []RichText `json:"text"`
RichText []RichText `json:"rich_text"`
Children []Block `json:"children,omitempty"`
Caption []RichText `json:"caption,omitempty"`
Language *string `json:"language,omitempty"`