/**
* apaleo Rate Plan API - not safe for work
* Continuously evolving version - use at your own risk! Manage the rate plans and rates to rent out your inventory and extra services.
*
* OpenAPI spec version: v0-nsfw
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
import { RevenueAllocationModel } from './revenueAllocationModel';
import { ClassMetaData } from '@apaleo/angular-api-proxy-common';
export interface ServiceAccountingConfigModel {
/**
* The VAT type - DEPRECATED: VatType is deprecated, use RevenueAllocation instead
*/
vatType?: ServiceAccountingConfigModel.VatTypeEnum;
/**
* The sub-accounts id - DEPRECATED: SubAccountId is deprecated, use RevenueAllocation instead
*/
subAccountId?: string;
/**
* Revenue allocation for the service
*/
revenueAllocation?: Array;
/**
* The service type
*/
serviceType: ServiceAccountingConfigModel.ServiceTypeEnum;
/**
* Which date this configuration is valid from
*/
validFrom: string;
}
export declare namespace ServiceAccountingConfigModel {
type VatTypeEnum = 'Null' | 'VeryReduced' | 'Reduced' | 'Normal' | 'Without' | 'Special' | 'ReducedCovid19' | 'NormalCovid19' | 'Mixed';
const VatTypeEnumValues: readonly VatTypeEnum[];
type ServiceTypeEnum = 'Other' | 'Accommodation' | 'FoodAndBeverages';
const ServiceTypeEnumValues: readonly ServiceTypeEnum[];
}
export declare namespace ServiceAccountingConfigModel {
const $metaData: ClassMetaData;
}