1
0
mirror of https://github.com/dstotijn/go-notion.git synced 2025-06-08 23:46:12 +02:00

Rename UpdatePageProps to UpdatePage

This commit is contained in:
David Stotijn 2021-12-22 14:33:58 +01:00
parent a14508d7c8
commit 57876f99e3
3 changed files with 6 additions and 5 deletions

View File

@ -262,9 +262,9 @@ func (c *Client) CreatePage(ctx context.Context, params CreatePageParams) (page
return page, nil
}
// UpdatePageProps updates page property values for a page.
// UpdatePage updates a page.
// See: https://developers.notion.com/reference/patch-page
func (c *Client) UpdatePageProps(ctx context.Context, pageID string, params UpdatePageParams) (page Page, err error) {
func (c *Client) UpdatePage(ctx context.Context, pageID string, params UpdatePageParams) (page Page, err error) {
if err := params.Validate(); err != nil {
return Page{}, fmt.Errorf("notion: invalid page params: %w", err)
}

View File

@ -2101,7 +2101,7 @@ func TestCreatePage(t *testing.T) {
}
}
func TestUpdatePageProps(t *testing.T) {
func TestUpdatePage(t *testing.T) {
t.Parallel()
tests := []struct {
@ -2583,7 +2583,7 @@ func TestUpdatePageProps(t *testing.T) {
}},
}
client := notion.NewClient("secret-api-key", notion.WithHTTPClient(httpClient))
page, err := client.UpdatePageProps(context.Background(), "00000000-0000-0000-0000-000000000000", tt.params)
page, err := client.UpdatePage(context.Background(), "00000000-0000-0000-0000-000000000000", tt.params)
if tt.expError == nil && err != nil {
t.Fatalf("unexpected error: %v", err)

View File

@ -79,8 +79,9 @@ type CreatePageParams struct {
Cover *Cover
}
// UpdatePageParams is used for updating a page. At least one field should have
// a non-empty value.
type UpdatePageParams struct {
// Either DatabasePageProperties, Title or Icon must be not nil.
DatabasePageProperties *DatabasePageProperties
Title []RichText
Icon *Icon