"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PrismaPermissionMapper = void 0; const permission_entity_1 = require("../../domain/entities/permission.entity"); class PrismaPermissionMapper { static toDomain(model) { return permission_entity_1.PermissionData.restore({ id: model.id, code: model.code || model.name, name: model.name, description: model.description, createdAt: model.createdAt, updatedAt: model.updatedAt, }); } static toPersistence(permission) { return { id: permission.id, code: permission.code, name: permission.name, description: permission.description, }; } } exports.PrismaPermissionMapper = PrismaPermissionMapper; //# sourceMappingURL=prisma-permission.mapper.js.map