
commonMain.com.petersamokhin.notionsdk.data.mapper.DatabaseResultMapper.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of notionsdk-js Show documentation
Show all versions of notionsdk-js Show documentation
Notion SDK Kotlin Multiplatform
package com.petersamokhin.notionsdk.data.mapper
import com.petersamokhin.notionsdk.data.model.internal.response.QueryDatabaseResponse
import com.petersamokhin.notionsdk.data.model.internal.response.QueryDatabaseResponseResult
import com.petersamokhin.notionsdk.data.model.result.NotionDatabase
internal fun QueryDatabaseResponse.toDomain(): NotionDatabase =
NotionDatabase(
rows = results.asSequence()
.filterIsInstance()
.map { it.toDomain() }
.toList(),
nextCursor = nextCursor,
hasMore = hasMore,
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy