package Ġcom . r afa elf el ipe ac . mar vel app . features . details . data . model Ċ Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġcom . r afa elf el ipe ac . mar vel app . core . Two Way Mapper Ċ import Ġcom . r afa elf el ipe ac . mar vel app . features . details . domain . model . Mar vel Detail Info Ċ import Ġjavax . inject . Inject Ċ Ċ data Ġclass ĠMar vel Detail Info Dto ( ĊĠĠĠ Ġ@ SerializedName (" data ") ĊĠĠĠ Ġval Ġdata : ĠDetail InfoList Dto Ċ ) Ċ Ċ class ĠMar vel Detail Info Dto Mapper Ġ@ Inject Ġconstructor () Ġ: ĊĠĠĠ ĠTwo Way Mapper < Mar vel Detail Info Dto , ĠMar vel Detail Info > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġmap ( param : ĠMar vel Detail Info Dto ): ĠMar vel Detail Info Ġ= Ġwith ( param ) Ġ{ ĊĠĠĠĠĠĠĠ ĠMar vel Detail Info ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġ= Ġdata . let ( Detail InfoList Dto Mapper () :: map ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmap Reverse ( param : ĠMar vel Detail Info ): ĠMar vel Detail Info Dto Ġ= Ġwith ( param ) Ġ{ ĊĠĠĠĠĠĠĠ ĠMar vel Detail Info Dto ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġ= Ġdata . let ( Detail InfoList Dto Mapper () :: map Reverse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ