From 3afc0996ac66a44398e97f942eca20feaf872064 Mon Sep 17 00:00:00 2001 From: batche Date: Thu, 8 Dec 2022 17:56:46 +0100 Subject: [PATCH] =?UTF-8?q?d=C3=A9but=20cr=C3=A9ation=20du=20jeu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api_back/src/game/dto/create-party.dto.ts | 16 ++++++++++++++ .../api_back/src/game/entity/user.entity.ts | 22 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 srcs/requirements/nestjs/api_back/src/game/dto/create-party.dto.ts create mode 100644 srcs/requirements/nestjs/api_back/src/game/entity/user.entity.ts diff --git a/srcs/requirements/nestjs/api_back/src/game/dto/create-party.dto.ts b/srcs/requirements/nestjs/api_back/src/game/dto/create-party.dto.ts new file mode 100644 index 00000000..14d2e14c --- /dev/null +++ b/srcs/requirements/nestjs/api_back/src/game/dto/create-party.dto.ts @@ -0,0 +1,16 @@ +import { IsBoolean, IsEmail, IsNotEmpty, IsString } from 'class-validator'; + +export class CreateUsersDto { + @IsString() + @IsNotEmpty() + readonly username: string; + readonly fortyTwoId: string; + @IsEmail() + readonly email: string; + @IsString() + readonly image_url: string; + @IsString() + readonly status: string; + @IsBoolean() + readonly isEnabledTwoFactorAuth: boolean; +} diff --git a/srcs/requirements/nestjs/api_back/src/game/entity/user.entity.ts b/srcs/requirements/nestjs/api_back/src/game/entity/user.entity.ts new file mode 100644 index 00000000..6c45d3a5 --- /dev/null +++ b/srcs/requirements/nestjs/api_back/src/game/entity/user.entity.ts @@ -0,0 +1,22 @@ +import { Column, Entity, PrimaryGeneratedColumn } from "typeorm"; + + + +@Entity('gameParty') +export class gameParty { + + @PrimaryGeneratedColumn() + id: number; + + @Column() + playerOne: string + + @Column() + playerTwo: string + + @Column() + resultOfTheMatch: string + + @Column() + gameServerIdOfTheMatch: string +}