package com.android.trisolarisserver.controller.dto import java.util.UUID data class OrgCreateRequest( val name: String ) data class OrgResponse( val id: UUID, val name: String ) data class PropertyCreateRequest( val code: String, val name: String, val timezone: String? = null, val currency: String? = null, val active: Boolean? = null ) data class PropertyUpdateRequest( val code: String, val name: String, val timezone: String? = null, val currency: String? = null, val active: Boolean? = null ) data class PropertyResponse( val id: UUID, val orgId: UUID, val code: String, val name: String, val timezone: String, val currency: String, val active: Boolean ) data class UserResponse( val id: UUID, val orgId: UUID, val firebaseUid: String?, val phoneE164: String?, val name: String?, val disabled: Boolean ) data class PropertyUserRoleRequest( val roles: Set ) data class PropertyUserResponse( val userId: UUID, val propertyId: UUID, val roles: Set )