UNPKG

@dasch-swiss/dsp-js

Version:
45 lines 1.76 kB
var CheckFailureConverter_1; import { __decorate, __metadata } from "tslib"; import { JsonConvert, JsonConverter, JsonObject, JsonProperty, OperationMode, ValueCheckingMode, PropertyMatchingRule, } from 'json2typescript'; import { Constants } from '../../Constants'; import { CanSetCardinalityCheckFailure } from './can-set-cardinality-check-failure'; let CheckFailureConverter = class CheckFailureConverter { static { CheckFailureConverter_1 = this; } static { this.jsonConvert = new JsonConvert(OperationMode.ENABLE, ValueCheckingMode.DISALLOW_NULL, false, PropertyMatchingRule.CASE_STRICT); } deserialize(obj) { let classes; if (Array.isArray(obj)) { classes = obj; } else { classes = [obj]; } return classes.map(resourceClass => CheckFailureConverter_1.jsonConvert.deserialize(resourceClass, CanSetCardinalityCheckFailure)); } serialize(obj) { } }; CheckFailureConverter = CheckFailureConverter_1 = __decorate([ JsonConverter ], CheckFailureConverter); /** * A response containing information about context of a failed cardinality update request * * @category Model V2 */ let CannotDoContext = class CannotDoContext { constructor() { /** * Provides context about why a cardinality update could not happen. */ this.canSetCardinalityCheckFailure = []; } }; __decorate([ JsonProperty(Constants.CanSetCardinalityCheckFailure, CheckFailureConverter), __metadata("design:type", Array) ], CannotDoContext.prototype, "canSetCardinalityCheckFailure", void 0); CannotDoContext = __decorate([ JsonObject('CannotDoContext') ], CannotDoContext); export { CannotDoContext }; //# sourceMappingURL=cannot-do-context.js.map