UNPKG

@omnia/fx-models

Version:
32 lines (31 loc) 1.18 kB
import { GuidValue } from "@omnia/fx/internal-do-not-import-from-here/shared"; import { EnterprisePropertyDefinition } from "../enterprise-properties"; export declare class SemanticSearchQueryableProperty { internalName: string; dataType: SemanticSearchPropertyDataType; constructor(internalName: string, dataType: SemanticSearchPropertyDataType); isEnterpriseProperty: () => boolean; getProviderInternalName: () => string; } export declare class SemanticSearchQueryableEnterpriseProperty extends SemanticSearchQueryableProperty { constructor(definition: EnterprisePropertyDefinition); private static getSemanticSearchDataType; } export interface SemanticSearchQueryablePropertyCreation { internalName: string; dataType: SemanticSearchPropertyDataType; isEnterpriseProperty: boolean; } export declare enum SemanticSearchPropertyDataType { String = 0, StringCollection = 1, Int32 = 2, Int32Collection = 3, DateTimeOffset = 4 } export interface SemanticSearchPropertyDefinition { property: SemanticSearchQueryableProperty; multilingualTitle: string; displayTypeTitle: string; providerId: GuidValue; }