blob: 7e1dbe0a77eb6adfa61c35b69994eb7e83425c06 [file] [log] [blame]
package com.airbnb.lottie.sample.compose.api
import android.os.Parcelable
import com.airbnb.lottie.sample.compose.ui.toColorSafe
import com.squareup.moshi.Json
import kotlinx.android.parcel.IgnoredOnParcel
import kotlinx.android.parcel.Parcelize
data class AnimationDataV2(
val id: Int,
val bg_color: String?,
val preview_url: String?,
val title: String,
val file: String
) {
constructor(data: AnimationDataV1) : this(
data.id,
data.bg_color,
data.preview,
data.title,
data.lottie_link,
)
val bgColor get() = bg_color.toColorSafe()
}