import { GuidValue, Identity } from "@omnia/fx/models"; import { CategorySearchResult, SearchCategoryOption, SearchResultItem } from "../Search"; export interface SearchFeedback { id: number; data: SearchFeedbackData; businessProfileId: GuidValue; createdBy: Identity; createdAt: string; } export interface SearchFeedbackData { /** * user message for this feedback. this is a richtext message that could contains images (screenshots) * */ message: string; /** * search category id * */ searchCategoryId: GuidValue; /** * the search text * */ searchText: string; /** * the search query * */ searchQuery: SearchCategoryOption; /** * the search result * */ searchResult: CategorySearchResult; /** * The search items that already populates client-side value base on the settings at the moment and shows on UI to the user. * */ renderingResultItems: RenderingSearchFeedbackResultItem[]; } export interface RenderingSearchFeedbackResultItem extends SearchResultItem { webElementManifestId: GuidValue; imageRatio: GuidValue; }