UNPKG

ngx-endpoints

Version:

A library to dynamically load data from http endpoints / urls in angular

83 lines 4.39 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc */ /** * Basic class that is used for the initial generation of the endpoints */ export class NgxEndPointData { constructor() { /** * disable endpoint */ this.active = true; /** * Additional Headers (Api-Key, Basic Auth, Content-Type etc.) */ this.requestOptions = new Object(); /** * Additional Headers (Api-Key, Basic Auth, Content-Type etc.) */ this.live = false; /** * Wait Interval between 2 live requests */ this.liveinterval = 10000; /** * If relative dates are used in querystring or specific query you can use this feature */ this.convertDates = false; /** * Replaces the relative date with the date in this output format in the querystring */ this.convertDatesOutputFormat = ''; } } if (false) { /** * Title of the endpoint * @type {?} */ NgxEndPointData.prototype.title; /** * Id for later identification of the endpoint * @type {?} */ NgxEndPointData.prototype.endPointId; /** * disable endpoint * @type {?} */ NgxEndPointData.prototype.active; /** * Http Url that will be requested by Endpoint (Http.Get) * @type {?} */ NgxEndPointData.prototype.endPointUrl; /** * Additional Headers (Api-Key, Basic Auth, Content-Type etc.) * @type {?} */ NgxEndPointData.prototype.requestOptions; /** * Additional Headers (Api-Key, Basic Auth, Content-Type etc.) * @type {?} */ NgxEndPointData.prototype.live; /** * Wait Interval between 2 live requests * @type {?} */ NgxEndPointData.prototype.liveinterval; /** * If relative dates are used in querystring or specific query you can use this feature * @type {?} */ NgxEndPointData.prototype.convertDates; /** * Replaces the relative date with the date in this output format in the querystring * @type {?} */ NgxEndPointData.prototype.convertDatesOutputFormat; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWVuZHBvaW50LmZvcm1hdC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1lbmRwb2ludHMvIiwic291cmNlcyI6WyJsaWIvbmd4LWVuZHBvaW50cy9uZ3gtZW5kcG9pbnQuZm9ybWF0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFHQSxNQUFNLE9BQU8sZUFBZTtJQUE1Qjs7OztRQVlJLFdBQU0sR0FBRyxJQUFJLENBQUM7Ozs7UUFRZCxtQkFBYyxHQUFJLElBQUksTUFBTSxFQUFFLENBQUM7Ozs7UUFJL0IsU0FBSSxHQUFJLEtBQUssQ0FBQzs7OztRQUlkLGlCQUFZLEdBQUksS0FBSyxDQUFDOzs7O1FBSXRCLGlCQUFZLEdBQUksS0FBSyxDQUFDOzs7O1FBSXRCLDZCQUF3QixHQUFJLEVBQUUsQ0FBQztJQUNuQyxDQUFDO0NBQUE7Ozs7OztJQWpDRyxnQ0FBYzs7Ozs7SUFJZCxxQ0FBZ0M7Ozs7O0lBSWhDLGlDQUFjOzs7OztJQUlkLHNDQUFvQjs7Ozs7SUFJcEIseUNBQStCOzs7OztJQUkvQiwrQkFBYzs7Ozs7SUFJZCx1Q0FBc0I7Ozs7O0lBSXRCLHVDQUFzQjs7Ozs7SUFJdEIsbURBQStCIiwic291cmNlc0NvbnRlbnQiOlsiICAvKipcbiAgKiBCYXNpYyBjbGFzcyB0aGF0IGlzIHVzZWQgZm9yIHRoZSBpbml0aWFsIGdlbmVyYXRpb24gb2YgdGhlIGVuZHBvaW50c1xuICAqL1xuZXhwb3J0IGNsYXNzIE5neEVuZFBvaW50RGF0YSB7XG4gICAvKipcbiAgKiBUaXRsZSBvZiB0aGUgZW5kcG9pbnRcbiAgKi9cbiAgICB0aXRsZTogc3RyaW5nO1xuICAvKipcbiAgKiBJZCBmb3IgbGF0ZXIgaWRlbnRpZmljYXRpb24gb2YgdGhlIGVuZHBvaW50XG4gICovXG4gICAgZW5kUG9pbnRJZDogTm9uTnVsbGFibGU8bnVtYmVyPjtcbiAgLyoqXG4gICogZGlzYWJsZSBlbmRwb2ludFxuICAqL1xuICAgIGFjdGl2ZSA9IHRydWU7XG4gIC8qKlxuICAqIEh0dHAgVXJsIHRoYXQgd2lsbCBiZSByZXF1ZXN0ZWQgYnkgRW5kcG9pbnQgKEh0dHAuR2V0KVxuICAqL1xuICAgIGVuZFBvaW50VXJsOiBzdHJpbmc7XG4gIC8qKlxuICAqIEFkZGl0aW9uYWwgSGVhZGVycyAoQXBpLUtleSwgQmFzaWMgQXV0aCwgQ29udGVudC1UeXBlIGV0Yy4pXG4gICovXG4gICAgcmVxdWVzdE9wdGlvbnMgPz0gbmV3IE9iamVjdCgpO1xuICAvKipcbiAgKiBBZGRpdGlvbmFsIEhlYWRlcnMgKEFwaS1LZXksIEJhc2ljIEF1dGgsIENvbnRlbnQtVHlwZSBldGMuKVxuICAqL1xuICAgIGxpdmUgPz0gZmFsc2U7XG4gIC8qKlxuICAqIFdhaXQgSW50ZXJ2YWwgYmV0d2VlbiAyIGxpdmUgcmVxdWVzdHNcbiAgKi9cbiAgICBsaXZlaW50ZXJ2YWwgPz0gMTAwMDA7XG4gIC8qKlxuICAqIElmIHJlbGF0aXZlIGRhdGVzIGFyZSB1c2VkIGluIHF1ZXJ5c3RyaW5nIG9yIHNwZWNpZmljIHF1ZXJ5IHlvdSBjYW4gdXNlIHRoaXMgZmVhdHVyZVxuICAqL1xuICAgIGNvbnZlcnREYXRlcyA/PSBmYWxzZTtcbiAgLyoqXG4gICogUmVwbGFjZXMgdGhlIHJlbGF0aXZlIGRhdGUgd2l0aCB0aGUgZGF0ZSBpbiB0aGlzIG91dHB1dCBmb3JtYXQgaW4gdGhlIHF1ZXJ5c3RyaW5nXG4gICovXG4gICAgY29udmVydERhdGVzT3V0cHV0Rm9ybWF0ID89ICcnO1xufVxuIl19