New Feature: Donor endpoints feature/65-donor_controllers #69

Merged
niggl merged 30 commits from feature/65-donor_controllers into dev 2021-01-02 21:06:11 +00:00
Showing only changes of commit e46cfa0d77 - Show all commits

View File

@ -0,0 +1,26 @@
import {
IsBoolean
} from "class-validator";
import { Donor } from '../entities/Donor';
import { ResponseParticipant } from './ResponseParticipant';
/**
* Defines the donor response.
*/
export class ResponseDonor extends ResponseParticipant {
/**
* Does this donor need a receipt?
*/
@IsBoolean()
receiptNeeded: boolean;
/**
* Creates a ResponseRunner object from a runner.
* @param runner The user the response shall be build for.
*/
public constructor(donor: Donor) {
super(donor);
this.receiptNeeded = donor.receiptNeeded;
}
}