"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var FieldVisibility;
(function (FieldVisibility) {
FieldVisibility[FieldVisibility["Show"] = 0] = "Show";
FieldVisibility[FieldVisibility["Hide"] = 1] = "Hide";
FieldVisibility[FieldVisibility["Advanced"] = 2] = "Advanced";
})(FieldVisibility = exports.FieldVisibility || (exports.FieldVisibility = {}));
var OutputMethod;
(function (OutputMethod) {
OutputMethod[OutputMethod["Default"] = 0] = "Default";
OutputMethod[OutputMethod["Raw"] = 1] = "Raw";
OutputMethod[OutputMethod["Text"] = 2] = "Text";
OutputMethod[OutputMethod["Html"] = 3] = "Html";
})(OutputMethod = exports.OutputMethod || (exports.OutputMethod = {}));
var DisplayChoice;
(function (DisplayChoice) {
DisplayChoice[DisplayChoice["DropDown"] = 0] = "DropDown";
DisplayChoice[DisplayChoice["RadioButtons"] = 1] = "RadioButtons";
DisplayChoice[DisplayChoice["CheckBoxes"] = 2] = "CheckBoxes";
})(DisplayChoice = exports.DisplayChoice || (exports.DisplayChoice = {}));
var DateTimeMode;
(function (DateTimeMode) {
DateTimeMode[DateTimeMode["None"] = 0] = "None";
DateTimeMode[DateTimeMode["Date"] = 1] = "Date";
DateTimeMode[DateTimeMode["DateAndTime"] = 2] = "DateAndTime";
})(DateTimeMode = exports.DateTimeMode || (exports.DateTimeMode = {}));
var DateTimePrecision;
(function (DateTimePrecision) {
DateTimePrecision[DateTimePrecision["Millisecond"] = 0] = "Millisecond";
DateTimePrecision[DateTimePrecision["Second"] = 1] = "Second";
DateTimePrecision[DateTimePrecision["Minute"] = 2] = "Minute";
DateTimePrecision[DateTimePrecision["Hour"] = 3] = "Hour";
DateTimePrecision[DateTimePrecision["Day"] = 4] = "Day";
})(DateTimePrecision = exports.DateTimePrecision || (exports.DateTimePrecision = {}));
var TextType;
(function (TextType) {
TextType[TextType["LongText"] = 0] = "LongText";
TextType[TextType["RichText"] = 1] = "RichText";
TextType[TextType["AdvancedRichText"] = 2] = "AdvancedRichText";
})(TextType = exports.TextType || (exports.TextType = {}));
var UrlFormat;
(function (UrlFormat) {
UrlFormat[UrlFormat["Hyperlink"] = 0] = "Hyperlink";
UrlFormat[UrlFormat["Picture"] = 1] = "Picture";
})(UrlFormat = exports.UrlFormat || (exports.UrlFormat = {}));
exports.isFieldSettingOfType = (setting, type) => {
return setting.Type === type.name;
};
class FieldSetting {
}
exports.FieldSetting = FieldSetting;
class IntegerFieldSetting extends FieldSetting {
}
exports.IntegerFieldSetting = IntegerFieldSetting;
class TextFieldSetting extends FieldSetting {
}
exports.TextFieldSetting = TextFieldSetting;
class ShortTextFieldSetting extends TextFieldSetting {
}
exports.ShortTextFieldSetting = ShortTextFieldSetting;
class NullFieldSetting extends FieldSetting {
}
exports.NullFieldSetting = NullFieldSetting;
class LongTextFieldSetting extends TextFieldSetting {
}
exports.LongTextFieldSetting = LongTextFieldSetting;
class BinaryFieldSetting extends FieldSetting {
}
exports.BinaryFieldSetting = BinaryFieldSetting;
class ReferenceFieldSetting extends FieldSetting {
}
exports.ReferenceFieldSetting = ReferenceFieldSetting;
class DateTimeFieldSetting extends FieldSetting {
}
exports.DateTimeFieldSetting = DateTimeFieldSetting;
class ChoiceFieldSetting extends ShortTextFieldSetting {
}
exports.ChoiceFieldSetting = ChoiceFieldSetting;
class NumberFieldSetting extends FieldSetting {
}
exports.NumberFieldSetting = NumberFieldSetting;
class RatingFieldSetting extends ShortTextFieldSetting {
}
exports.RatingFieldSetting = RatingFieldSetting;
class PasswordFieldSetting extends ShortTextFieldSetting {
}
exports.PasswordFieldSetting = PasswordFieldSetting;
class CaptchaFieldSetting extends FieldSetting {
}
exports.CaptchaFieldSetting = CaptchaFieldSetting;
//# sourceMappingURL=FieldSettings.js.map |