Finished impl of the api response obj