feat(BOOK-58): Added destination filter pages to sitemap
Approved-by: Linus Flood
This commit is contained in:
@@ -20,23 +20,43 @@ export interface SitemapEntry {
|
||||
|
||||
export type SitemapData = SitemapEntry[]
|
||||
|
||||
export interface SeoMetadata {
|
||||
noindex?: boolean | null
|
||||
sitemap?: {
|
||||
change_frequency: SitemapEntry["changeFrequency"]
|
||||
priority: SitemapEntry["priority"]
|
||||
} | null
|
||||
}
|
||||
|
||||
export interface SeoFilter {
|
||||
filter?: {
|
||||
uid?: string
|
||||
}[]
|
||||
seo_metadata?: SeoMetadata
|
||||
}
|
||||
export interface HotelFilterEntry {
|
||||
uid: string
|
||||
locale: Lang
|
||||
slug: string
|
||||
}
|
||||
|
||||
export type HotelFilterEntries = Record<string, HotelFilterEntry[]>
|
||||
|
||||
export interface SyncItemData {
|
||||
uid: string
|
||||
locale: Lang
|
||||
url?: string
|
||||
updated_at: string
|
||||
web?: {
|
||||
seo_metadata?: {
|
||||
noindex?: boolean | null
|
||||
sitemap?: {
|
||||
change_frequency: SitemapEntry["changeFrequency"]
|
||||
priority: SitemapEntry["priority"]
|
||||
} | null
|
||||
}
|
||||
seo_metadata?: SeoMetadata
|
||||
}
|
||||
// SEO Filters on destination pages
|
||||
slug?: string
|
||||
seo_filters?: SeoFilter[]
|
||||
}
|
||||
export interface SyncItem {
|
||||
type: string
|
||||
content_type_uid: string
|
||||
data: SyncItemData
|
||||
}
|
||||
export interface SyncResponse extends Omit<SyncResult, "items"> {
|
||||
|
||||
Reference in New Issue
Block a user