All Downloads are FREE. Search and download functionalities are using the official Maven repository.

notion.api.v1.request.blocks.RetrieveBlockChildrenRequest.kt Maven / Gradle / Ivy

package notion.api.v1.request.blocks

import notion.api.v1.request.common.Pagination

data class RetrieveBlockChildrenRequest(
    val blockId: String,
    override val startCursor: String? = null,
    override val pageSize: Int? = null,
) : Pagination {

    fun toQuery(): Map {
        val body = mutableMapOf()
        if (startCursor != null) {
            body["start_cursor"] = startCursor
        }
        if (pageSize != null) {
            body["page_size"] = pageSize.toString()
        }
        return body
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy