"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Permission = void 0; const ValueObject_1 = require("../../../../shared/domain/ValueObject"); class Permission extends ValueObject_1.ValueObject { static create(action, subject) { return new Permission({ action, subject }); } get action() { return this.props.action; } get subject() { return this.props.subject; } } exports.Permission = Permission;