UNPKG

hcloud-js

Version:

A Node.js module for the Hetzner Cloud API

28 lines (26 loc) 892 B
class LoadBalancerType { constructor (loadBalancerType) { this.id = loadBalancerType.id this.name = loadBalancerType.name this.description = loadBalancerType.description this.max_connections = loadBalancerType.max_connections this.max_services = loadBalancerType.max_services this.max_assigned_certificates = loadBalancerType.max_assigned_certificates this.deprecated = loadBalancerType.deprecated this.prices = [] loadBalancerType.prices.forEach(price => { this.prices.push({ location: price.location, priceHourly: { net: parseFloat(price.price_hourly.net), gross: parseFloat(price.price_hourly.gross) }, priceMonthly: { net: parseFloat(price.price_monthly.net), gross: parseFloat(price.price_monthly.gross) } }) }) } } module.exports = LoadBalancerType