package Ġcom . example . android . code labs . navigation Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . navigation . Nav Directions Ċ import Ġkotlin . Int Ċ Ċ class ĠHome Fragment Directions Ġprivate Ġconstructor () Ġ{ ĊĠĠĠ Ġprivate Ġdata Ġclass ĠNext Action ( val Ġflow Step Number : ĠInt Ġ= Ġ 1 ) Ġ: ĠNav Directions Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Action Id (): ĠInt Ġ= ĠR . id . next _ action ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Arguments (): ĠBundle Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠBundle () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult . put Int (" flow Step Number ", Ġthis . flow Step Number ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġnext Action ( flow Step Number : ĠInt Ġ= Ġ 1 ): ĠNav Directions Ġ= ĠNext Action ( flow Step Number ) ĊĠĠĠ Ġ} Ċ } Ċ