interface DestinationsService {
    create(destination: DestinationCreate): Promise<SavedDestination>;
    findById(
        id: string,
        listQueryOptions?: ListQueryOptions<SavedDestination>,
    ): Promise<SavedDestination>;
    findByName(name: string): Promise<null | SavedDestination>;
    list(
        options?: PaginateQueryOptions<SavedDestination>,
    ): Promise<PaginationResponse>;
    update(
        id: string,
        destination: Partial<Destination>,
    ): Promise<SavedDestination>;
}

Methods