package Ġjp . co . sor am its u . feature _ wallet _ impl . presentation . receive . di Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġdagger . Bind s Instance Ċ import Ġdagger . Sub component Ċ import Ġjp . co . sor am its u . common . di . scope . Screen Scope Ċ import Ġjp . co . sor am its u . feature _ wallet _ impl . presentation . Asset Payload Ċ import Ġjp . co . sor am its u . feature _ wallet _ impl . presentation . receive . Receive Fragment Ċ Ċ @ Sub component ( ĊĠĠĠ Ġmodules Ġ= Ġ[ ĊĠĠĠĠĠĠĠ ĠReceive Module :: class ĊĠĠĠ Ġ] Ċ ) Ċ @ Screen Scope Ċ interface ĠReceive Component Ġ{ ĊĊĠĠĠ Ġ@ Sub component . Factory ĊĠĠĠ Ġinterface ĠFactory Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġcreate ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Bind s Instance Ġfragment : ĠFragment , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Bind s Instance Ġasset Payload : ĠAsset Payload ĊĠĠĠĠĠĠĠ Ġ): ĠReceive Component ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġinject ( fragment : ĠReceive Fragment ) Ċ } Ċ