-
- All Implemented Interfaces:
-
notion.api.v1.endpoint.EndpointsSupport
public interface PagesSupport implements EndpointsSupport
-
-
Method Summary
-
-
Method Detail
-
createPage
Page createPage(PageParent parent, Map<String, PageProperty> properties, List<Block> children, Icon icon, Cover cover)
-
createPage
Page createPage(CreatePageRequest page)
-
retrievePage
Page retrievePage(String pageId, List<String> filterProperties)
-
retrievePage
Page retrievePage(RetrievePageRequest request)
-
updatePage
Page updatePage(String pageId, Map<String, PageProperty> properties, Boolean archived, Icon icon, Cover cover)
-
updatePage
Page updatePage(UpdatePageRequest request)
-
updatePageProperties
@Deprecated(message = "Use updatePage method instead", replaceWith = @ReplaceWith(imports = {}, expression = "updatePage(...)")) Page updatePageProperties(String pageId, Map<String, PageProperty> properties, Boolean archived, Icon icon, Cover cover)
-
updatePageProperties
@Deprecated(message = "Use updatePage method instead", replaceWith = @ReplaceWith(imports = {}, expression = "updatePage(UpdatePageRequest())")) Page updatePageProperties(UpdatePageRequest request)
-
retrievePagePropertyItem
PagePropertyItem retrievePagePropertyItem(String pageId, String propertyId, String startCursor, Integer pageSize)
-
retrievePagePropertyItem
PagePropertyItem retrievePagePropertyItem(RetrievePagePropertyItemRequest request)
-
getHttpClient
abstract NotionHttpClient getHttpClient()
-
getJsonSerializer
abstract NotionJsonSerializer getJsonSerializer()
-
getLogger
abstract NotionLogger getLogger()
-
getBaseUrl
abstract String getBaseUrl()
-
-
-
-