@mcma/core
Version:
Node module with type definitions and helper utils for the EBU MCMA framework
21 lines (20 loc) • 793 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ResourceEndpoint = void 0;
const mcma_object_1 = require("./mcma-object");
const utils_1 = require("../utils");
class ResourceEndpoint extends mcma_object_1.McmaObject {
resourceType;
httpEndpoint;
authType;
constructor(properties) {
super("ResourceEndpoint");
this.resourceType = properties.resourceType;
this.httpEndpoint = properties.httpEndpoint;
this.authType = properties.authType;
utils_1.Utils.checkProperty(this, "resourceType", "string", true);
utils_1.Utils.checkProperty(this, "httpEndpoint", "url", true);
utils_1.Utils.checkProperty(this, "authType", "string", false);
}
}
exports.ResourceEndpoint = ResourceEndpoint;