Package notion.api.v1.model.pages
Class PageParent
-
- All Implemented Interfaces:
public final class PageParent
-
-
Field Summary
Fields Modifier and Type Field Description private final PageParentTypetypeprivate StringdatabaseIdprivate StringpageIdprivate Booleanworkspace
-
Constructor Summary
Constructors Constructor Description PageParent(PageParentType type, String databaseId, String pageId, Boolean workspace)PageParent(PageParentType type, String databaseId, String pageId)PageParent(PageParentType type, String databaseId)PageParent(PageParentType type)PageParent()
-
Method Summary
Modifier and Type Method Description final PageParentTypegetType()final StringgetDatabaseId()final UnitsetDatabaseId(String databaseId)final StringgetPageId()final UnitsetPageId(String pageId)final BooleangetWorkspace()final UnitsetWorkspace(Boolean workspace)final static PageParentdatabase(String databaseId)final static PageParentpage(String pageId)final static PageParentworkspace()-
-
Constructor Detail
-
PageParent
PageParent(PageParentType type, String databaseId, String pageId, Boolean workspace)
-
PageParent
PageParent(PageParentType type, String databaseId, String pageId)
-
PageParent
PageParent(PageParentType type, String databaseId)
-
PageParent
PageParent(PageParentType type)
-
PageParent
PageParent()
-
-
Method Detail
-
getType
final PageParentType getType()
-
getDatabaseId
final String getDatabaseId()
-
setDatabaseId
final Unit setDatabaseId(String databaseId)
-
getWorkspace
final Boolean getWorkspace()
-
setWorkspace
final Unit setWorkspace(Boolean workspace)
-
database
final static PageParent database(String databaseId)
-
page
final static PageParent page(String pageId)
-
workspace
final static PageParent workspace()
-
-
-
-