@hmcts/os-places-client
Version:
Ordnance Survey address lookup client (https://apidocs.os.uk/docs/os-places-postcode)
23 lines • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class AddressInfoResponse {
constructor(httpStatus, addresses = [], valid = true) {
this.valid = valid;
this.addresses = !addresses ? [] : addresses;
this.httpStatus = httpStatus;
}
addAll(moreAddresses) {
this.addresses.push(...moreAddresses);
}
get statusCode() {
return this.httpStatus;
}
get isValid() {
return this.valid;
}
set isValid(valid) {
this.valid = valid;
}
}
exports.AddressInfoResponse = AddressInfoResponse;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkcmVzc0luZm9SZXNwb25zZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9hZGRyZXNzSW5mb1Jlc3BvbnNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBRUE7SUFPRSxZQUFhLFVBQWtCLEVBQUUsWUFBdUIsRUFBRSxFQUFFLFFBQWlCLElBQUk7UUFDL0UsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUE7UUFDbEIsSUFBSSxDQUFDLFNBQVMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUE7UUFDNUMsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUE7SUFDOUIsQ0FBQztJQUVNLE1BQU0sQ0FBQyxhQUF3QjtRQUNwQyxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxHQUFHLGFBQWEsQ0FBQyxDQUFDO0lBQ3hDLENBQUM7SUFFRCxJQUFJLFVBQVU7UUFDWixPQUFPLElBQUksQ0FBQyxVQUFVLENBQUE7SUFDeEIsQ0FBQztJQUVELElBQUksT0FBTztRQUNULE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQztJQUNwQixDQUFDO0lBRUQsSUFBSSxPQUFPLENBQUMsS0FBYztRQUN4QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztJQUNyQixDQUFDO0NBQ0Y7QUE1QkQsa0RBNEJDIn0=