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 PageParentType
type
private String
databaseId
private String
pageId
private Boolean
workspace
-
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 PageParentType
getType()
final String
getDatabaseId()
final Unit
setDatabaseId(String databaseId)
final String
getPageId()
final Unit
setPageId(String pageId)
final Boolean
getWorkspace()
final Unit
setWorkspace(Boolean workspace)
final static PageParent
database(String databaseId)
final static PageParent
page(String pageId)
final static PageParent
workspace()
-
-
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()
-
-
-
-