package space.luminic.finance.services import space.luminic.finance.dtos.SpaceDTO import space.luminic.finance.models.Space interface SpaceService { fun checkSpace(spaceId: Int): Space fun getSpaces(): List fun getSpace(id: Int, userId: Int?): Space fun createSpace(space: SpaceDTO.CreateSpaceDTO): Int fun updateSpace(spaceId: Int, space: SpaceDTO.UpdateSpaceDTO): Int fun deleteSpace(spaceId: Int) }