/** * 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. */ /** * * @export * @interface InvoiceItemClass */ export interface InvoiceItemClass { /** * Internal unique identifier for the object. You should not have to use this, use code instead. * @type {number} * @memberof InvoiceItemClass */ 'id': number; /** * Unique identifier referencing the premium formula. * @type {number} * @memberof InvoiceItemClass */ 'premiumFormulaId': number; /** * Product name. * @type {string} * @memberof InvoiceItemClass */ 'name': string; /** * Unique identifier of the tax that this object belongs to. * @type {string} * @memberof InvoiceItemClass */ 'taxCode': string; /** * This is unit of Premium. Premium units are determined based on day, week, month and year. * @type {string} * @memberof InvoiceItemClass */ 'unit': string; /** * group * @type {string} * @memberof InvoiceItemClass */ 'group': string; /** * Item quantity. * @type {number} * @memberof InvoiceItemClass */ 'quantity': number; /** * Item price per unit. * @type {number} * @memberof InvoiceItemClass */ 'pricePerUnit': number; /** * Item tax rate. * @type {number} * @memberof InvoiceItemClass */ 'taxRate': number; /** * Net amount. * @type {number} * @memberof InvoiceItemClass */ 'netAmount': number; /** * Net tax amount. * @type {number} * @memberof InvoiceItemClass */ 'taxAmount': number; /** * Gross amount. * @type {number} * @memberof InvoiceItemClass */ 'grossAmount': number; /** * Credit amount. * @type {number} * @memberof InvoiceItemClass */ 'creditAmount': number; /** * This is the date from which the invoice item interval starts. * @type {string} * @memberof InvoiceItemClass */ 'billingIntervalFrom': string; /** * This is the date that the invoice item interval ends. * @type {string} * @memberof InvoiceItemClass */ 'billingIntervalTo': string; /** * Type of Premium item. * @type {string} * @memberof InvoiceItemClass */ 'itemType'?: string; /** * Visibility of Premium item. * @type {string} * @memberof InvoiceItemClass */ 'visibility'?: string; }