This commit is contained in:
xds
2025-10-31 15:31:55 +03:00
parent 040da34ff7
commit 7972ea0fdf
117 changed files with 3691 additions and 2013 deletions

View File

@@ -4,15 +4,29 @@ import space.luminic.finance.models.User
import java.time.Instant
data class SpaceDTO(
val id: String? = null,
val id: Int? = null,
val name: String,
val owner: UserDTO,
val participants: List<UserDTO> = emptyList(),
val participants: Set<UserDTO> = emptySet(),
val createdBy: UserDTO? = null,
val createdAt: Instant,
var updatedBy: UserDTO? = null,
var updatedAt: Instant,
) {
data class SpaceShortInfoDTO(
val id: Int,
val name: String,
val isOwner: Boolean,
val owner: User,
val participant: User,
val createdAt: Instant,
val updatedAt: Instant? = null,
val createdBy: User,
val updatedBy: User? = null,
)
data class CreateSpaceDTO(
val name: String,
val createBasicCategories: Boolean = true,