@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
37 lines (36 loc) • 1.24 kB
JavaScript
import { UtilitiesAllowancesAPIV4Api } from '../generated';
export class UtilitiesAllowances {
constructor(config) {
const api = new UtilitiesAllowancesAPIV4Api(config);
this.list = new UtilitiesAllowancesList(api);
}
}
export class UtilitiesAllowancesList {
constructor(api) {
this.api = api;
}
/**
* uniqueValues - get /v4/utilities-allowances/unique/{column}
*/
uniqueValues(column, options) {
return this.api.v4UtilitiesAllowancesControllerGetUniqueValuesV4({ column, ...options });
}
/**
* one - get /v4/utilities-allowances/{haid}/{period}/{propertyType}
*/
one(haid, period, propertyType, options) {
return this.api.v4UtilitiesAllowancesControllerGetUtilitiesAllowanceV4({ haid, period, propertyType, ...options });
}
/**
* all - get /v4/utilities-allowances
*/
all(options) {
return this.api.v4UtilitiesAllowancesControllerGetUtilitiesAllowancesV4({ ...options });
}
/**
* withView - get /v4/utilities-allowances/viewId/{viewId}
*/
withView(viewId, options) {
return this.api.v4UtilitiesAllowancesControllerGetUtilitiesAllowancesInViewV4({ viewId, ...options });
}
}