@dasch-swiss/dsp-js
Version:
TypeScript client library for DSP-API
33 lines • 1.1 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { JsonObject, JsonProperty } from 'json2typescript';
/**
* A request to reposition a child node.
*
* @category Model Admin
*/
let RepositionChildNodeRequest = class RepositionChildNodeRequest {
constructor() {
/**
* The IRI of the parent node which the child node will be moved to.
*/
this.parentNodeIri = '';
/**
* The position the child node should be moved to.
* -1 represents the end of the list.
*/
this.position = -1;
}
};
__decorate([
JsonProperty('parentNodeIri', String),
__metadata("design:type", Object)
], RepositionChildNodeRequest.prototype, "parentNodeIri", void 0);
__decorate([
JsonProperty('position', Number),
__metadata("design:type", Object)
], RepositionChildNodeRequest.prototype, "position", void 0);
RepositionChildNodeRequest = __decorate([
JsonObject('RepositionChildNodeRequest')
], RepositionChildNodeRequest);
export { RepositionChildNodeRequest };
//# sourceMappingURL=reposition-child-node-request.js.map