package Ġcom . android mess . helix . core . data . models Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġcom . android mess . helix . core . data . api . Api Movie Details Ċ import Ġcom . android mess . helix . core . data . api . Api Movie Video Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ Ċ @ Parcel ize Ċ data Ġclass ĠMovie Details ( ĊĠĠĠ Ġval Ġid : ĠInt , ĊĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠ Ġval Ġimage Path : ĠString , ĊĠĠĠ Ġval Ġvote : ĠString , ĊĠĠĠ Ġval Ġyou Tube Videos Ids : ĠList < String > Ġ= Ġempty List () Ċ ) Ġ: ĠParcel able Ċ Ċ fun ĠApi Movie Details . map ( videos : ĠList < Api Movie Video >): ĠMovie Details Ġ= ĊĠĠĠ ĠMovie Details ( ĊĠĠĠĠĠĠĠ Ġid , ĊĠĠĠĠĠĠĠ Ġtitle , ĊĠĠĠĠĠĠĠ Ġ" https :// image . t mdb . org / t / p / w 5 0 0 $ poster Path ", ĊĠĠĠĠĠĠĠ Ġ"$ vote Average ", ĊĠĠĠĠĠĠĠ Ġvideos . filter Ġ{ Ġit . is From YouTube () Ġ&& Ġit . is Tr ailer () Ġ}. map Ġ{ Ġit . video Key Ġ} ĊĠĠĠ Ġ)