UNPKG

wft-geodb-angular-client

Version:
24 lines 2.86 kB
export class GeoResponse { constructor() { this.errors = new Array(); } static buildForData(data, metadata) { const response = new GeoResponse(); response.data = data; response.metadata = metadata; return response; } static buildForError(error) { const response = new GeoResponse(); response.errors.push(error); return response; } static buildForErrors(errors) { const response = new GeoResponse(); for (const error of errors) { response.errors.push(error); } return response; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VvLXJlc3BvbnNlLm1vZGVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvd2Z0LWdlb2RiLWFuZ3VsYXItY2xpZW50L3NyYy9saWIvbW9kZWwvZ2VvLXJlc3BvbnNlLm1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE1BQU0sT0FBTyxXQUFXO0lBQXhCO1FBQ0UsV0FBTSxHQUFlLElBQUksS0FBSyxFQUFZLENBQUM7SUE4QjdDLENBQUM7SUExQkMsTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFTLEVBQUUsUUFBYTtRQUMxQyxNQUFNLFFBQVEsR0FBcUIsSUFBSSxXQUFXLEVBQU8sQ0FBQztRQUUxRCxRQUFRLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNyQixRQUFRLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQztRQUU3QixPQUFPLFFBQVEsQ0FBQztJQUNsQixDQUFDO0lBRUQsTUFBTSxDQUFDLGFBQWEsQ0FBQyxLQUFlO1FBQ2xDLE1BQU0sUUFBUSxHQUFxQixJQUFJLFdBQVcsRUFBTyxDQUFDO1FBRTFELFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBRTVCLE9BQU8sUUFBUSxDQUFDO0lBQ2xCLENBQUM7SUFFRCxNQUFNLENBQUMsY0FBYyxDQUFDLE1BQWtCO1FBQ3RDLE1BQU0sUUFBUSxHQUFxQixJQUFJLFdBQVcsRUFBTyxDQUFDO1FBRTFELEtBQUssTUFBTSxLQUFLLElBQUksTUFBTSxFQUFFO1lBQzFCLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQzdCO1FBRUQsT0FBTyxRQUFRLENBQUM7SUFDbEIsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtHZW9FcnJvcn0gZnJvbSAnLi9nZW8tZXJyb3IubW9kZWwnO1xuXG5leHBvcnQgY2xhc3MgR2VvUmVzcG9uc2U8VD4ge1xuICBlcnJvcnM6IEdlb0Vycm9yW10gPSBuZXcgQXJyYXk8R2VvRXJyb3I+KCk7XG4gIGRhdGE6IFQ7XG4gIG1ldGFkYXRhOiBhbnk7XG5cbiAgc3RhdGljIGJ1aWxkRm9yRGF0YShkYXRhOiBhbnksIG1ldGFkYXRhOiBhbnkpOiBHZW9SZXNwb25zZTxhbnk+IHtcbiAgICBjb25zdCByZXNwb25zZTogR2VvUmVzcG9uc2U8YW55PiA9IG5ldyBHZW9SZXNwb25zZTxhbnk+KCk7XG5cbiAgICByZXNwb25zZS5kYXRhID0gZGF0YTtcbiAgICByZXNwb25zZS5tZXRhZGF0YSA9IG1ldGFkYXRhO1xuXG4gICAgcmV0dXJuIHJlc3BvbnNlO1xuICB9XG5cbiAgc3RhdGljIGJ1aWxkRm9yRXJyb3IoZXJyb3I6IEdlb0Vycm9yKTogR2VvUmVzcG9uc2U8YW55PiB7XG4gICAgY29uc3QgcmVzcG9uc2U6IEdlb1Jlc3BvbnNlPGFueT4gPSBuZXcgR2VvUmVzcG9uc2U8YW55PigpO1xuXG4gICAgcmVzcG9uc2UuZXJyb3JzLnB1c2goZXJyb3IpO1xuXG4gICAgcmV0dXJuIHJlc3BvbnNlO1xuICB9XG5cbiAgc3RhdGljIGJ1aWxkRm9yRXJyb3JzKGVycm9yczogR2VvRXJyb3JbXSk6IEdlb1Jlc3BvbnNlPGFueT4ge1xuICAgIGNvbnN0IHJlc3BvbnNlOiBHZW9SZXNwb25zZTxhbnk+ID0gbmV3IEdlb1Jlc3BvbnNlPGFueT4oKTtcblxuICAgIGZvciAoY29uc3QgZXJyb3Igb2YgZXJyb3JzKSB7XG4gICAgICByZXNwb25zZS5lcnJvcnMucHVzaChlcnJvcik7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlc3BvbnNlO1xuICB9XG59XG4iXX0=