definition declaration createRefund(const CreateRefundRequest &) declaration deleteRefundById(qint32) declaration getAllRefunds(QVector &) declaration getRefundById(qint32,RefundDTO &) declaration updateRefund(const UpdateRefundRequest &) declaration RefundsRepositoryInterface RefundsRepository true true inheritance CreateRefundRequest true false pass by reference QVector true false pass by reference RefundDTO true false pass by reference RepositoryInterface true true inheritance UpdateRefundRequest true false pass by reference qint32 true true pass by value pass by value