20 lines
558 B
TypeScript
20 lines
558 B
TypeScript
import { ApplicationData } from '../../domain/entities/application.entity';
|
|
|
|
export class PrismaApplicationMapper {
|
|
static toDomain(model: any): ApplicationData {
|
|
return ApplicationData.restore({
|
|
id: model.id,
|
|
code: model.code,
|
|
name: model.name,
|
|
description: model.description,
|
|
icon: model.icon,
|
|
url: model.url,
|
|
applicationsClaim: model.applicationsClaim,
|
|
isActive: model.isActive,
|
|
displayOrder: model.displayOrder,
|
|
createdAt: model.createdAt,
|
|
updatedAt: model.updatedAt,
|
|
});
|
|
}
|
|
}
|