1 import { ResourceDictionary } from './ResourceDictionary.model';
2 import { JsonObject, JsonProperty, JsonConvert } from 'json2typescript';
4 // Convert ResourceDictionary object to store Mapping
5 export class MappingAdapter {
7 constructor(private resourceDictionary: ResourceDictionary) { }
10 const mapping = new Mapping();
11 mapping.name = this.resourceDictionary.name;
12 mapping.dictionaryName = this.resourceDictionary.name;
13 mapping.property = this.resourceDictionary.definition.property;
14 mapping.inputParam = false;
15 mapping.dictionarySource = 'sdnc';
16 mapping.dependencies = [];
22 @JsonObject('Mapping')
23 export class Mapping {
28 @JsonProperty('input-param', Boolean)
30 @JsonProperty('dictionary-name')
31 dictionaryName: string;
32 @JsonProperty('dictionary-source')
33 dictionarySource: string;