From b4f357a1d6163a67b78305b122dbece15000b566 Mon Sep 17 00:00:00 2001 From: Sam Hutchings Date: Thu, 30 Jan 2025 09:53:45 +0000 Subject: [PATCH] feat: correct typing for stays search response --- src/Stays/Stays.ts | 4 ++-- src/Stays/StaysTypes.ts | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Stays/Stays.ts b/src/Stays/Stays.ts index 6dee5b61..79d47acc 100644 --- a/src/Stays/Stays.ts +++ b/src/Stays/Stays.ts @@ -1,5 +1,5 @@ import { Client } from '../Client' -import { StaysSearchParams, StaysSearchResult } from './StaysTypes' +import { StaysSearchParams, StaysSearchResponse } from './StaysTypes' import { Resource } from '../Resource' import { DuffelResponse } from '../types' import { Accommodation } from './Accommodation' @@ -40,6 +40,6 @@ export class Stays extends Resource { */ public search = async ( params: StaysSearchParams, - ): Promise> => + ): Promise> => this.request({ method: 'POST', path: `${this.path}/search`, data: params }) } diff --git a/src/Stays/StaysTypes.ts b/src/Stays/StaysTypes.ts index be95daea..86d63b8d 100644 --- a/src/Stays/StaysTypes.ts +++ b/src/Stays/StaysTypes.ts @@ -664,6 +664,11 @@ export interface ListAccommodationParams extends PaginationMeta { longitude: GeographicCoordinates['longitude'] } +export interface StaysSearchResponse { + results: Array + created_at: string +} + export interface StaysSearchResult { id: string check_in_date: string