"deliveryResultIdentifier" || "testTakerIdentifier" || "deliveryIdentifier", * "orderdir"=>"ASC" || "DESC", * "offset"=> an int, * "limit"=> an int * ) * @return array of results that match the filter : array(array('deliveryResultIdentifier' => '123', 'testTakerIdentifier' => '456', 'deliveryIdentifier' => '789')) */ public function getResultByDelivery($delivery, $options = []); /** * Count the number of result that match the filter * @param array $delivery list of delivery to search : array('test','myValue') * @return int the number of results that match filter */ public function countResultByDelivery($delivery); /** * Remove the result and all the related variables * @param string $deliveryResultIdentifier The identifier of the delivery execution * @return boolean if the deletion was successful or not */ public function deleteResult($deliveryResultIdentifier); /** * Get the complete variables list stored for delivery execution * @param array|string $deliveryResultIdentifier * @return mixed */ public function getDeliveryVariables($deliveryResultIdentifier); }