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'; 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 { export class CreateGroupContact {
/** /**
@ -32,7 +32,7 @@ export class CreateGroupContact {
lastname: string; lastname: string;
/** /**
* The new participant's address. * The new contact's address.
*/ */
@IsOptional() @IsOptional()
@IsObject() @IsObject()
@ -47,7 +47,7 @@ export class CreateGroupContact {
phone?: string; phone?: string;
/** /**
* The contact's email address. * The new contact's email address.
*/ */
@IsOptional() @IsOptional()
@IsEmail() @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> { public async toEntity(): Promise<GroupContact> {
let newContact: GroupContact = new GroupContact(); let newContact: GroupContact = new GroupContact();

View File

@ -6,8 +6,9 @@ import { Address } from '../../entities/Address';
import { GroupContact } from '../../entities/GroupContact'; import { GroupContact } from '../../entities/GroupContact';
import { RunnerGroup } from '../../entities/RunnerGroup'; 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 { export class UpdateGroupContact {
/** /**