import type { PeriodType } from './Period' import type { PeriodDurationPayload } from './PeriodDuration' import type { PeriodPricePayload } from './PeriodPrice' export type PricingPeriod = { commissionRate: number definitivePrice: boolean endAt: string houseId: string id: string minimumDuration: number ownerPrice: number periodType: PeriodType startAt: string } export type PricingPeriodPayload = | (PeriodDurationPayload & PeriodPricePayload) | { pricing_period: { commission_rate: number definitive_price: boolean end_at: string minimum_duration: number owner_price: number period_type: PeriodType start_at: string } }