notion.api.v1.model.databases.DatabaseParent.kt Maven / Gradle / Ivy
package notion.api.v1.model.databases
data class DatabaseParent
@JvmOverloads
constructor(
val type: DatabaseParentType? = null,
var pageId: String? = null, // type: page
var workspace: Boolean? = null // type: workspace
) {
companion object {
@JvmStatic
fun page(pageId: String): DatabaseParent {
return DatabaseParent(type = DatabaseParentType.PageId, pageId = pageId)
}
@JvmStatic
fun workspace(): DatabaseParent {
return DatabaseParent(type = DatabaseParentType.Workspace, workspace = true)
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy