package Ġru . k hir ae vm al ik . github client example . domain _ model Ċ Ċ sealed Ġclass ĠContent Result < out ĠT >( open Ġval Ġdata : ĠT ?) Ġ{ ĊĊĠĠĠ Ġclass ĠSuccess < out ĠT >( override Ġval Ġdata : ĠT ) Ġ: ĠContent Result < T >( data ) ĊĊĠĠĠ Ġclass ĠError < out ĠT >( val Ġthrowable : ĠThrowable ?, Ġoverride Ġval Ġdata : ĠT ? Ġ= Ġnull ) Ġ: ĠContent Result < T >( data ) Ċ Ċ } Ċ