@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
60 lines • 2.6 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.
*/
import type { SoSPropertyEntityUnderwritingModelOverrides } from './SoSPropertyEntityUnderwritingModelOverrides';
import type { SoSPropertyEntityUnderwritingModelsExpenses } from './SoSPropertyEntityUnderwritingModelsExpenses';
import type { SoSPropertyEntityUnderwritingModelsSettings } from './SoSPropertyEntityUnderwritingModelsSettings';
/**
*
* @export
* @interface SoSPropertyEntityUnderwritingModel
*/
export interface SoSPropertyEntityUnderwritingModel {
/**
* Name of the underwriting model
* @type {string}
* @memberof SoSPropertyEntityUnderwritingModel
*/
name: string;
/**
* Settings for the underwriting model
* @type {SoSPropertyEntityUnderwritingModelsSettings}
* @memberof SoSPropertyEntityUnderwritingModel
*/
settings: SoSPropertyEntityUnderwritingModelsSettings;
/**
* Override values for the underwriting model
* @type {SoSPropertyEntityUnderwritingModelOverrides}
* @memberof SoSPropertyEntityUnderwritingModel
*/
overrides: SoSPropertyEntityUnderwritingModelOverrides;
/**
* List of expenses for the underwriting model
* @type {Array<SoSPropertyEntityUnderwritingModelsExpenses>}
* @memberof SoSPropertyEntityUnderwritingModel
*/
expenses: Array<SoSPropertyEntityUnderwritingModelsExpenses>;
/**
* Whether this underwriting model is applicable
* @type {boolean}
* @memberof SoSPropertyEntityUnderwritingModel
*/
applicable: boolean;
}
/**
* Check if a given object implements the SoSPropertyEntityUnderwritingModel interface.
*/
export declare function instanceOfSoSPropertyEntityUnderwritingModel(value: object): value is SoSPropertyEntityUnderwritingModel;
export declare function SoSPropertyEntityUnderwritingModelFromJSON(json: any): SoSPropertyEntityUnderwritingModel;
export declare function SoSPropertyEntityUnderwritingModelFromJSONTyped(json: any, ignoreDiscriminator: boolean): SoSPropertyEntityUnderwritingModel;
export declare function SoSPropertyEntityUnderwritingModelToJSON(json: any): SoSPropertyEntityUnderwritingModel;
export declare function SoSPropertyEntityUnderwritingModelToJSONTyped(value?: SoSPropertyEntityUnderwritingModel | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=SoSPropertyEntityUnderwritingModel.d.ts.map