@ file : Suppress (" Member Visibility Can Be Private ", Ġ" unused ") Ċ Ċ package Ġcom . github . k antis Ċ Ċ import Ġorg . mock server . model . HttpStatusCode Ċ import Ġorg . mock server . model . MediaType Ċ Ċ class ĠResponse Spec Ġ{ ĊĠĠ Ġdata Ġclass ĠBody ( ĊĠĠĠĠĠ Ġvar Ġcontent : ĠString Ġ= Ġ"", ĊĠĠĠĠĠ Ġvar ĠcontentType : ĠMediaType Ġ= ĠMediaType . APPLICATION _ JSON , ĊĠĠ Ġ) ĊĊĠĠ Ġvar Ġbody : ĠBody Ġ= ĠBody () ĊĠĠ Ġvar ĠstatusCode : ĠHttpStatusCode Ġ= ĠHttpStatusCode . OK _ 2 0 0 ĊĊĠĠ Ġ// ĠTODO : Ġsupport Ġfor Ġdelay ĊĊĠĠ Ġfun Ġbody ( builder : ĠBody . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠĠĠ Ġbody Ġ= ĠBody (). apply ( builder ) ĊĠĠ Ġ} ĊĊĠĠ Ġfun Ġcontent ( content : ĠString ) Ġ{ ĊĠĠĠĠĠ Ġbody Ġ= ĠBody ( content ) ĊĠĠ Ġ} ĊĊĠĠ Ġfun Ġcontent ( content Provider : Ġ() Ġ-> ĠString ) Ġ= Ġcontent ( content Provider ()) ĊĊĠĠ Ġfun Ġcontent Of ( resource Path : ĠString , ĠcontentType : ĠMediaType Ġ= ĠMediaType . APPLICATION _ JSON ) Ġ{ ĊĠĠĠĠĠ Ġ@ Suppress (" RECE IVER _ NULL ABILITY _ MIS MATCH _ BASE D _ ON _ JAVA _ AN NOT ATIONS ") ĊĠĠĠĠĠ Ġbody Ġ= ĠBody ( this :: class . java . getResource ( resource Path ). read Text (), ĠcontentType ) ĊĠĠ Ġ} Ċ } Ċ