17 lines
360 B
TypeScript
17 lines
360 B
TypeScript
import { Expose, Type } from 'class-transformer';
|
|
import { UserResponseDTO } from './userresponse.dto';
|
|
|
|
export class PlayerResponseDTO {
|
|
constructor(partial: Partial<PlayerResponseDTO>) {
|
|
Object.assign(this, partial);
|
|
this.user = partial.user;
|
|
}
|
|
|
|
@Type(() => UserResponseDTO)
|
|
@Expose()
|
|
user: UserResponseDTO;
|
|
|
|
@Expose()
|
|
score: number;
|
|
}
|