@rangertechnologies/ngnxt
Version:
This library was used for creating dymanic UI based on the input JSON/data
175 lines • 13 kB
JavaScript
// HA 19DEC23 Included style in the objects to use them in ts
// RS 09DEC24 Changed keys
export class QuestionBook {
id;
Name;
category;
next;
cancel;
back;
submit;
edit;
firstQuestion;
title;
nextTrackingId;
backTrackingId;
cancelTrackingId;
submitTrackingId;
totalQuestions;
summaryText;
Questions__r;
progressBar;
subTitle;
qTyp;
possibilities;
summarySubText;
isShengel;
style;
}
export class Question {
id;
Name;
referenceField;
dependentRef;
allowedFileExtensions;
question;
questionText;
type;
nextQuestion;
isOptional;
title;
subTitle;
isTitle;
x24Hours;
errorMessage;
isDateBackward;
isDateForward;
isHidden;
groupName;
questionNumber;
Question_Options__r;
static x24Hours;
options;
size;
subText;
trackingId;
timeText;
dateText;
additionalRichContent;
Questions__r;
RecordType;
subQuestions;
input;
error;
valueName;
dropDownOnly;
isDependentPicklist;
tableDataValue;
tableHeader;
startDate;
selectedValue;
minDate;
isShengel;
style;
}
export class LocalQuestion {
id;
Name;
allowedFileExtensions;
question;
questionText;
type;
title;
subTitle;
nextQuestion;
isOptional;
isTitle;
isHidden;
x24Hours;
errorMessage;
isDateBackward;
isDateForward;
timeText;
dateText;
groupName;
questionNumber;
Question_Options__r;
subText;
size;
trackingId;
additionalRichContent;
selectedValue;
Questions__r;
RecordType;
input;
error;
static x24Hours;
uniqueSubQId;
style;
}
export class QuestionR {
records;
}
export class OptionR {
records;
}
export class Option {
id;
Name;
value;
trackingId;
nextQuestion;
}
export class OptionValue {
id;
Name;
value;
nextQuestion;
checked;
}
export class AnswerBook {
id;
questionBookId;
status;
Answers__r;
answers;
}
export class Answer {
id;
quesValue;
ansValue;
qTyp;
quesId;
groupText;
}
export class AnswerR {
records;
}
export class AnswerWrapper {
ansId;
ansNumber;
abId;
quesId;
quesValue;
qTyp;
ansValue;
groupText;
squesValue;
myVal; // HA 02FEB24 To display the values in summary
}
export class AttachmentWrapper {
parentId;
fileName;
fileContent;
}
export class Attachment {
attachmentId;
attachmentName;
attachmentMetaData;
constructor(id, name, metaData) {
this.attachmentId = id;
this.attachmentName = name;
this.attachmentMetaData = metaData;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3JhcHBlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL254dC1hcHAvc3JjL2xpYi93cmFwcGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLDZEQUE2RDtBQUM3RCwwQkFBMEI7QUFDMUIsTUFBTSxPQUFPLFlBQVk7SUFDdkIsRUFBRSxDQUFTO0lBQ1gsSUFBSSxDQUFTO0lBQ2IsUUFBUSxDQUFTO0lBQ2pCLElBQUksQ0FBVTtJQUNkLE1BQU0sQ0FBVTtJQUNoQixJQUFJLENBQVU7SUFDZCxNQUFNLENBQVU7SUFDaEIsSUFBSSxDQUFVO0lBQ2QsYUFBYSxDQUFTO0lBQ3RCLEtBQUssQ0FBUztJQUNkLGNBQWMsQ0FBUztJQUN2QixjQUFjLENBQVM7SUFDdkIsZ0JBQWdCLENBQVM7SUFDekIsZ0JBQWdCLENBQVM7SUFDekIsY0FBYyxDQUFTO0lBQ3ZCLFdBQVcsQ0FBVTtJQUNyQixZQUFZLENBQWE7SUFDekIsV0FBVyxDQUFVO0lBQ3JCLFFBQVEsQ0FBUztJQUNqQixJQUFJLENBQVM7SUFDYixhQUFhLENBQVM7SUFDdEIsY0FBYyxDQUFTO0lBQ3ZCLFNBQVMsQ0FBVztJQUNwQixLQUFLLENBVUg7Q0FDSDtBQUNELE1BQU0sT0FBTyxRQUFRO0lBQ25CLEVBQUUsQ0FBUztJQUNYLElBQUksQ0FBUztJQUNiLGNBQWMsQ0FBUztJQUN2QixZQUFZLENBQVU7SUFDdEIscUJBQXFCLENBQVM7SUFDOUIsUUFBUSxDQUFVO0lBQ2xCLFlBQVksQ0FBTztJQUNuQixJQUFJLENBQVM7SUFDYixZQUFZLENBQVU7SUFDdEIsVUFBVSxDQUFVO0lBQ3BCLEtBQUssQ0FBUztJQUNkLFFBQVEsQ0FBUztJQUNqQixPQUFPLENBQVU7SUFDakIsUUFBUSxDQUFVO0lBQ2xCLFlBQVksQ0FBUztJQUNyQixjQUFjLENBQVc7SUFDekIsYUFBYSxDQUFXO0lBQ3hCLFFBQVEsQ0FBVTtJQUNsQixTQUFTLENBQVM7SUFDbEIsY0FBYyxD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LE9BQU8sVUFBVTtJQUNkLFlBQVksQ0FBUztJQUNyQixjQUFjLENBQVM7SUFDdkIsa0JBQWtCLENBQU07SUFDL0IsWUFBWSxFQUFVLEVBQUMsSUFBVyxFQUFDLFFBQVk7UUFDM0MsSUFBSSxDQUFDLFlBQVksR0FBRyxFQUFFLENBQUM7UUFDdkIsSUFBSSxDQUFDLGNBQWMsR0FBRyxJQUFJLENBQUM7UUFDM0IsSUFBSSxDQUFDLGtCQUFrQixHQUFHLFFBQVEsQ0FBQztJQUN2QyxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFcnJvcldyYXBwZXIgfSBmcm9tIFwiLi9tb2RlbC9lcnJvcldyYXBwZXJcIjtcbi8vIEhBIDE5REVDMjMgSW5jbHVkZWQgc3R5bGUgaW4gdGhlIG9iamVjdHMgdG8gdXNlIHRoZW0gaW4gdHNcbi8vIFJTIDA5REVDMjQgQ2hhbmdlZCBrZXlzXG5leHBvcnQgY2xhc3MgUXVlc3Rpb25Cb29rIHtcbiAgaWQ6IG51bWJlcjtcbiAgTmFtZTogc3RyaW5nO1xuICBjYXRlZ29yeTogc3RyaW5nO1xuICBuZXh0IDogc3RyaW5nO1xuICBjYW5jZWwgOiBzdHJpbmc7XG4gIGJhY2sgOiBzdHJpbmc7XG4gIHN1Ym1pdCA6IHN0cmluZztcbiAgZWRpdCA6IHN0cmluZztcbiAgZmlyc3RRdWVzdGlvbjogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBuZXh0VHJhY2tpbmdJZDogc3RyaW5nO1xuICBiYWNrVHJhY2tpbmdJZDogc3RyaW5nO1xuICBjYW5jZWxUcmFja2luZ0lkOiBzdHJpbmc7XG4gIHN1Ym1pdFRyYWNraW5nSWQ6IHN0cmluZztcbiAgdG90YWxRdWVzdGlvbnM6IG51bWJlcjtcbiAgc3VtbWFyeVRleHQ/OiBzdHJpbmc7XG4gIFF1ZXN0aW9uc19fcj86IFF1ZXN0aW9uUjtcbiAgcHJvZ3Jlc3NCYXI6IGJvb2xlYW47XG4gIHN1YlRpdGxlOiBzdHJpbmc7XG4gIHFUeXA6IHN0cmluZztcbiAgcG9zc2liaWxpdGllczogc3RyaW5nO1xuICBzdW1tYXJ5U3ViVGV4dDogc3RyaW5nO1xuICBpc1NoZW5nZWw/OiBib29sZWFuO1xuICBzdHlsZToge1xuICAgIGxhYmVsQ2xhc3MgOiBhbnksXG4gICAgbGFiZWxTdHlsZSA6IGFueSxcbiAgICBsYWJlbFZhbHVlU3R5bGUgOiBhbnksXG4gICAgaW5wdXRDbGFzcyA6IGFueSxcbiAgICBpbnB1dFN0eWxlIDogYW55LFxuICAgIHNob3dMYWJlbCA6IGJvb2xlYW4sXG4gICAgYm9va1N0eWxlIDogYW55LFxuICAgIGRpcmVjdGlvbjogYW55LFxuICAgIHF1ZXN0aW9uU3R5bGU6IGFueTtcbiAgfTtcbn1cbmV4cG9ydCBjbGFzcyBRdWVzdGlvbiB7XG4gIGlkOiBzdHJpbmc7XG4gIE5hbWU6IHN0cmluZztcbiAgcmVmZXJlbmNlRmllbGQ/OnN0cmluZztcbiAgZGVwZW5kZW50UmVmPzogc3RyaW5nO1xuICBhbGxvd2VkRmlsZUV4dGVuc2lvbnMgOnN0cmluZztcbiAgcXVlc3Rpb24gOiBzdHJpbmc7XG4gIHF1ZXN0aW9uVGV4dCA6IGFueTtcbiAgdHlwZTogc3RyaW5nO1xuICBuZXh0UXVlc3Rpb24/OiBzdHJpbmc7XG4gIGlzT3B0aW9uYWw6IGJvb2xlYW47XG4gIHRpdGxlOiBzdHJpbmc7XG4gIHN1YlRpdGxlOiBzdHJpbmc7XG4gIGlzVGl0bGU6IGJvb2xlYW47XG4gIHgyNEhvdXJzOiBib29sZWFuO1xuICBlcnJvck1lc3NhZ2U6IHN0cmluZztcbiAgaXNEYXRlQmFja3dhcmQgOiBib29sZWFuO1xuICBpc0RhdGVGb3J3YXJkIDogYm9vbGVhbjtcbiAgaXNIaWRkZW46IGJvb2xlYW47XG4gIGdyb3VwTmFtZTogc3RyaW5nO1xuICBxdWVzdGlvbk51bWJlcj86IHN0cmluZztcbiAgUXVlc3Rpb25fT3B0aW9uc19fcj86IE9wdGlvblI7XG4gIHN0YXRpYyB4MjRIb3VyczogYm9vbGVhbjtcbiAgb3B0aW9uczogYW55O1xuICBzaXplOiBudW1iZXI7XG4gIHN1YlRleHQ6IHN0cmluZztcbiAgdHJhY2tpbmdJZDogc3RyaW5nO1xuICB0aW1lVGV4dDogc3RyaW5nO1xuICBkYXRlVGV4dDogc3RyaW5nO1xuICBhZGRpdGlvbmFsUmljaENvbnRlbnQ/IDogc3RyaW5nO1xuICBRdWVzdGlvbnNfX3I/OiBRdWVzdGlvblI7XG4gIFJlY29yZFR5cGU6IHtcbiAgICBOYW1lOiBzdHJpbmc7XG4gIH07XG4gIHN1YlF1ZXN0aW9ucyA6IGFueTtcbiAgaW5wdXQ/OiBhbnk7XG4gIGVycm9yPzogRXJyb3JXcmFwcGVyO1xuICB2YWx1ZU5hbWU/OnN0cmluZztcbiAgZHJvcERvd25Pbmx5Pzpib29sZWFuO1xuICBpc0RlcGVuZGVudFBpY2tsaXN0Pzpib29sZWFuO1xuICB0YWJsZURhdGFWYWx1ZT86YW55W107XG4gIHRhYmxlSGVhZGVyPzpzdHJpbmc7XG4gIHN0YXJ0RGF0ZT86YW55O1xuICBzZWxlY3RlZFZhbHVlPzpzdHJpbmc7XG4gIG1pbkRhdGU/OiBhbnkgO1xuICBpc1NoZW5nZWw/OiBib29sZWFuO1xuICBzdHlsZToge1xuICAgIGxhYmVsQ2xhc3MgOiBhbnksXG4gICAgbGFiZWxTdHlsZSA6IGFueSxcbiAgICBsYWJlbFZhbHVlU3R5bGUgOiBhbnksXG4gICAgaW5wdXRDbGFzcyA6IGFueSxcbiAgICBpbnB1dFN0eWxlIDogYW55LFxuICAgIHNob3dMYWJlbCA6IGJvb2xlYW4sXG4gICAgYm9va1N0eWxlIDogYW55LFxuICAgIGRpcmVjdGlvbjogYW55LFxuICAgIHF1ZXN0aW9uU3R5bGU6IGFueTtcbiAgfTtcbn1cbmV4cG9ydCBjbGFzcyBMb2NhbFF1ZXN0aW9uIHtcbiAgaWQ6IHN0cmluZztcbiAgTmFtZTogc3RyaW5nO1xuICBhbGxvd2VkRmlsZUV4dGVuc2lvbnMgOnN0cmluZztcbiAgcXVlc3Rpb24gOiBzdHJpbmc7XG4gIHF1ZXN0aW9uVGV4dCA6IHN0cmluZztcbiAgdHlwZTogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICBzdWJUaXRsZTogc3RyaW5nO1xuICBuZXh0UXVlc3Rpb24/OiBzdHJpbmc7XG4gIGlzT3B0aW9uYWw6IGJvb2xlYW47XG4gIGlzVGl0bGU6IGJvb2xlYW47XG4gIGlzSGlkZGVuOiBib29sZWFuO1xuICB4MjRIb3VyczogYm9vbGVhbjtcbiAgZXJyb3JNZXNzYWdlOiBzdHJpbmc7XG4gIGlzRGF0ZUJhY2t3YXJkIDogYm9vbGVhbjtcbiAgaXNEYXRlRm9yd2FyZCA6IGJvb2xlYW47XG4gIHRpbWVUZXh0IDogc3RyaW5nO1xuICBkYXRlVGV4dCA6IHN0cmluZztcbiAgZ3JvdXBOYW1lOiBzdHJpbmc7XG4gIHF1ZXN0aW9uTnVtYmVyPzogc3RyaW5nO1xuICBRdWVzdGlvbl9PcHRpb25zX19yPzogT3B0aW9uUjtcbiAgc3ViVGV4dCA6IHN0cmluZztcbiAgc2l6ZTogbnVtYmVyO1xuICB0cmFja2luZ0lkOiBzdHJpbmc7XG4gIGFkZGl0aW9uYWxSaWNoQ29udGVudD8gOiBzdHJpbmc7XG4gIHNlbGVjdGVkVmFsdWU6c3RyaW5nO1xuICBRdWVzdGlvbnNfX3I/OiBRdWVzdGlvblI7XG4gIFJlY29yZFR5cGU6IHtcbiAgICBOYW1lOiBzdHJpbmc7XG4gIH07XG4gIGlucHV0Pzogc3RyaW5nO1xuICBlcnJvcj86IEVycm9yV3JhcHBlcjtcbiAgc3RhdGljIHgyNEhvdXJzOiBib29sZWFuO1xuICB1bmlxdWVTdWJRSWQ6IHN0cmluZztcbiAgc3R5bGU6IHtcbiAgICBsYWJlbENsYXNzIDogYW55LFxuICAgIGxhYmVsU3R5bGUgOiBhbnksXG4gICAgbGFiZWxWYWx1ZVN0eWxlIDogYW55LFxuICAgIGlucHV0Q2xhc3MgOiBhbnksXG4gICAgaW5wdXRTdHlsZSA6IGFueSxcbiAgICBzaG93TGFiZWwgOiBib29sZWFuLFxuICAgIGJvb2tTdHlsZSA6IGFueSxcbiAgICBkaXJlY3Rpb246IGFueSxcbiAgICBxdWVzdGlvblN0eWxlOiBhbnk7XG4gIH07XG59XG5leHBvcnQgY2xhc3MgUXVlc3Rpb25SIHtcbiAgcmVjb3Jkcz86IFF1ZXN0aW9uW107XG59XG5leHBvcnQgY2xhc3MgT3B0aW9uUiB7XG4gIHJlY29yZHM/OiBPcHRpb25bXTtcbn0gXG5leHBvcnQgY2xhc3MgT3B0aW9uIHtcbiAgaWQ6IHN0cmluZztcbiAgTmFtZTogc3RyaW5nO1xuICB2YWx1ZTogc3RyaW5nO1xuICB0cmFja2luZ0lkOiBzdHJpbmc7XG4gIG5leHRRdWVzdGlvbj86IHN0cmluZztcbn0gXG5leHBvcnQgY2xhc3MgT3B0aW9uVmFsdWUge1xuICBpZDogc3RyaW5nO1xuICBOYW1lOiBzdHJpbmc7XG4gIHZhbHVlOiBzdHJpbmc7XG4gIG5leHRRdWVzdGlvbj86IHN0cmluZztcbiAgY2hlY2tlZDogYm9vbGVhbjtcbn1cbmV4cG9ydCBjbGFzcyBBbnN3ZXJCb29rIHtcbiAgaWQ6IHN0cmluZztcbiAgcXVlc3Rpb25Cb29rSWQ6IHN0cmluZztcbiAgc3RhdHVzOiBzdHJpbmc7XG4gIEFuc3dlcnNfX3I/OiBBbnN3ZXJSO1xuICBhbnN3ZXJzOiBhbnk7XG59XG5leHBvcnQgY2xhc3MgQW5zd2VyIHtcbiAgaWQ6IHN0cmluZztcbiAgcXVlc1ZhbHVlOiBzdHJpbmc7XG4gIGFuc1ZhbHVlIDogc3RyaW5nO1xuICBxVHlwOiBzdHJpbmc7XG4gIHF1ZXNJZDogc3RyaW5nO1xuICBncm91cFRleHQ6IHN0cmluZztcbn1cbmV4cG9ydCBjbGFzcyBBbnN3ZXJSIHtcbiAgcmVjb3Jkcz86IEFuc3dlcltdO1xufVxuZXhwb3J0IGNsYXNzIEFuc3dlcldyYXBwZXIge1xuICBhbnNJZD86IHN0cmluZztcbiAgYW5zTnVtYmVyPzogbnVtYmVyO1xuICBhYklkOiBzdHJpbmc7XG4gIHF1ZXNJZDogc3RyaW5nO1xuICBxdWVzVmFsdWU6IHN0cmluZztcbiAgcVR5cDogc3RyaW5nO1xuICBhbnNWYWx1ZTogc3RyaW5nO1xuICBncm91cFRleHQ6IHN0cmluZztcbiAgc3F1ZXNWYWx1ZTogc3RyaW5nO1xuICBteVZhbDogYW55OyAvLyBIQSAwMkZFQjI0IFRvIGRpc3BsYXkgdGhlIHZhbHVlcyBpbiBzdW1tYXJ5XG59XG5leHBvcnQgY2xhc3MgQXR0YWNobWVudFdyYXBwZXIge1xuICBwYXJlbnRJZDogc3RyaW5nO1xuICBmaWxlTmFtZTogc3RyaW5nO1xuICBmaWxlQ29udGVudDogc3RyaW5nO1xufVxuZXhwb3J0IGNsYXNzIEF0dGFjaG1lbnQge1xuICBwdWJsaWMgYXR0YWNobWVudElkOiBzdHJpbmc7XG4gIHB1YmxpYyBhdHRhY2htZW50TmFtZTogc3RyaW5nO1xuICBwdWJsaWMgYXR0YWNobWVudE1ldGFEYXRhOiBhbnk7XG4gIGNvbnN0cnVjdG9yKGlkOiBzdHJpbmcsbmFtZTpzdHJpbmcsbWV0YURhdGE6YW55KXtcbiAgICAgIHRoaXMuYXR0YWNobWVudElkID0gaWQ7XG4gICAgICB0aGlzLmF0dGFjaG1lbnROYW1lID0gbmFtZTtcbiAgICAgIHRoaXMuYXR0YWNobWVudE1ldGFEYXRhID0gbWV0YURhdGE7XG4gIH1cbn0iXX0=