package com.suno.android.preview import com.suno.android.common_core_utils.Id import com.suno.android.common_core_utils.model.Url import com.suno.android.common_core_utils.model.UserHandle import com.suno.android.common_data.mappers.clips.ClipStatus import com.suno.android.common_data.mappers.clips.SongListData import org.jetbrains.annotations.TestOnly import java.util.Date import kotlin.time.DurationUnit import kotlin.time.toDuration @TestOnly object FakeSongListData { val cat get() = SongListData( id = Id("ee467d00-5813-4a74-9792-c9ae4a09d344"), createdAt = Date(DATE_VALUE), status = ClipStatus.Complete, displayImageUrl = Url( "https://cdn2.suno.ai/image_video_upload_252a27a1-7af0-48fd-b1f7-0993db9d29b5_snapshot_0s.jpeg", ), mediaUrl = Url("https://cdn1.suno.ai/ee467d00-5813-4a74-9792-c9ae4a09d344.mp3"), videoCoverUrl = Url("https://cdn1.suno.ai/video_upload_252a27a1-7af0-48fd-b1f7-0993db9d29b5.mp4"), previewUrl = Url("https://cdn1.suno.ai/video_upload_252a27a1-7af0-48fd-b1f7-0993db9d29b5_preview.mp4"), artistName = "Feline Music [Youtube: @FelineMusicYey]", artistUserId = Id("e1409371-018b-4f83-a846-db9b1ad435aa"), handle = UserHandle("felinemusic"), artistAvatarUrl = Url("https://cdn1.suno.ai/b1288b3f.webp"), title = "Cat [Youtube: Feline Music]", tags = "Cat", displayTags = "Cat", playCount = 2288585, isPublic = true, modelName = "chirp-v3", majorModelVersion = "v3.5", reaction = null, prompt = "Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat CatCat Cat" + " Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat " + "Cat Cat Cat Cat Cat Cat Cat Cat Cat\n\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat " + "Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\n\nCat Cat " + "Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat CatCat Cat Cat " + "Cat Cat Cat Cat Cat Cat Cat CatCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat " + "Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\n\nCat Cat Cat Cat " + "Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat " + "Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat " + "Cat Cat Cat Cat Cat Cat Cat\n\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat " + "Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\n\nCat Cat Cat Cat " + "Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat CatCat Cat Cat Cat Cat " + "Cat Cat Cat Cat Cat CatCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat" + " Cat Cat Cat Cat\nCat Cat Cat Cat Cat Cat Cat Cat Cat Cat Cat", gptPrompt = null, commentCount = 1011, upvoteCount = 34440, caption = "Cat", captionMentions = null, downloadDisabledReason = null, duration = 1.toDuration(DurationUnit.MINUTES), canRemix = false, isRemix = false, remixTask = null, optOutVideoCoverHook = false, type = null, ) } private const val DATE_VALUE = 1712442493000L