init
This commit is contained in:
24
src/main/kotlin/space/luminic/finance/dtos/SpaceDTO.kt
Normal file
24
src/main/kotlin/space/luminic/finance/dtos/SpaceDTO.kt
Normal file
@@ -0,0 +1,24 @@
|
||||
package space.luminic.finance.dtos
|
||||
|
||||
import space.luminic.finance.models.User
|
||||
import java.time.Instant
|
||||
|
||||
data class SpaceDTO(
|
||||
val id: String? = null,
|
||||
val name: String,
|
||||
val owner: UserDTO,
|
||||
val participants: List<UserDTO> = emptyList(),
|
||||
val createdBy: UserDTO? = null,
|
||||
val createdAt: Instant,
|
||||
var updatedBy: UserDTO? = null,
|
||||
var updatedAt: Instant,
|
||||
) {
|
||||
data class CreateSpaceDTO(
|
||||
val name: String,
|
||||
val createBasicCategories: Boolean = true,
|
||||
)
|
||||
|
||||
data class UpdateSpaceDTO(
|
||||
val name: String
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user