UNPKG

@mcma/core

Version:

Node module with type definitions and helper utils for the EBU MCMA framework

21 lines (20 loc) 793 B
"use strict"; 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;