package Ġcom . example . android clean architecture . network Ċ Ċ sealed Ġclass ĠResponse Model < T >( ĊĠĠĠ Ġval Ġdata : ĠT ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġmessage : ĠString ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġclass ĠSuccess < T >( data : ĠT ) Ġ: ĠResponse Model < T >( data ) ĊĊĠĠĠ Ġclass ĠError < T >( message : ĠString ?, Ġdata : ĠT ? Ġ= Ġnull ) Ġ: ĠResponse Model < T >( data , Ġmessage ) ĊĊĠĠĠ Ġclass ĠLoading < T > Ġ: ĠResponse Model < T >() ĊĊĠĠĠ Ġclass ĠId le < T >( message : ĠString ?) Ġ: ĠResponse Model < T >( null , Ġmessage ) Ċ } Ċ