@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
65 lines • 2.46 kB
TypeScript
/**
* API v4
* Swagger documentation for API v4
*
* The version of the OpenAPI document: 4.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface SoSUtilitiesAllowanceEntitySchemaDataLineItem
*/
export interface SoSUtilitiesAllowanceEntitySchemaDataLineItem {
/**
* Title of the utility line item
* @type {string}
* @memberof SoSUtilitiesAllowanceEntitySchemaDataLineItem
*/
title: string;
/**
* Whether this is the default selection for the group
* @type {boolean}
* @memberof SoSUtilitiesAllowanceEntitySchemaDataLineItem
*/
isDefault?: boolean;
/**
* Array of allowance amounts indexed by bedroom count
* @type {Array<number>}
* @memberof SoSUtilitiesAllowanceEntitySchemaDataLineItem
*/
allowances: Array<number>;
/**
* Type of utility
* @type {string}
* @memberof SoSUtilitiesAllowanceEntitySchemaDataLineItem
*/
type: SoSUtilitiesAllowanceEntitySchemaDataLineItemType;
}
/**
* @export
* @enum {string}
*/
export declare enum SoSUtilitiesAllowanceEntitySchemaDataLineItemType {
Gas = "gas",
GasCustomerCharge = "gas-customer-charge",
Electricity = "electricity",
ElectricityCustomerCharge = "electricity-customer-charge",
Water = "water",
Sewer = "sewer",
Trash = "trash",
Appliances = "appliances"
}
/**
* Check if a given object implements the SoSUtilitiesAllowanceEntitySchemaDataLineItem interface.
*/
export declare function instanceOfSoSUtilitiesAllowanceEntitySchemaDataLineItem(value: object): value is SoSUtilitiesAllowanceEntitySchemaDataLineItem;
export declare function SoSUtilitiesAllowanceEntitySchemaDataLineItemFromJSON(json: any): SoSUtilitiesAllowanceEntitySchemaDataLineItem;
export declare function SoSUtilitiesAllowanceEntitySchemaDataLineItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): SoSUtilitiesAllowanceEntitySchemaDataLineItem;
export declare function SoSUtilitiesAllowanceEntitySchemaDataLineItemToJSON(json: any): SoSUtilitiesAllowanceEntitySchemaDataLineItem;
export declare function SoSUtilitiesAllowanceEntitySchemaDataLineItemToJSONTyped(value?: SoSUtilitiesAllowanceEntitySchemaDataLineItem | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=SoSUtilitiesAllowanceEntitySchemaDataLineItem.d.ts.map