api = $api; } /** * @param CommandInterface $command Command that was executed. * @param ResponseInterface $response Response that was received. * * @return ResultInterface */ abstract public function __invoke( CommandInterface $command, ResponseInterface $response ); abstract public function parseMemberFromStream( StreamInterface $stream, StructureShape $member, $response ); }