package kr.co.vividnext.sodalive.common data class ApiResponse( val success: Boolean, val message: String? = null, val data: T? = null, val errorProperty: String? = null ) { companion object { fun ok(data: T? = null, message: String? = null) = ApiResponse( success = true, message = message, data = data ) fun error(message: String? = null, errorProperty: String? = null) = ApiResponse( success = false, message = message, errorProperty = errorProperty ) } }