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

Add created_by and last_edited_by support, add archived for DB (#30)

This commit is contained in:
David Stotijn
2022-08-13 19:46:00 +02:00
committed by GitHub
parent 264ec2c28f
commit 1320ab0ee0
5 changed files with 120 additions and 17 deletions

View File

@ -11,13 +11,16 @@ import (
type Database struct {
ID string `json:"id"`
CreatedTime time.Time `json:"created_time"`
CreatedBy BaseUser `json:"created_by"`
LastEditedTime time.Time `json:"last_edited_time"`
LastEditedBy BaseUser `json:"last_edited_by"`
URL string `json:"url"`
Title []RichText `json:"title"`
Properties DatabaseProperties `json:"properties"`
Parent Parent `json:"parent"`
Icon *Icon `json:"icon,omitempty"`
Cover *Cover `json:"cover,omitempty"`
Archived bool `json:"archived"`
}
// DatabaseProperties is a mapping of properties defined on a database.
@ -496,6 +499,7 @@ type UpdateDatabaseParams struct {
Properties map[string]*DatabaseProperty `json:"properties,omitempty"`
Icon *Icon `json:"icon,omitempty"`
Cover *Cover `json:"cover,omitempty"`
Archived *bool `json:"archived,omitempty"`
}
// Validate validates params for updating a database.