/**
* Apaleo Rates API
* Manage the rate plans and rates to rent out your inventory at the best price.
*
* OpenAPI spec version: 1.0.0
*
*
* 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 { FormBuilder, FormGroup } from '@angular/forms';
import { ApaleoEnumPropertyMetaData, ApaleoPropertyMetaData, BuildFormOptions, ResponseModel } from '@apaleo/angular-api-proxy-common';
export interface EmbeddedTimeSliceDefinitionModel {
/**
* The time slice definition id
*/
id: string;
/**
* The name for the time slice definition
*/
name?: string;
/**
* The template used by the time slice defintion
*/
template?: EmbeddedTimeSliceDefinitionModel.TemplateEnum;
/**
* The check-in time for reservations based on this rate plan
Specify a time (without fractional second part) as defined in the ISO8601:2004
*/
checkInTime?: string;
/**
* The check-out time for reservations based on this rate plan
Specify a time (without fractional second part) as defined in the ISO8601:2004
*/
checkOutTime?: string;
}
export declare namespace EmbeddedTimeSliceDefinitionModel {
type TemplateEnum = 'DayUse' | 'OverNight';
const TemplateEnumValues: ReadonlyArray;
}
export declare type EmbeddedTimeSliceDefinitionModelWithRawHttp = EmbeddedTimeSliceDefinitionModel & ResponseModel;
export declare namespace EmbeddedTimeSliceDefinitionModel {
const $metaData: {
id: Readonly;
name: Readonly;
template: Readonly>;
checkInTime: Readonly;
checkOutTime: Readonly;
};
function $buildForm(fb: FormBuilder, options?: BuildFormOptions): FormGroup;
}