The correct answer is D. All of the above.
Quasi-contractual obligations are obligations that arise in the absence of a contract. They are based on the idea of unjust enrichment, which means that one party has been enriched at the expense of another without any legal justification.
There are a number of different types of quasi-contractual obligations, including:
- Liability of a finder of goods: A finder of goods is liable to the owner of the goods if they fail to take reasonable steps to return them.
- Compensation for non-gratuitous acts: A person who performs a non-gratuitous act (i.e., an act that is not done as a gift) may be entitled to compensation if the other party benefits from the act.
- Recovery of payments made by interested persons: A person who makes a payment to another person on behalf of a third party may be able to recover the payment if the third party does not reimburse them.
Quasi-contractual obligations are enforced through the courts. If you believe that you have been unjustly enriched at the expense of another, you may be able to file a lawsuit to recover the enrichment.