package Ġdev . se b ast iano . push beat . api . model . api Ċ Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Serializable Ċ data Ġclass ĠApi ErrorResponse ( ĊĠĠĠ Ġ@ Serial Name (" error ") Ġval Ġerror : ĠApi Error Ċ ) Ġ{ ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠApi Error ( ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" message ") Ġval Ġmessage : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Serial Name (" stack _ trace ") Ġval Ġstack Trace : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġwith ( message : ĠString , Ġstack Trace : ĠString ? Ġ= Ġnull ) Ġ= ĠApi ErrorResponse ( ApiError ( message , Ġstack Trace )) ĊĠĠĠ Ġ} Ċ } Ċ