@dasch-swiss/dsp-js
Version:
TypeScript client library for DSP-API
31 lines • 1.06 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { JsonObject, JsonProperty } from 'json2typescript';
import { Constants } from '../../Constants';
import { CannotDoContext } from './cannot-do-context';
/**
* @category Model V2
*/
let CanDoResponse = class CanDoResponse {
constructor() {
this.canDo = true;
this.cannotDoReason = undefined;
this.cannotDoContext = undefined;
}
};
__decorate([
JsonProperty(Constants.CanDo, Boolean),
__metadata("design:type", Object)
], CanDoResponse.prototype, "canDo", void 0);
__decorate([
JsonProperty(Constants.CannotDoReason, String, true),
__metadata("design:type", String)
], CanDoResponse.prototype, "cannotDoReason", void 0);
__decorate([
JsonProperty(Constants.CannotDoContext, CannotDoContext, true),
__metadata("design:type", CannotDoContext)
], CanDoResponse.prototype, "cannotDoContext", void 0);
CanDoResponse = __decorate([
JsonObject('CanDoResponse')
], CanDoResponse);
export { CanDoResponse };
//# sourceMappingURL=can-do-response.js.map