package Ġcom . li ux . blog . bean Ċ Ċ import Ġorg . springframework . http . HttpStatus Ċ Ċ data Ġclass ĠResp < T >( ĊĠĠĠ Ġval Ġstatus : ĠInt , ĊĠĠĠ Ġval Ġmessage : ĠString , ĊĠĠĠ Ġval Ġdata : ĠT ?, Ċ ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġsucceed (): ĠResp < *> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsucceed ( null ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġ< T > Ġsucceed ( data : ĠT ? Ġ= Ġnull ): ĠResp < T > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠResp ( HttpStatus . OK . value (), Ġ" suc ceed ", Ġdata ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġfailed ( status : ĠInt , Ġmessage : ĠString ): ĠResp < *> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠResp ( status , Ġmessage , Ġnull ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ