Implemented group contacts feature/104-contacts #108

Merged
niggl merged 29 commits from feature/104-contacts into dev 2021-01-19 19:08:56 +00:00
2 changed files with 6 additions and 5 deletions
Showing only changes of commit a4e8311cbd - Show all commits

View File

@ -7,7 +7,7 @@ import { GroupContact } from '../../entities/GroupContact';
import { RunnerGroup } from '../../entities/RunnerGroup';
/**
* This classed is used to create a new Group entity from a json body (post request).
* This classed is used to create a new GroupContact entity from a json body (post request).
*/
export class CreateGroupContact {
/**
@ -32,7 +32,7 @@ export class CreateGroupContact {
lastname: string;
/**
* The new participant's address.
* The new contact's address.
*/
@IsOptional()
@IsObject()
@ -47,7 +47,7 @@ export class CreateGroupContact {
phone?: string;
/**
* The contact's email address.
* The new contact's email address.
*/
@IsOptional()
@IsEmail()
@ -79,7 +79,7 @@ export class CreateGroupContact {
}
/**
* Creates a new Address entity from this.
* Creates a new GroupContact entity from this.
*/
public async toEntity(): Promise<GroupContact> {
let newContact: GroupContact = new GroupContact();

View File

@ -6,8 +6,9 @@ import { Address } from '../../entities/Address';
import { GroupContact } from '../../entities/GroupContact';
import { RunnerGroup } from '../../entities/RunnerGroup';
/**
* This classed is used to create a new Group entity from a json body (post request).
* This class is used to update a GroupContact entity (via put request).
*/
export class UpdateGroupContact {
/**