package Ġcom . example . ez ik et ob enna . b aking app . recipe detail . presentation . m vi Ċ Ċ import Ġcom . example . ez ik et ob enna . b aking app . domain . model . Ingredient Ċ import Ġcom . example . ez ik et ob enna . b aking app . domain . model . Step Ċ import Ġcom . example . ez ik et ob enna . b aking app . presentation . m vi . View Action Ċ Ċ sealed Ġclass ĠRecipe Detail View Action Ġ: ĠView Action Ġ{ ĊĠĠĠ Ġdata Ġclass ĠLoad Recipe Detail Action ( ĊĠĠĠĠĠĠĠ Ġval Ġingredients : ĠList < Ingredient >, ĊĠĠĠĠĠĠĠ Ġval Ġsteps : ĠList < Step > ĊĠĠĠ Ġ) Ġ: ĠRecipe Detail View Action () ĊĊĠĠĠ Ġdata Ġclass ĠOpen Step Info View Action ( ĊĠĠĠĠĠĠĠ Ġval Ġstep : ĠStep , ĊĠĠĠĠĠĠĠ Ġval Ġsteps : ĠList < Step > ĊĠĠĠ Ġ) Ġ: ĠRecipe Detail View Action () Ċ } Ċ