/* tslint:disable */ /* eslint-disable */ /** * Emil PublicAPI * The Emil Public API description * * The version of the OpenAPI document: 1.0 * Contact: kontakt@emil.de * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ProductFieldClass } from './product-field-class'; /** * * @export * @interface InsuredObjectClass */ export interface InsuredObjectClass { /** * Internal unique identifier for the object. You should not have to use this, use code instead. * @type {number} * @memberof InsuredObjectClass */ 'id': number; /** * Unique identifier referencing the product version. * @type {number} * @memberof InsuredObjectClass */ 'productVersionId': number; /** * Insured object name * @type {string} * @memberof InsuredObjectClass */ 'name': string; /** * Insured object label * @type {string} * @memberof InsuredObjectClass */ 'label': string; /** * Unique identifier referencing the insured object type. * @type {number} * @memberof InsuredObjectClass */ 'insuredObjectTypeId': number; /** * Product fields of insured object. Product fields are also called Variables on the Admin website. They are automatically created according to the product factors. Those can then be used in the formula for the premium calculation. It is possible to add new ones. * @type {Array} * @memberof InsuredObjectClass */ 'productFields': Array; /** * A boolean value indicating whether the current insured object is multiple or not default to false. * @type {boolean} * @memberof InsuredObjectClass */ 'isMultiInsuredObject': boolean; /** * Minimum insured objects count * @type {number} * @memberof InsuredObjectClass */ 'minInsuredObjectsCount'?: number; /** * Maximum insured objects count * @type {number} * @memberof InsuredObjectClass */ 'maxInsuredObjectsCount'?: number; /** * Time at which the object was created. * @type {string} * @memberof InsuredObjectClass */ 'createdAt': string; /** * Time at which the object was updated. * @type {string} * @memberof InsuredObjectClass */ 'updatedAt': string; }