package Ġcom . tin meg ali . my weather . models Ċ Ċ import Ġcom . tin meg ali . my weather . web . ApiError Ċ Ċ class ĠApiResponse < T > ĊĠĠĠ Ġconstructor ( ĊĠĠĠ Ġval Ġdata : ĠT ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġerror : ĠApi Error ? Ġ= Ġnull ) Ġ{ ĊĊĠĠĠ Ġfun ĠhasError () Ġ: ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġerror Ġ!= Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġstr : ĠStringBuilder Ġ= ĠStringBuilder () ĊĠĠĠĠĠĠĠ Ġstr . append ( Ġ" Response " Ġ) ĊĠĠĠĠĠĠĠ Ġstr . append ("\ n ---- Ġdata : Ġ${ data . toString () }") ĊĠĠĠĠĠĠĠ Ġstr . append ("\ n ---- Ġerror :${ error . toString () }") ĊĠĠĠĠĠĠĠ Ġreturn Ġstr . toString () ĊĠĠĠ Ġ} Ċ Ċ } Ċ