package com.fireworksdk.bridge.models.enums enum class FWShareButtonPosition(val rawValue: String) { VideoDetailPage("videoDetailPage"), PlayerTopArea("playerTopArea"); companion object { fun deserialize(rawValue: String?): FWShareButtonPosition? { rawValue ?: return null return FWShareButtonPosition.values().firstOrNull { it.rawValue == rawValue } } fun serialize(model: FWShareButtonPosition?): String? { model ?: return null return model.rawValue } } }