22 lines
887 B
JavaScript
22 lines
887 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.VisualBaseline = void 0;
|
|
const Entity_1 = require("../../../../shared/domain/Entity");
|
|
const UniqueId_1 = require("../../../../shared/domain/UniqueId");
|
|
class VisualBaseline extends Entity_1.Entity {
|
|
static create(props, id) {
|
|
return new VisualBaseline(props, id ?? UniqueId_1.UniqueId.create());
|
|
}
|
|
static reconstitute(props, id) {
|
|
return new VisualBaseline(props, id);
|
|
}
|
|
get stateId() { return this.props.stateId; }
|
|
get url() { return this.props.url; }
|
|
get screenshotPath() { return this.props.screenshotPath; }
|
|
get width() { return this.props.width; }
|
|
get height() { return this.props.height; }
|
|
get approvedAt() { return this.props.approvedAt; }
|
|
get approvedBy() { return this.props.approvedBy; }
|
|
}
|
|
exports.VisualBaseline = VisualBaseline;
|