/// import * as msRest from "@azure/ms-rest-js"; /** * @interface * An interface representing EntityLabelObject. * Defines the entity type and position of the extracted entity within the * example. * */ export interface EntityLabelObject { /** * @member {string} entityName The entity type. */ entityName: string; /** * @member {number} startCharIndex The index within the utterance where the * extracted entity starts. */ startCharIndex: number; /** * @member {number} endCharIndex The index within the utterance where the * extracted entity ends. */ endCharIndex: number; /** * @member {string} [role] The role the entity plays in the utterance. */ role?: string; } /** * @interface * An interface representing ApplicationCreateObject. * Properties for creating a new LUIS Application * */ export interface ApplicationCreateObject { /** * @member {string} culture The culture for the new application. It is the * language that your app understands and speaks. E.g.: "en-us". Note: the * culture cannot be changed after the app is created. */ culture: string; /** * @member {string} [domain] The domain for the new application. Optional. * E.g.: Comics. */ domain?: string; /** * @member {string} [description] Description of the new application. * Optional. */ description?: string; /** * @member {string} [initialVersionId] The initial version ID. Optional. * Default value is: "0.1" */ initialVersionId?: string; /** * @member {string} [usageScenario] Defines the scenario for the new * application. Optional. E.g.: IoT. */ usageScenario?: string; /** * @member {string} name The name for the new application. */ name: string; } /** * @interface * An interface representing PrebuiltDomainCreateBaseObject. * A model object containing the name of the custom prebuilt entity and the * name of the domain to which this model belongs. * */ export interface PrebuiltDomainCreateBaseObject { /** * @member {string} [domainName] The domain name. */ domainName?: string; } /** * @interface * An interface representing PrebuiltDomainCreateObject. * A prebuilt domain create object containing the name and culture of the * domain. * */ export interface PrebuiltDomainCreateObject { /** * @member {string} [domainName] The domain name. */ domainName?: string; /** * @member {string} [culture] The culture of the new domain. */ culture?: string; } /** * @interface * An interface representing PrebuiltDomainModelCreateObject. * A model object containing the name of the custom prebuilt intent or entity * and the name of the domain to which this model belongs. * */ export interface PrebuiltDomainModelCreateObject { /** * @member {string} [domainName] The domain name. */ domainName?: string; /** * @member {string} [modelName] The intent name or entity name. */ modelName?: string; } /** * @interface * An interface representing HierarchicalEntityModel. * A hierarchical entity extractor. * */ export interface HierarchicalEntityModel { /** * @member {string[]} [children] Child entities. */ children?: string[]; /** * @member {string} [name] Entity name. */ name?: string; } /** * @interface * An interface representing CompositeEntityModel. * A composite entity extractor. * */ export interface CompositeEntityModel { /** * @member {string[]} [children] Child entities. */ children?: string[]; /** * @member {string} [name] Entity name. */ name?: string; } /** * @interface * An interface representing JSONEntity. * Exported Model - Extracted Entity from utterance. * */ export interface JSONEntity { /** * @member {number} startPos The index within the utterance where the * extracted entity starts. */ startPos: number; /** * @member {number} endPos The index within the utterance where the extracted * entity ends. */ endPos: number; /** * @member {string} entity The entity name. */ entity: string; /** * @member {string} [role] The role the entity plays in the utterance. */ role?: string; } /** * @interface * An interface representing ApplicationSettingUpdateObject. * Object model for updating an application's settings. * */ export interface ApplicationSettingUpdateObject { /** * @member {boolean} [isPublic] Setting your application as public allows * other people to use your application's endpoint using their own keys. */ isPublic?: boolean; } /** * @interface * An interface representing PublishSettingUpdateObject. * Object model for updating an application's publish settings. * */ export interface PublishSettingUpdateObject { /** * @member {boolean} [sentimentAnalysis] Setting sentiment analysis as true * returns the Sentiment of the input utterance along with the response */ sentimentAnalysis?: boolean; /** * @member {boolean} [speech] Setting speech as public enables speech priming * in your app */ speech?: boolean; /** * @member {boolean} [spellChecker] Setting spell checker as public enables * spell checking the input utterance. */ spellChecker?: boolean; } /** * @interface * An interface representing ExampleLabelObject. * A labeled example utterance. * */ export interface ExampleLabelObject { /** * @member {string} [text] The example utterance. */ text?: string; /** * @member {EntityLabelObject[]} [entityLabels] The identified entities * within the example utterance. */ entityLabels?: EntityLabelObject[]; /** * @member {string} [intentName] The identified intent representing the * example utterance. */ intentName?: string; } /** * @interface * An interface representing PhraselistCreateObject. * Object model for creating a phraselist model. * */ export interface PhraselistCreateObject { /** * @member {string} [phrases] List of comma-separated phrases that represent * the Phraselist. */ phrases?: string; /** * @member {string} [name] The Phraselist name. */ name?: string; /** * @member {boolean} [isExchangeable] An interchangeable phrase list feature * serves as a list of synonyms for training. A non-exchangeable phrase list * serves as separate features for training. So, if your non-interchangeable * phrase list contains 5 phrases, they will be mapped to 5 separate * features. You can think of the non-interchangeable phrase list as an * additional bag of words to add to LUIS existing vocabulary features. It is * used as a lexicon lookup feature where its value is 1 if the lexicon * contains a given word or 0 if it doesn’t. Default value is true. Default * value: true . */ isExchangeable?: boolean; } /** * @interface * An interface representing SubClosedList. * Sublist of items for a list entity. * */ export interface SubClosedList { /** * @member {string} [canonicalForm] The standard form that the list * represents. */ canonicalForm?: string; /** * @member {string[]} [list] List of synonym words. */ list?: string[]; } /** * @interface * An interface representing SubClosedListResponse. * Sublist of items for a list entity. * * @extends SubClosedList */ export interface SubClosedListResponse extends SubClosedList { /** * @member {number} [id] The sublist ID */ id?: number; } /** * @interface * An interface representing ApplicationUpdateObject. * Object model for updating the name or description of an application. * */ export interface ApplicationUpdateObject { /** * @member {string} [name] The application's new name. */ name?: string; /** * @member {string} [description] The application's new description. */ description?: string; } /** * @interface * An interface representing JSONRegexFeature. * Exported Model - A Pattern feature. * */ export interface JSONRegexFeature { /** * @member {string} [pattern] The Regular Expression to match. */ pattern?: string; /** * @member {boolean} [activated] Indicates if the Pattern feature is enabled. */ activated?: boolean; /** * @member {string} [name] Name of the feature. */ name?: string; } /** * @interface * An interface representing PatternUpdateObject. * Object model for updating an existing Pattern feature. * */ export interface PatternUpdateObject { /** * @member {string} [pattern] The Regular Expression to match. */ pattern?: string; /** * @member {string} [name] Name of the feature. */ name?: string; /** * @member {boolean} [isActive] Indicates if the Pattern feature is enabled. * Default value: true . */ isActive?: boolean; } /** * @interface * An interface representing ClosedList. * Exported Model - A list entity. * */ export interface ClosedList { /** * @member {string} [name] Name of the list entity. */ name?: string; /** * @member {SubClosedList[]} [subLists] Sublists for the list entity. */ subLists?: SubClosedList[]; /** * @member {string[]} [roles] */ roles?: string[]; } /** * @interface * An interface representing WordListObject. * Sublist of items for a list entity. * */ export interface WordListObject { /** * @member {string} [canonicalForm] The standard form that the list * represents. */ canonicalForm?: string; /** * @member {string[]} [list] List of synonym words. */ list?: string[]; } /** * @interface * An interface representing ClosedListModelPatchObject. * Object model for adding a batch of sublists to an existing list entity. * */ export interface ClosedListModelPatchObject { /** * @member {WordListObject[]} [subLists] Sublists to add. */ subLists?: WordListObject[]; } /** * @interface * An interface representing JSONModelFeature. * Exported Model - Phraselist Model Feature. * */ export interface JSONModelFeature { /** * @member {boolean} [activated] Indicates if the feature is enabled. */ activated?: boolean; /** * @member {string} [name] The Phraselist name. */ name?: string; /** * @member {string} [words] List of comma-separated phrases that represent * the Phraselist. */ words?: string; /** * @member {boolean} [mode] An interchangeable phrase list feature serves as * a list of synonyms for training. A non-exchangeable phrase list serves as * separate features for training. So, if your non-interchangeable phrase * list contains 5 phrases, they will be mapped to 5 separate features. You * can think of the non-interchangeable phrase list as an additional bag of * words to add to LUIS existing vocabulary features. It is used as a lexicon * lookup feature where its value is 1 if the lexicon contains a given word * or 0 if it doesn’t. Default value is true. */ mode?: boolean; } /** * @interface * An interface representing ModelCreateObject. * Object model for creating a new entity extractor. * */ export interface ModelCreateObject { /** * @member {string} [name] Name of the new entity extractor. */ name?: string; } /** * @interface * An interface representing PatternCreateObject. * Object model for creating a Pattern feature. * */ export interface PatternCreateObject { /** * @member {string} [pattern] The Regular Expression to match. */ pattern?: string; /** * @member {string} [name] Name of the feature. */ name?: string; } /** * @interface * An interface representing WordListBaseUpdateObject. * Object model for updating one of the list entity's sublists. * */ export interface WordListBaseUpdateObject { /** * @member {string} [canonicalForm] The standard form that the list * represents. */ canonicalForm?: string; /** * @member {string[]} [list] List of synonym words. */ list?: string[]; } /** * @interface * An interface representing JSONUtterance. * Exported Model - Utterance that was used to train the model. * */ export interface JSONUtterance { /** * @member {string} [text] The utterance. */ text?: string; /** * @member {string} [intent] The matched intent. */ intent?: string; /** * @member {JSONEntity[]} [entities] The matched entities. */ entities?: JSONEntity[]; } /** * @interface * An interface representing ModelUpdateObject. * Object model for updating an intent classifier. * */ export interface ModelUpdateObject { /** * @member {string} [name] The entity's new name. */ name?: string; } /** * @interface * An interface representing ClosedListModelUpdateObject. * Object model for updating a list entity. * */ export interface ClosedListModelUpdateObject { /** * @member {WordListObject[]} [subLists] The new sublists for the feature. */ subLists?: WordListObject[]; /** * @member {string} [name] The new name of the list entity. */ name?: string; } /** * @interface * An interface representing ClosedListModelCreateObject. * Object model for creating a list entity. * */ export interface ClosedListModelCreateObject { /** * @member {WordListObject[]} [subLists] Sublists for the feature. */ subLists?: WordListObject[]; /** * @member {string} [name] Name of the list entity. */ name?: string; } /** * @interface * An interface representing VersionInfo. * Object model of an application version. * */ export interface VersionInfo { /** * @member {string} version The version ID. E.g.: "0.1" */ version: string; /** * @member {Date} [createdDateTime] The version's creation timestamp. */ createdDateTime?: Date; /** * @member {Date} [lastModifiedDateTime] Timestamp of the last update. */ lastModifiedDateTime?: Date; /** * @member {Date} [lastTrainedDateTime] Timestamp of the last time the model * was trained. */ lastTrainedDateTime?: Date; /** * @member {Date} [lastPublishedDateTime] Timestamp when was last published. */ lastPublishedDateTime?: Date; /** * @member {string} [endpointUrl] The Runtime endpoint URL for this model * version. */ endpointUrl?: string; /** * @member {{ [propertyName: string]: string }} [assignedEndpointKey] The * endpoint key. */ assignedEndpointKey?: { [propertyName: string]: string; }; /** * @member {any} [externalApiKeys] External keys. */ externalApiKeys?: any; /** * @member {number} [intentsCount] Number of intents in this model. */ intentsCount?: number; /** * @member {number} [entitiesCount] Number of entities in this model. */ entitiesCount?: number; /** * @member {number} [endpointHitsCount] Number of calls made to this * endpoint. */ endpointHitsCount?: number; /** * @member {TrainingStatus} trainingStatus The current training status. * Possible values include: 'NeedsTraining', 'InProgress', 'Trained' */ trainingStatus: TrainingStatus; } /** * @interface * An interface representing TaskUpdateObject. * Object model for cloning an application's version. * */ export interface TaskUpdateObject { /** * @member {string} [version] The new version for the cloned model. */ version?: string; } /** * @interface * An interface representing PhraselistUpdateObject. * Object model for updating a Phraselist. * */ export interface PhraselistUpdateObject { /** * @member {string} [phrases] List of comma-separated phrases that represent * the Phraselist. */ phrases?: string; /** * @member {string} [name] The Phraselist name. */ name?: string; /** * @member {boolean} [isActive] Indicates if the Phraselist is enabled. * Default value: true . */ isActive?: boolean; /** * @member {boolean} [isExchangeable] An exchangeable phrase list feature are * serves as single feature to the LUIS underlying training algorithm. It is * used as a lexicon lookup feature where its value is 1 if the lexicon * contains a given word or 0 if it doesn’t. Think of an exchangeable as a * synonyms list. A non-exchangeable phrase list feature has all the phrases * in the list serve as separate features to the underlying training * algorithm. So, if you your phrase list feature contains 5 phrases, they * will be mapped to 5 separate features. You can think of the * non-exchangeable phrase list feature as an additional bag of words that * you are willing to add to LUIS existing vocabulary features. Think of a * non-exchangeable as set of different words. Default value is true. Default * value: true . */ isExchangeable?: boolean; } /** * @interface * An interface representing PrebuiltDomainObject. */ export interface PrebuiltDomainObject { /** * @member {string} [domainName] */ domainName?: string; /** * @member {string} [modelName] */ modelName?: string; } /** * @interface * An interface representing HierarchicalModel. */ export interface HierarchicalModel { /** * @member {string} [name] */ name?: string; /** * @member {string[]} [children] */ children?: string[]; /** * @member {PrebuiltDomainObject} [inherits] */ inherits?: PrebuiltDomainObject; /** * @member {string[]} [roles] */ roles?: string[]; } /** * @interface * An interface representing ApplicationPublishObject. * Object model for publishing a specific application version. * */ export interface ApplicationPublishObject { /** * @member {string} [versionId] The version ID to publish. */ versionId?: string; /** * @member {boolean} [isStaging] Indicates if the staging slot should be * used, instead of the Production one. Default value: false . */ isStaging?: boolean; } /** * @interface * An interface representing PatternAny. * Pattern.Any Entity Extractor. * */ export interface PatternAny { /** * @member {string} [name] */ name?: string; /** * @member {string[]} [explicitList] */ explicitList?: string[]; /** * @member {string[]} [roles] */ roles?: string[]; } /** * @interface * An interface representing RegexEntity. * Regular Expression Entity Extractor. * */ export interface RegexEntity { /** * @member {string} [name] */ name?: string; /** * @member {string} [regexPattern] */ regexPattern?: string; /** * @member {string[]} [roles] */ roles?: string[]; } /** * @interface * An interface representing PrebuiltEntity. * Prebuilt Entity Extractor. * */ export interface PrebuiltEntity { /** * @member {string} [name] */ name?: string; /** * @member {string[]} [roles] */ roles?: string[]; } /** * @interface * An interface representing PatternRule. * Pattern * */ export interface PatternRule { /** * @member {string} [pattern] The pattern text. */ pattern?: string; /** * @member {string} [intent] The intent's name where the pattern belongs to. */ intent?: string; } /** * @interface * An interface representing LuisApp. * Exported Model - An exported LUIS Application. * */ export interface LuisApp { /** * @member {string} [name] The name of the application. */ name?: string; /** * @member {string} [versionId] The version ID of the application that was * exported. */ versionId?: string; /** * @member {string} [desc] The description of the application. */ desc?: string; /** * @member {string} [culture] The culture of the application. E.g.: en-us. */ culture?: string; /** * @member {HierarchicalModel[]} [intents] List of intents. */ intents?: HierarchicalModel[]; /** * @member {HierarchicalModel[]} [entities] List of entities. */ entities?: HierarchicalModel[]; /** * @member {ClosedList[]} [closedLists] List of list entities. */ closedLists?: ClosedList[]; /** * @member {HierarchicalModel[]} [composites] List of composite entities. */ composites?: HierarchicalModel[]; /** * @member {PatternAny[]} [patternAnyEntities] List of Pattern.Any entities. */ patternAnyEntities?: PatternAny[]; /** * @member {RegexEntity[]} [regexEntities] List of regular expression * entities. */ regexEntities?: RegexEntity[]; /** * @member {PrebuiltEntity[]} [prebuiltEntities] List of prebuilt entities. */ prebuiltEntities?: PrebuiltEntity[]; /** * @member {JSONRegexFeature[]} [regexFeatures] List of pattern features. */ regexFeatures?: JSONRegexFeature[]; /** * @member {JSONModelFeature[]} [modelFeatures] List of model features. */ modelFeatures?: JSONModelFeature[]; /** * @member {PatternRule[]} [patterns] List of patterns. */ patterns?: PatternRule[]; /** * @member {JSONUtterance[]} [utterances] List of example utterances. */ utterances?: JSONUtterance[]; /** * @property Describes unknown properties. The value of an unknown property * can be of "any" type. */ [property: string]: any; } /** * @interface * An interface representing EntityLabel. * Defines the entity type and position of the extracted entity within the * example. * */ export interface EntityLabel { /** * @member {string} entityName The entity type. */ entityName: string; /** * @member {number} startTokenIndex The index within the utterance where the * extracted entity starts. */ startTokenIndex: number; /** * @member {number} endTokenIndex The index within the utterance where the * extracted entity ends. */ endTokenIndex: number; /** * @member {string} [role] The role of the predicted entity. */ role?: string; /** * @member {string} [roleId] The role id for the predicted entity. */ roleId?: string; } /** * @interface * An interface representing IntentPrediction. * A suggested intent. * */ export interface IntentPrediction { /** * @member {string} [name] The intent's name */ name?: string; /** * @member {number} [score] The intent's score, based on the prediction * model. */ score?: number; } /** * @interface * An interface representing EntityPrediction. * A suggested entity. * */ export interface EntityPrediction { /** * @member {string} entityName The entity's name */ entityName: string; /** * @member {number} startTokenIndex The index within the utterance where the * extracted entity starts. */ startTokenIndex: number; /** * @member {number} endTokenIndex The index within the utterance where the * extracted entity ends. */ endTokenIndex: number; /** * @member {string} phrase The actual token(s) that comprise the entity. */ phrase: string; } /** * @interface * An interface representing LabeledUtterance. * A prediction and label pair of an example. * */ export interface LabeledUtterance { /** * @member {number} [id] ID of Labeled Utterance. */ id?: number; /** * @member {string} [text] The utterance. For example, "What's the weather * like in seattle?" */ text?: string; /** * @member {string[]} [tokenizedText] The utterance tokenized. */ tokenizedText?: string[]; /** * @member {string} [intentLabel] The intent matching the example. */ intentLabel?: string; /** * @member {EntityLabel[]} [entityLabels] The entities matching the example. */ entityLabels?: EntityLabel[]; /** * @member {IntentPrediction[]} [intentPredictions] List of suggested * intents. */ intentPredictions?: IntentPrediction[]; /** * @member {EntityPrediction[]} [entityPredictions] List of suggested * entities. */ entityPredictions?: EntityPrediction[]; } /** * @interface * An interface representing IntentsSuggestionExample. * Predicted/suggested intent. * */ export interface IntentsSuggestionExample { /** * @member {string} [text] The utterance. For example, "What's the weather * like in seattle?" */ text?: string; /** * @member {string[]} [tokenizedText] The tokenized utterance. */ tokenizedText?: string[]; /** * @member {IntentPrediction[]} [intentPredictions] Predicted/suggested * intents. */ intentPredictions?: IntentPrediction[]; /** * @member {EntityPrediction[]} [entityPredictions] Predicted/suggested * entities. */ entityPredictions?: EntityPrediction[]; } /** * @interface * An interface representing EntitiesSuggestionExample. * Predicted/suggested entity. * */ export interface EntitiesSuggestionExample { /** * @member {string} [text] The utterance. For example, "What's the weather * like in seattle?" */ text?: string; /** * @member {string[]} [tokenizedText] The utterance tokenized. */ tokenizedText?: string[]; /** * @member {IntentPrediction[]} [intentPredictions] Predicted/suggested * intents. */ intentPredictions?: IntentPrediction[]; /** * @member {EntityPrediction[]} [entityPredictions] Predicted/suggested * entities. */ entityPredictions?: EntityPrediction[]; } /** * @interface * An interface representing PersonalAssistantsResponse. * Response containing user's endpoint keys and the endpoint URLs of the * prebuilt Cortana applications. * */ export interface PersonalAssistantsResponse { /** * @member {string[]} [endpointKeys] */ endpointKeys?: string[]; /** * @member {{ [propertyName: string]: string }} [endpointUrls] */ endpointUrls?: { [propertyName: string]: string; }; } /** * @interface * An interface representing ModelInfo. * Base type used in entity types. * */ export interface ModelInfo { /** * @member {string} id The ID of the Entity Model. */ id: string; /** * @member {string} [name] Name of the Entity Model. */ name?: string; /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType} readableType Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType: ReadableType; } /** * @interface * An interface representing EntityRole. * Entity extractor role * */ export interface EntityRole { /** * @member {string} [id] The entity role ID. */ id?: string; /** * @member {string} [name] The entity role name. */ name?: string; } /** * @interface * An interface representing ChildEntity. * The base child entity type. * */ export interface ChildEntity { /** * @member {string} id The ID (GUID) belonging to a child entity. */ id: string; /** * @member {string} [name] The name of a child entity. */ name?: string; } /** * @interface * An interface representing ExplicitListItem. * Explicit (exception) list item * */ export interface ExplicitListItem { /** * @member {number} [id] The explicit list item ID. */ id?: number; /** * @member {string} [explicitListItem] The explicit list item value. */ explicitListItem?: string; } /** * @interface * An interface representing ModelInfoResponse. * An application model info. * */ export interface ModelInfoResponse { /** * @member {string} id The ID of the Entity Model. */ id: string; /** * @member {string} [name] Name of the Entity Model. */ name?: string; /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType1} readableType Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType: ReadableType1; /** * @member {EntityRole[]} [roles] */ roles?: EntityRole[]; /** * @member {ChildEntity[]} [children] List of child entities. */ children?: ChildEntity[]; /** * @member {SubClosedListResponse[]} [subLists] List of sublists. */ subLists?: SubClosedListResponse[]; /** * @member {string} [customPrebuiltDomainName] The domain name. */ customPrebuiltDomainName?: string; /** * @member {string} [customPrebuiltModelName] The intent name or entity name. */ customPrebuiltModelName?: string; /** * @member {string} [regexPattern] The Regular Expression entity pattern. */ regexPattern?: string; /** * @member {ExplicitListItem[]} [explicitList] */ explicitList?: ExplicitListItem[]; } /** * @interface * An interface representing EntityModelInfo. * An Entity Extractor model info. * * @extends ModelInfo */ export interface EntityModelInfo extends ModelInfo { /** * @member {EntityRole[]} [roles] */ roles?: EntityRole[]; } /** * @interface * An interface representing HierarchicalEntityExtractor. * Hierarchical Entity Extractor. * */ export interface HierarchicalEntityExtractor { /** * @member {string} id The ID of the Entity Model. */ id: string; /** * @member {string} [name] Name of the Entity Model. */ name?: string; /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType2} readableType Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType: ReadableType2; /** * @member {EntityRole[]} [roles] */ roles?: EntityRole[]; /** * @member {ChildEntity[]} [children] List of child entities. */ children?: ChildEntity[]; } /** * @interface * An interface representing CompositeEntityExtractor. * A Composite Entity Extractor. * */ export interface CompositeEntityExtractor { /** * @member {string} id The ID of the Entity Model. */ id: string; /** * @member {string} [name] Name of the Entity Model. */ name?: string; /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType3} readableType Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType: ReadableType3; /** * @member {EntityRole[]} [roles] */ roles?: EntityRole[]; /** * @member {ChildEntity[]} [children] List of child entities. */ children?: ChildEntity[]; } /** * @interface * An interface representing ClosedListEntityExtractor. * List Entity Extractor. * */ export interface ClosedListEntityExtractor { /** * @member {string} id The ID of the Entity Model. */ id: string; /** * @member {string} [name] Name of the Entity Model. */ name?: string; /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType4} readableType Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType: ReadableType4; /** * @member {EntityRole[]} [roles] */ roles?: EntityRole[]; /** * @member {SubClosedListResponse[]} [subLists] List of sublists. */ subLists?: SubClosedListResponse[]; } /** * @interface * An interface representing PrebuiltEntityExtractor. * Prebuilt Entity Extractor. * */ export interface PrebuiltEntityExtractor { /** * @member {string} id The ID of the Entity Model. */ id: string; /** * @member {string} [name] Name of the Entity Model. */ name?: string; /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType5} readableType Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType: ReadableType5; /** * @member {EntityRole[]} [roles] */ roles?: EntityRole[]; } /** * @interface * An interface representing HierarchicalChildEntity. * A Hierarchical Child Entity. * * @extends ChildEntity */ export interface HierarchicalChildEntity extends ChildEntity { /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType6} [readableType] Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType?: ReadableType6; } /** * @interface * An interface representing CustomPrebuiltModel. * A Custom Prebuilt model. * */ export interface CustomPrebuiltModel { /** * @member {string} id The ID of the Entity Model. */ id: string; /** * @member {string} [name] Name of the Entity Model. */ name?: string; /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType7} readableType Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType: ReadableType7; /** * @member {string} [customPrebuiltDomainName] The domain name. */ customPrebuiltDomainName?: string; /** * @member {string} [customPrebuiltModelName] The intent name or entity name. */ customPrebuiltModelName?: string; /** * @member {EntityRole[]} [roles] */ roles?: EntityRole[]; } /** * @interface * An interface representing IntentClassifier. * Intent Classifier. * * @extends ModelInfo */ export interface IntentClassifier extends ModelInfo { /** * @member {string} [customPrebuiltDomainName] The domain name. */ customPrebuiltDomainName?: string; /** * @member {string} [customPrebuiltModelName] The intent name or entity name. */ customPrebuiltModelName?: string; } /** * @interface * An interface representing EntityExtractor. * Entity Extractor. * */ export interface EntityExtractor { /** * @member {string} id The ID of the Entity Model. */ id: string; /** * @member {string} [name] Name of the Entity Model. */ name?: string; /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType8} readableType Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType: ReadableType8; /** * @member {EntityRole[]} [roles] */ roles?: EntityRole[]; /** * @member {string} [customPrebuiltDomainName] The domain name. */ customPrebuiltDomainName?: string; /** * @member {string} [customPrebuiltModelName] The intent name or entity name. */ customPrebuiltModelName?: string; } /** * @interface * An interface representing FeatureInfoObject. * The base class Features-related response objects inherit from. * */ export interface FeatureInfoObject { /** * @member {number} [id] A six-digit ID used for Features. */ id?: number; /** * @member {string} [name] The name of the Feature. */ name?: string; /** * @member {boolean} [isActive] Indicates if the feature is enabled. */ isActive?: boolean; } /** * @interface * An interface representing PhraseListFeatureInfo. * Phraselist Feature. * * @extends FeatureInfoObject */ export interface PhraseListFeatureInfo extends FeatureInfoObject { /** * @member {string} [phrases] A list of comma-separated values. */ phrases?: string; /** * @member {boolean} [isExchangeable] An exchangeable phrase list feature are * serves as single feature to the LUIS underlying training algorithm. It is * used as a lexicon lookup feature where its value is 1 if the lexicon * contains a given word or 0 if it doesn’t. Think of an exchangeable as a * synonyms list. A non-exchangeable phrase list feature has all the phrases * in the list serve as separate features to the underlying training * algorithm. So, if you your phrase list feature contains 5 phrases, they * will be mapped to 5 separate features. You can think of the * non-exchangeable phrase list feature as an additional bag of words that * you are willing to add to LUIS existing vocabulary features. Think of a * non-exchangeable as set of different words. Default value is true. */ isExchangeable?: boolean; } /** * @interface * An interface representing PatternFeatureInfo. * Pattern feature. * * @extends FeatureInfoObject */ export interface PatternFeatureInfo extends FeatureInfoObject { /** * @member {string} [pattern] The Regular Expression to match. */ pattern?: string; } /** * @interface * An interface representing FeaturesResponseObject. * Model Features, including Patterns and Phraselists. * */ export interface FeaturesResponseObject { /** * @member {PhraseListFeatureInfo[]} [phraselistFeatures] */ phraselistFeatures?: PhraseListFeatureInfo[]; /** * @member {PatternFeatureInfo[]} [patternFeatures] */ patternFeatures?: PatternFeatureInfo[]; } /** * @interface * An interface representing LabelExampleResponse. * Response when adding a labeled example utterance. * */ export interface LabelExampleResponse { /** * @member {string} [utteranceText] The example utterance. */ utteranceText?: string; /** * @member {number} [exampleId] The newly created sample ID. */ exampleId?: number; } /** * @interface * An interface representing OperationStatus. * Response of an Operation status. * */ export interface OperationStatus { /** * @member {OperationStatusType} [code] Status Code. Possible values include: * 'Failed', 'FAILED', 'Success' */ code?: OperationStatusType; /** * @member {string} [message] Status details. */ message?: string; } /** * @interface * An interface representing BatchLabelExample. * Response when adding a batch of labeled example utterances. * */ export interface BatchLabelExample { /** * @member {LabelExampleResponse} [value] */ value?: LabelExampleResponse; /** * @member {boolean} [hasError] */ hasError?: boolean; /** * @member {OperationStatus} [error] */ error?: OperationStatus; } /** * @interface * An interface representing ApplicationInfoResponse. * Response containing the Application Info. * */ export interface ApplicationInfoResponse { /** * @member {string} [id] The ID (GUID) of the application. */ id?: string; /** * @member {string} [name] The name of the application. */ name?: string; /** * @member {string} [description] The description of the application. */ description?: string; /** * @member {string} [culture] The culture of the application. For example, * "en-us". */ culture?: string; /** * @member {string} [usageScenario] Defines the scenario for the new * application. Optional. For example, IoT. */ usageScenario?: string; /** * @member {string} [domain] The domain for the new application. Optional. * For example, Comics. */ domain?: string; /** * @member {number} [versionsCount] Amount of model versions within the * application. */ versionsCount?: number; /** * @member {string} [createdDateTime] The version's creation timestamp. */ createdDateTime?: string; /** * @member {any} [endpoints] The Runtime endpoint URL for this model version. */ endpoints?: any; /** * @member {number} [endpointHitsCount] Number of calls made to this * endpoint. */ endpointHitsCount?: number; /** * @member {string} [activeVersion] The version ID currently marked as * active. */ activeVersion?: string; } /** * @interface * An interface representing EndpointInfo. * The base class "ProductionOrStagingEndpointInfo" inherits from. * */ export interface EndpointInfo { /** * @member {string} [versionId] The version ID to publish. */ versionId?: string; /** * @member {boolean} [isStaging] Indicates if the staging slot should be * used, instead of the Production one. */ isStaging?: boolean; /** * @member {string} [endpointUrl] The Runtime endpoint URL for this model * version. */ endpointUrl?: string; /** * @member {string} [region] The target region that the application is * published to. */ region?: string; /** * @member {string} [assignedEndpointKey] The endpoint key. */ assignedEndpointKey?: string; /** * @member {string} [endpointRegion] The endpoint's region. */ endpointRegion?: string; /** * @member {string} [failedRegions] Regions where publishing failed. */ failedRegions?: string; /** * @member {string} [publishedDateTime] Timestamp when was last published. */ publishedDateTime?: string; } /** * @interface * An interface representing ProductionOrStagingEndpointInfo. * @extends EndpointInfo */ export interface ProductionOrStagingEndpointInfo extends EndpointInfo { } /** * @interface * An interface representing AvailableCulture. * Available culture for using in a new application. * */ export interface AvailableCulture { /** * @member {string} [name] The language name. */ name?: string; /** * @member {string} [code] The ISO value for the language. */ code?: string; } /** * @interface * An interface representing ApplicationSettings. * The application settings. * */ export interface ApplicationSettings { /** * @member {string} id The application ID. */ id: string; /** * @member {boolean} isPublic Setting your application as public allows other * people to use your application's endpoint using their own keys for billing * purposes. */ isPublic: boolean; } /** * @interface * An interface representing PublishSettings. * The application publish settings. * */ export interface PublishSettings { /** * @member {string} id The application ID. */ id: string; /** * @member {boolean} isSentimentAnalysisEnabled Setting sentiment analysis as * true returns the sentiment of the input utterance along with the response */ isSentimentAnalysisEnabled: boolean; /** * @member {boolean} isSpeechEnabled Enables speech priming in your app */ isSpeechEnabled: boolean; /** * @member {boolean} isSpellCheckerEnabled Enables spell checking of the * utterance. */ isSpellCheckerEnabled: boolean; } /** * @interface * An interface representing AvailablePrebuiltEntityModel. * Available Prebuilt entity model for using in an application. * */ export interface AvailablePrebuiltEntityModel { /** * @member {string} [name] The entity name. */ name?: string; /** * @member {string} [description] The entity description and usage * information. */ description?: string; /** * @member {string} [examples] Usage examples. */ examples?: string; } /** * @interface * An interface representing EnqueueTrainingResponse. * Response model when requesting to train the model. * */ export interface EnqueueTrainingResponse { /** * @member {number} [statusId] The train request status ID. */ statusId?: number; /** * @member {Status} [status] Possible values include: 'Queued', 'InProgress', * 'UpToDate', 'Fail', 'Success' */ status?: Status; } /** * @interface * An interface representing ModelTrainingDetails. * Model Training Details. * */ export interface ModelTrainingDetails { /** * @member {number} [statusId] The train request status ID. */ statusId?: number; /** * @member {Status1} [status] Possible values include: 'Queued', * 'InProgress', 'UpToDate', 'Fail', 'Success' */ status?: Status1; /** * @member {number} [exampleCount] The count of examples used to train the * model. */ exampleCount?: number; /** * @member {Date} [trainingDateTime] When the model was trained. */ trainingDateTime?: Date; /** * @member {string} [failureReason] Reason for the training failure. */ failureReason?: string; } /** * @interface * An interface representing ModelTrainingInfo. * Model Training Info. * */ export interface ModelTrainingInfo { /** * @member {string} [modelId] The ID (GUID) of the model. */ modelId?: string; /** * @member {ModelTrainingDetails} [details] */ details?: ModelTrainingDetails; } /** * @interface * An interface representing UserAccessList. * List of user permissions. * */ export interface UserAccessList { /** * @member {string} [owner] The email address of owner of the application. */ owner?: string; /** * @member {string[]} [emails] */ emails?: string[]; } /** * @interface * An interface representing UserCollaborator. */ export interface UserCollaborator { /** * @member {string} [email] The email address of the user. */ email?: string; } /** * @interface * An interface representing CollaboratorsArray. */ export interface CollaboratorsArray { /** * @member {string[]} [emails] The email address of the users. */ emails?: string[]; } /** * @interface * An interface representing ErrorResponse. * Error response when invoking an operation on the API. * */ export interface ErrorResponse { /** * @member {string} [errorType] */ errorType?: string; /** * @property Describes unknown properties. The value of an unknown property * can be of "any" type. */ [property: string]: any; } /** * @interface * An interface representing OperationError. * Operation error details when invoking an operation on the API. * */ export interface OperationError { /** * @member {string} [code] */ code?: string; /** * @member {string} [message] */ message?: string; } /** * @interface * An interface representing PrebuiltDomainItem. */ export interface PrebuiltDomainItem { /** * @member {string} [name] */ name?: string; /** * @member {string} [description] */ description?: string; /** * @member {string} [examples] */ examples?: string; } /** * @interface * An interface representing PrebuiltDomain. * Prebuilt Domain. * */ export interface PrebuiltDomain { /** * @member {string} [name] */ name?: string; /** * @member {string} [culture] */ culture?: string; /** * @member {string} [description] */ description?: string; /** * @member {string} [examples] */ examples?: string; /** * @member {PrebuiltDomainItem[]} [intents] */ intents?: PrebuiltDomainItem[]; /** * @member {PrebuiltDomainItem[]} [entities] */ entities?: PrebuiltDomainItem[]; } /** * @interface * An interface representing EntityRoleCreateObject. * Object model for creating an entity role. * */ export interface EntityRoleCreateObject { /** * @member {string} [name] The entity role name. */ name?: string; } /** * @interface * An interface representing RegexModelCreateObject. * Model object for creating a regular expression entity model. * */ export interface RegexModelCreateObject { /** * @member {string} [regexPattern] The regular expression entity pattern. */ regexPattern?: string; /** * @member {string} [name] The model name. */ name?: string; } /** * @interface * An interface representing PatternAnyModelCreateObject. * Model object for creating a Pattern.Any entity model. * */ export interface PatternAnyModelCreateObject { /** * @member {string} [name] The model name. */ name?: string; /** * @member {string[]} [explicitList] The Pattern.Any explicit list. */ explicitList?: string[]; } /** * @interface * An interface representing ExplicitListItemCreateObject. * Object model for creating an explicit (exception) list item. * */ export interface ExplicitListItemCreateObject { /** * @member {string} [explicitListItem] The explicit list item. */ explicitListItem?: string; } /** * @interface * An interface representing RegexModelUpdateObject. * Model object for updating a regular expression entity model. * */ export interface RegexModelUpdateObject { /** * @member {string} [regexPattern] The regular expression entity pattern. */ regexPattern?: string; /** * @member {string} [name] The model name. */ name?: string; } /** * @interface * An interface representing PatternAnyModelUpdateObject. * Model object for updating a Pattern.Any entity model. * */ export interface PatternAnyModelUpdateObject { /** * @member {string} [name] The model name. */ name?: string; /** * @member {string[]} [explicitList] The Pattern.Any explicit list. */ explicitList?: string[]; } /** * @interface * An interface representing EntityRoleUpdateObject. * Object model for updating an entity role. * */ export interface EntityRoleUpdateObject { /** * @member {string} [name] The entity role name. */ name?: string; } /** * @interface * An interface representing ExplicitListItemUpdateObject. * Model object for updating an explicit (exception) list item. * */ export interface ExplicitListItemUpdateObject { /** * @member {string} [explicitListItem] The explicit list item. */ explicitListItem?: string; } /** * @interface * An interface representing PatternRuleCreateObject. * Object model for creating a pattern * */ export interface PatternRuleCreateObject { /** * @member {string} [pattern] The pattern text. */ pattern?: string; /** * @member {string} [intent] The intent's name which the pattern belongs to. */ intent?: string; } /** * @interface * An interface representing PatternRuleUpdateObject. * Object model for updating a pattern. * */ export interface PatternRuleUpdateObject { /** * @member {string} [id] The pattern ID. */ id?: string; /** * @member {string} [pattern] The pattern text. */ pattern?: string; /** * @member {string} [intent] The intent's name which the pattern belongs to. */ intent?: string; } /** * @interface * An interface representing RegexEntityExtractor. * Regular Expression Entity Extractor. * */ export interface RegexEntityExtractor { /** * @member {string} id The ID of the Entity Model. */ id: string; /** * @member {string} [name] Name of the Entity Model. */ name?: string; /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType9} readableType Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType: ReadableType9; /** * @member {EntityRole[]} [roles] */ roles?: EntityRole[]; /** * @member {string} [regexPattern] The Regular Expression entity pattern. */ regexPattern?: string; } /** * @interface * An interface representing PatternAnyEntityExtractor. * Pattern.Any Entity Extractor. * */ export interface PatternAnyEntityExtractor { /** * @member {string} id The ID of the Entity Model. */ id: string; /** * @member {string} [name] Name of the Entity Model. */ name?: string; /** * @member {number} [typeId] The type ID of the Entity Model. */ typeId?: number; /** * @member {ReadableType10} readableType Possible values include: 'Entity * Extractor', 'Hierarchical Entity Extractor', 'Hierarchical Child Entity * Extractor', 'Composite Entity Extractor', 'List Entity Extractor', * 'Prebuilt Entity Extractor', 'Intent Classifier', 'Pattern.Any Entity * Extractor', 'Closed List Entity Extractor', 'Regex Entity Extractor' */ readableType: ReadableType10; /** * @member {EntityRole[]} [roles] */ roles?: EntityRole[]; /** * @member {ExplicitListItem[]} [explicitList] */ explicitList?: ExplicitListItem[]; } /** * @interface * An interface representing PatternRuleInfo. * Pattern rule * */ export interface PatternRuleInfo { /** * @member {string} [id] The pattern ID. */ id?: string; /** * @member {string} [pattern] The pattern text. */ pattern?: string; /** * @member {string} [intent] The intent's name where the pattern belongs to. */ intent?: string; } /** * @interface * An interface representing LabelTextObject. * An object containing the example utterance's text. * */ export interface LabelTextObject { /** * @member {number} [id] The ID of the Label. */ id?: number; /** * @member {string} [text] The text of the label. */ text?: string; } /** * @interface * An interface representing AppVersionSettingObject. * Object model of an application version setting. * */ export interface AppVersionSettingObject { /** * @member {string} [name] The application version setting name. */ name?: string; /** * @member {string} [value] The application version setting value. */ value?: string; } /** * @interface * An interface representing AzureAccountInfoObject. * Defines the Azure account information object. * */ export interface AzureAccountInfoObject { /** * @member {string} azureSubscriptionId The id for the Azure subscription. */ azureSubscriptionId: string; /** * @member {string} resourceGroup The Azure resource group name. */ resourceGroup: string; /** * @member {string} accountName The Azure account name. */ accountName: string; } /** * @interface * An interface representing HierarchicalChildModelUpdateObject. */ export interface HierarchicalChildModelUpdateObject { /** * @member {string} [name] */ name?: string; } /** * @interface * An interface representing HierarchicalChildModelCreateObject. */ export interface HierarchicalChildModelCreateObject { /** * @member {string} [name] */ name?: string; } /** * @interface * An interface representing CompositeChildModelCreateObject. */ export interface CompositeChildModelCreateObject { /** * @member {string} [name] */ name?: string; } /** * @interface * An interface representing FeaturesListApplicationVersionPatternFeaturesOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface FeaturesListApplicationVersionPatternFeaturesOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing FeaturesListPhraseListsOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface FeaturesListPhraseListsOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing FeaturesListOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface FeaturesListOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing FeaturesUpdatePhraseListOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface FeaturesUpdatePhraseListOptionalParams extends msRest.RequestOptionsBase { /** * @member {PhraselistUpdateObject} [phraselistUpdateObject] The new values * for: - Just a boolean called IsActive, in which case the status of the * feature will be changed. - Name, Pattern, Mode, and a boolean called * IsActive to update the feature. */ phraselistUpdateObject?: PhraselistUpdateObject; } /** * @interface * An interface representing ExamplesListOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ExamplesListOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelListIntentsOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListIntentsOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelListEntitiesOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListEntitiesOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelListHierarchicalEntitiesOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListHierarchicalEntitiesOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelListCompositeEntitiesOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListCompositeEntitiesOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelListClosedListsOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListClosedListsOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelListPrebuiltsOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListPrebuiltsOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelListModelsOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListModelsOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelExamplesMethodOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelExamplesMethodOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelDeleteIntentOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelDeleteIntentOptionalParams extends msRest.RequestOptionsBase { /** * @member {boolean} [deleteUtterances] If true, deletes the intent's example * utterances. If false, moves the example utterances to the None intent. The * default value is false. Default value: false . */ deleteUtterances?: boolean; } /** * @interface * An interface representing ModelListIntentSuggestionsOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListIntentSuggestionsOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelListEntitySuggestionsOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListEntitySuggestionsOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelListRegexEntityInfosOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListRegexEntityInfosOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing ModelListPatternAnyEntityInfosOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface ModelListPatternAnyEntityInfosOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing AppsListOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface AppsListOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing AppsImportMethodOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface AppsImportMethodOptionalParams extends msRest.RequestOptionsBase { /** * @member {string} [appName] The application name to create. If not * specified, the application name will be read from the imported object. If * the application name already exists, an error is returned. */ appName?: string; } /** * @interface * An interface representing AppsDeleteMethodOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface AppsDeleteMethodOptionalParams extends msRest.RequestOptionsBase { /** * @member {boolean} [force] A flag to indicate whether to force an * operation. Default value: false . */ force?: boolean; } /** * @interface * An interface representing VersionsListOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface VersionsListOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing VersionsImportMethodOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface VersionsImportMethodOptionalParams extends msRest.RequestOptionsBase { /** * @member {string} [versionId] The new versionId to import. If not * specified, the versionId will be read from the imported object. */ versionId?: string; } /** * @interface * An interface representing PatternListPatternsOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface PatternListPatternsOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing PatternListIntentPatternsOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface PatternListIntentPatternsOptionalParams extends msRest.RequestOptionsBase { /** * @member {number} [skip] The number of entries to skip. Default value is 0. * Default value: 0 . */ skip?: number; /** * @member {number} [take] The number of entries to return. Maximum page size * is 500. Default is 100. Default value: 100 . */ take?: number; } /** * @interface * An interface representing AzureAccountsAssignToAppOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface AzureAccountsAssignToAppOptionalParams extends msRest.RequestOptionsBase { /** * @member {AzureAccountInfoObject} [azureAccountInfoObject] The Azure * account information object. */ azureAccountInfoObject?: AzureAccountInfoObject; } /** * @interface * An interface representing AzureAccountsRemoveFromAppOptionalParams. * Optional Parameters. * * @extends RequestOptionsBase */ export interface AzureAccountsRemoveFromAppOptionalParams extends msRest.RequestOptionsBase { /** * @member {AzureAccountInfoObject} [azureAccountInfoObject] The Azure * account information object. */ azureAccountInfoObject?: AzureAccountInfoObject; } /** * Defines values for TrainingStatus. * Possible values include: 'NeedsTraining', 'InProgress', 'Trained' * @readonly * @enum {string} */ export declare type TrainingStatus = 'NeedsTraining' | 'InProgress' | 'Trained'; /** * Defines values for OperationStatusType. * Possible values include: 'Failed', 'FAILED', 'Success' * @readonly * @enum {string} */ export declare type OperationStatusType = 'Failed' | 'FAILED' | 'Success'; /** * Defines values for ReadableType. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Defines values for ReadableType1. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType1 = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Defines values for ReadableType2. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType2 = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Defines values for ReadableType3. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType3 = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Defines values for ReadableType4. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType4 = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Defines values for ReadableType5. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType5 = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Defines values for ReadableType6. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType6 = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Defines values for ReadableType7. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType7 = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Defines values for ReadableType8. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType8 = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Defines values for Status. * Possible values include: 'Queued', 'InProgress', 'UpToDate', 'Fail', 'Success' * @readonly * @enum {string} */ export declare type Status = 'Queued' | 'InProgress' | 'UpToDate' | 'Fail' | 'Success'; /** * Defines values for Status1. * Possible values include: 'Queued', 'InProgress', 'UpToDate', 'Fail', 'Success' * @readonly * @enum {string} */ export declare type Status1 = 'Queued' | 'InProgress' | 'UpToDate' | 'Fail' | 'Success'; /** * Defines values for ReadableType9. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType9 = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Defines values for ReadableType10. * Possible values include: 'Entity Extractor', 'Hierarchical Entity Extractor', 'Hierarchical * Child Entity Extractor', 'Composite Entity Extractor', 'List Entity Extractor', 'Prebuilt Entity * Extractor', 'Intent Classifier', 'Pattern.Any Entity Extractor', 'Closed List Entity Extractor', * 'Regex Entity Extractor' * @readonly * @enum {string} */ export declare type ReadableType10 = 'Entity Extractor' | 'Hierarchical Entity Extractor' | 'Hierarchical Child Entity Extractor' | 'Composite Entity Extractor' | 'List Entity Extractor' | 'Prebuilt Entity Extractor' | 'Intent Classifier' | 'Pattern.Any Entity Extractor' | 'Closed List Entity Extractor' | 'Regex Entity Extractor'; /** * Contains response data for the createPatternFeature operation. */ export declare type FeaturesCreatePatternFeatureResponse = { /** * The parsed response body. */ body: number; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: number; }; }; /** * Contains response data for the listApplicationVersionPatternFeatures operation. */ export declare type FeaturesListApplicationVersionPatternFeaturesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PatternFeatureInfo[]; }; }; /** * Contains response data for the addPhraseList operation. */ export declare type FeaturesAddPhraseListResponse = { /** * The parsed response body. */ body: number; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: number; }; }; /** * Contains response data for the listPhraseLists operation. */ export declare type FeaturesListPhraseListsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PhraseListFeatureInfo[]; }; }; /** * Contains response data for the list operation. */ export declare type FeaturesListResponse = FeaturesResponseObject & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: FeaturesResponseObject; }; }; /** * Contains response data for the getPatternFeatureInfo operation. */ export declare type FeaturesGetPatternFeatureInfoResponse = PatternFeatureInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PatternFeatureInfo; }; }; /** * Contains response data for the updatePatternFeature operation. */ export declare type FeaturesUpdatePatternFeatureResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deletePatternFeature operation. */ export declare type FeaturesDeletePatternFeatureResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getPhraseList operation. */ export declare type FeaturesGetPhraseListResponse = PhraseListFeatureInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PhraseListFeatureInfo; }; }; /** * Contains response data for the updatePhraseList operation. */ export declare type FeaturesUpdatePhraseListResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deletePhraseList operation. */ export declare type FeaturesDeletePhraseListResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the add operation. */ export declare type ExamplesAddResponse = LabelExampleResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: LabelExampleResponse; }; }; /** * Contains response data for the batch operation. */ export declare type ExamplesBatchResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: BatchLabelExample[]; }; }; /** * Contains response data for the list operation. */ export declare type ExamplesListResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: LabeledUtterance[]; }; }; /** * Contains response data for the deleteMethod operation. */ export declare type ExamplesDeleteMethodResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the addIntent operation. */ export declare type ModelAddIntentResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listIntents operation. */ export declare type ModelListIntentsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: IntentClassifier[]; }; }; /** * Contains response data for the addEntity operation. */ export declare type ModelAddEntityResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listEntities operation. */ export declare type ModelListEntitiesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityExtractor[]; }; }; /** * Contains response data for the addHierarchicalEntity operation. */ export declare type ModelAddHierarchicalEntityResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listHierarchicalEntities operation. */ export declare type ModelListHierarchicalEntitiesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: HierarchicalEntityExtractor[]; }; }; /** * Contains response data for the addCompositeEntity operation. */ export declare type ModelAddCompositeEntityResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listCompositeEntities operation. */ export declare type ModelListCompositeEntitiesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CompositeEntityExtractor[]; }; }; /** * Contains response data for the listClosedLists operation. */ export declare type ModelListClosedListsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ClosedListEntityExtractor[]; }; }; /** * Contains response data for the addClosedList operation. */ export declare type ModelAddClosedListResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the addPrebuilt operation. */ export declare type ModelAddPrebuiltResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PrebuiltEntityExtractor[]; }; }; /** * Contains response data for the listPrebuilts operation. */ export declare type ModelListPrebuiltsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PrebuiltEntityExtractor[]; }; }; /** * Contains response data for the listPrebuiltEntities operation. */ export declare type ModelListPrebuiltEntitiesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: AvailablePrebuiltEntityModel[]; }; }; /** * Contains response data for the listModels operation. */ export declare type ModelListModelsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ModelInfoResponse[]; }; }; /** * Contains response data for the examplesMethod operation. */ export declare type ModelExamplesMethodResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: LabelTextObject[]; }; }; /** * Contains response data for the getIntent operation. */ export declare type ModelGetIntentResponse = IntentClassifier & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: IntentClassifier; }; }; /** * Contains response data for the updateIntent operation. */ export declare type ModelUpdateIntentResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteIntent operation. */ export declare type ModelDeleteIntentResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getEntity operation. */ export declare type ModelGetEntityResponse = EntityExtractor & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityExtractor; }; }; /** * Contains response data for the updateEntity operation. */ export declare type ModelUpdateEntityResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteEntity operation. */ export declare type ModelDeleteEntityResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getHierarchicalEntity operation. */ export declare type ModelGetHierarchicalEntityResponse = HierarchicalEntityExtractor & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: HierarchicalEntityExtractor; }; }; /** * Contains response data for the updateHierarchicalEntity operation. */ export declare type ModelUpdateHierarchicalEntityResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteHierarchicalEntity operation. */ export declare type ModelDeleteHierarchicalEntityResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getCompositeEntity operation. */ export declare type ModelGetCompositeEntityResponse = CompositeEntityExtractor & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CompositeEntityExtractor; }; }; /** * Contains response data for the updateCompositeEntity operation. */ export declare type ModelUpdateCompositeEntityResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteCompositeEntity operation. */ export declare type ModelDeleteCompositeEntityResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getClosedList operation. */ export declare type ModelGetClosedListResponse = ClosedListEntityExtractor & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ClosedListEntityExtractor; }; }; /** * Contains response data for the updateClosedList operation. */ export declare type ModelUpdateClosedListResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the patchClosedList operation. */ export declare type ModelPatchClosedListResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteClosedList operation. */ export declare type ModelDeleteClosedListResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getPrebuilt operation. */ export declare type ModelGetPrebuiltResponse = PrebuiltEntityExtractor & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PrebuiltEntityExtractor; }; }; /** * Contains response data for the deletePrebuilt operation. */ export declare type ModelDeletePrebuiltResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteSubList operation. */ export declare type ModelDeleteSubListResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the updateSubList operation. */ export declare type ModelUpdateSubListResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the listIntentSuggestions operation. */ export declare type ModelListIntentSuggestionsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: IntentsSuggestionExample[]; }; }; /** * Contains response data for the listEntitySuggestions operation. */ export declare type ModelListEntitySuggestionsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntitiesSuggestionExample[]; }; }; /** * Contains response data for the addSubList operation. */ export declare type ModelAddSubListResponse = { /** * The parsed response body. */ body: number; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: number; }; }; /** * Contains response data for the addCustomPrebuiltDomain operation. */ export declare type ModelAddCustomPrebuiltDomainResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string[]; }; }; /** * Contains response data for the addCustomPrebuiltIntent operation. */ export declare type ModelAddCustomPrebuiltIntentResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listCustomPrebuiltIntents operation. */ export declare type ModelListCustomPrebuiltIntentsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: IntentClassifier[]; }; }; /** * Contains response data for the addCustomPrebuiltEntity operation. */ export declare type ModelAddCustomPrebuiltEntityResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listCustomPrebuiltEntities operation. */ export declare type ModelListCustomPrebuiltEntitiesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityExtractor[]; }; }; /** * Contains response data for the listCustomPrebuiltModels operation. */ export declare type ModelListCustomPrebuiltModelsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: CustomPrebuiltModel[]; }; }; /** * Contains response data for the deleteCustomPrebuiltDomain operation. */ export declare type ModelDeleteCustomPrebuiltDomainResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getHierarchicalEntityChild operation. */ export declare type ModelGetHierarchicalEntityChildResponse = HierarchicalChildEntity & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: HierarchicalChildEntity; }; }; /** * Contains response data for the updateHierarchicalEntityChild operation. */ export declare type ModelUpdateHierarchicalEntityChildResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteHierarchicalEntityChild operation. */ export declare type ModelDeleteHierarchicalEntityChildResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the addHierarchicalEntityChild operation. */ export declare type ModelAddHierarchicalEntityChildResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the addCompositeEntityChild operation. */ export declare type ModelAddCompositeEntityChildResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the deleteCompositeEntityChild operation. */ export declare type ModelDeleteCompositeEntityChildResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the listRegexEntityInfos operation. */ export declare type ModelListRegexEntityInfosResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: RegexEntityExtractor[]; }; }; /** * Contains response data for the createRegexEntityModel operation. */ export declare type ModelCreateRegexEntityModelResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listPatternAnyEntityInfos operation. */ export declare type ModelListPatternAnyEntityInfosResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PatternAnyEntityExtractor[]; }; }; /** * Contains response data for the createPatternAnyEntityModel operation. */ export declare type ModelCreatePatternAnyEntityModelResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listEntityRoles operation. */ export declare type ModelListEntityRolesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole[]; }; }; /** * Contains response data for the createEntityRole operation. */ export declare type ModelCreateEntityRoleResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listPrebuiltEntityRoles operation. */ export declare type ModelListPrebuiltEntityRolesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole[]; }; }; /** * Contains response data for the createPrebuiltEntityRole operation. */ export declare type ModelCreatePrebuiltEntityRoleResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listClosedListEntityRoles operation. */ export declare type ModelListClosedListEntityRolesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole[]; }; }; /** * Contains response data for the createClosedListEntityRole operation. */ export declare type ModelCreateClosedListEntityRoleResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listRegexEntityRoles operation. */ export declare type ModelListRegexEntityRolesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole[]; }; }; /** * Contains response data for the createRegexEntityRole operation. */ export declare type ModelCreateRegexEntityRoleResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listCompositeEntityRoles operation. */ export declare type ModelListCompositeEntityRolesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole[]; }; }; /** * Contains response data for the createCompositeEntityRole operation. */ export declare type ModelCreateCompositeEntityRoleResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listPatternAnyEntityRoles operation. */ export declare type ModelListPatternAnyEntityRolesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole[]; }; }; /** * Contains response data for the createPatternAnyEntityRole operation. */ export declare type ModelCreatePatternAnyEntityRoleResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listHierarchicalEntityRoles operation. */ export declare type ModelListHierarchicalEntityRolesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole[]; }; }; /** * Contains response data for the createHierarchicalEntityRole operation. */ export declare type ModelCreateHierarchicalEntityRoleResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listCustomPrebuiltEntityRoles operation. */ export declare type ModelListCustomPrebuiltEntityRolesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole[]; }; }; /** * Contains response data for the createCustomPrebuiltEntityRole operation. */ export declare type ModelCreateCustomPrebuiltEntityRoleResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the getExplicitList operation. */ export declare type ModelGetExplicitListResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ExplicitListItem[]; }; }; /** * Contains response data for the addExplicitListItem operation. */ export declare type ModelAddExplicitListItemResponse = { /** * The parsed response body. */ body: number; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: number; }; }; /** * Contains response data for the getRegexEntityEntityInfo operation. */ export declare type ModelGetRegexEntityEntityInfoResponse = RegexEntityExtractor & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: RegexEntityExtractor; }; }; /** * Contains response data for the updateRegexEntityModel operation. */ export declare type ModelUpdateRegexEntityModelResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteRegexEntityModel operation. */ export declare type ModelDeleteRegexEntityModelResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getPatternAnyEntityInfo operation. */ export declare type ModelGetPatternAnyEntityInfoResponse = PatternAnyEntityExtractor & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PatternAnyEntityExtractor; }; }; /** * Contains response data for the updatePatternAnyEntityModel operation. */ export declare type ModelUpdatePatternAnyEntityModelResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deletePatternAnyEntityModel operation. */ export declare type ModelDeletePatternAnyEntityModelResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getEntityRole operation. */ export declare type ModelGetEntityRoleResponse = EntityRole & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole; }; }; /** * Contains response data for the updateEntityRole operation. */ export declare type ModelUpdateEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteEntityRole operation. */ export declare type ModelDeleteEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getPrebuiltEntityRole operation. */ export declare type ModelGetPrebuiltEntityRoleResponse = EntityRole & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole; }; }; /** * Contains response data for the updatePrebuiltEntityRole operation. */ export declare type ModelUpdatePrebuiltEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deletePrebuiltEntityRole operation. */ export declare type ModelDeletePrebuiltEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getClosedListEntityRole operation. */ export declare type ModelGetClosedListEntityRoleResponse = EntityRole & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole; }; }; /** * Contains response data for the updateClosedListEntityRole operation. */ export declare type ModelUpdateClosedListEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteClosedListEntityRole operation. */ export declare type ModelDeleteClosedListEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getRegexEntityRole operation. */ export declare type ModelGetRegexEntityRoleResponse = EntityRole & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole; }; }; /** * Contains response data for the updateRegexEntityRole operation. */ export declare type ModelUpdateRegexEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteRegexEntityRole operation. */ export declare type ModelDeleteRegexEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getCompositeEntityRole operation. */ export declare type ModelGetCompositeEntityRoleResponse = EntityRole & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole; }; }; /** * Contains response data for the updateCompositeEntityRole operation. */ export declare type ModelUpdateCompositeEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteCompositeEntityRole operation. */ export declare type ModelDeleteCompositeEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getPatternAnyEntityRole operation. */ export declare type ModelGetPatternAnyEntityRoleResponse = EntityRole & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole; }; }; /** * Contains response data for the updatePatternAnyEntityRole operation. */ export declare type ModelUpdatePatternAnyEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deletePatternAnyEntityRole operation. */ export declare type ModelDeletePatternAnyEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getHierarchicalEntityRole operation. */ export declare type ModelGetHierarchicalEntityRoleResponse = EntityRole & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole; }; }; /** * Contains response data for the updateHierarchicalEntityRole operation. */ export declare type ModelUpdateHierarchicalEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteHierarchicalEntityRole operation. */ export declare type ModelDeleteHierarchicalEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getCustomEntityRole operation. */ export declare type ModelGetCustomEntityRoleResponse = EntityRole & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EntityRole; }; }; /** * Contains response data for the updateCustomPrebuiltEntityRole operation. */ export declare type ModelUpdateCustomPrebuiltEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteCustomEntityRole operation. */ export declare type ModelDeleteCustomEntityRoleResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getExplicitListItem operation. */ export declare type ModelGetExplicitListItemResponse = ExplicitListItem & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ExplicitListItem; }; }; /** * Contains response data for the updateExplicitListItem operation. */ export declare type ModelUpdateExplicitListItemResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteExplicitListItem operation. */ export declare type ModelDeleteExplicitListItemResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the add operation. */ export declare type AppsAddResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the list operation. */ export declare type AppsListResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ApplicationInfoResponse[]; }; }; /** * Contains response data for the importMethod operation. */ export declare type AppsImportMethodResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listCortanaEndpoints operation. */ export declare type AppsListCortanaEndpointsResponse = PersonalAssistantsResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PersonalAssistantsResponse; }; }; /** * Contains response data for the listDomains operation. */ export declare type AppsListDomainsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string[]; }; }; /** * Contains response data for the listUsageScenarios operation. */ export declare type AppsListUsageScenariosResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string[]; }; }; /** * Contains response data for the listSupportedCultures operation. */ export declare type AppsListSupportedCulturesResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: AvailableCulture[]; }; }; /** * Contains response data for the downloadQueryLogs operation. */ export declare type AppsDownloadQueryLogsResponse = { /** * BROWSER ONLY * * The response body as a browser Blob. * Always undefined in node.js. */ blobBody?: Promise; /** * NODEJS ONLY * * The response body as a node.js Readable stream. * Always undefined in the browser. */ readableStreamBody?: NodeJS.ReadableStream; /** * The underlying HTTP response. */ _response: msRest.HttpResponse; }; /** * Contains response data for the get operation. */ export declare type AppsGetResponse = ApplicationInfoResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ApplicationInfoResponse; }; }; /** * Contains response data for the update operation. */ export declare type AppsUpdateResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteMethod operation. */ export declare type AppsDeleteMethodResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the publish operation. */ export declare type AppsPublishResponse = ProductionOrStagingEndpointInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ProductionOrStagingEndpointInfo; }; }; /** * Contains response data for the getSettings operation. */ export declare type AppsGetSettingsResponse = ApplicationSettings & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ApplicationSettings; }; }; /** * Contains response data for the updateSettings operation. */ export declare type AppsUpdateSettingsResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getPublishSettings operation. */ export declare type AppsGetPublishSettingsResponse = PublishSettings & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PublishSettings; }; }; /** * Contains response data for the updatePublishSettings operation. */ export declare type AppsUpdatePublishSettingsResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the listEndpoints operation. */ export declare type AppsListEndpointsResponse = { /** * The response body properties. */ [propertyName: string]: string; } & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: { [propertyName: string]: string; }; }; }; /** * Contains response data for the listAvailableCustomPrebuiltDomains operation. */ export declare type AppsListAvailableCustomPrebuiltDomainsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PrebuiltDomain[]; }; }; /** * Contains response data for the addCustomPrebuiltDomain operation. */ export declare type AppsAddCustomPrebuiltDomainResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the listAvailableCustomPrebuiltDomainsForCulture operation. */ export declare type AppsListAvailableCustomPrebuiltDomainsForCultureResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PrebuiltDomain[]; }; }; /** * Contains response data for the packagePublishedApplicationAsGzip operation. */ export declare type AppsPackagePublishedApplicationAsGzipResponse = { /** * BROWSER ONLY * * The response body as a browser Blob. * Always undefined in node.js. */ blobBody?: Promise; /** * NODEJS ONLY * * The response body as a node.js Readable stream. * Always undefined in the browser. */ readableStreamBody?: NodeJS.ReadableStream; /** * The underlying HTTP response. */ _response: msRest.HttpResponse; }; /** * Contains response data for the packageTrainedApplicationAsGzip operation. */ export declare type AppsPackageTrainedApplicationAsGzipResponse = { /** * BROWSER ONLY * * The response body as a browser Blob. * Always undefined in node.js. */ blobBody?: Promise; /** * NODEJS ONLY * * The response body as a node.js Readable stream. * Always undefined in the browser. */ readableStreamBody?: NodeJS.ReadableStream; /** * The underlying HTTP response. */ _response: msRest.HttpResponse; }; /** * Contains response data for the clone operation. */ export declare type VersionsCloneResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the list operation. */ export declare type VersionsListResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: VersionInfo[]; }; }; /** * Contains response data for the get operation. */ export declare type VersionsGetResponse = VersionInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: VersionInfo; }; }; /** * Contains response data for the update operation. */ export declare type VersionsUpdateResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteMethod operation. */ export declare type VersionsDeleteMethodResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the exportMethod operation. */ export declare type VersionsExportMethodResponse = LuisApp & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: LuisApp; }; }; /** * Contains response data for the importMethod operation. */ export declare type VersionsImportMethodResponse = { /** * The parsed response body. */ body: string; /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: string; }; }; /** * Contains response data for the deleteUnlabelledUtterance operation. */ export declare type VersionsDeleteUnlabelledUtteranceResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the trainVersion operation. */ export declare type TrainTrainVersionResponse = EnqueueTrainingResponse & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: EnqueueTrainingResponse; }; }; /** * Contains response data for the getStatus operation. */ export declare type TrainGetStatusResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: ModelTrainingInfo[]; }; }; /** * Contains response data for the list operation. */ export declare type PermissionsListResponse = UserAccessList & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: UserAccessList; }; }; /** * Contains response data for the add operation. */ export declare type PermissionsAddResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the deleteMethod operation. */ export declare type PermissionsDeleteMethodResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the update operation. */ export declare type PermissionsUpdateResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the addPattern operation. */ export declare type PatternAddPatternResponse = PatternRuleInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PatternRuleInfo; }; }; /** * Contains response data for the listPatterns operation. */ export declare type PatternListPatternsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PatternRuleInfo[]; }; }; /** * Contains response data for the updatePatterns operation. */ export declare type PatternUpdatePatternsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PatternRuleInfo[]; }; }; /** * Contains response data for the batchAddPatterns operation. */ export declare type PatternBatchAddPatternsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PatternRuleInfo[]; }; }; /** * Contains response data for the deletePatterns operation. */ export declare type PatternDeletePatternsResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the updatePattern operation. */ export declare type PatternUpdatePatternResponse = PatternRuleInfo & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PatternRuleInfo; }; }; /** * Contains response data for the deletePattern operation. */ export declare type PatternDeletePatternResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the listIntentPatterns operation. */ export declare type PatternListIntentPatternsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: PatternRuleInfo[]; }; }; /** * Contains response data for the list operation. */ export declare type SettingsListResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: AppVersionSettingObject[]; }; }; /** * Contains response data for the update operation. */ export declare type SettingsUpdateResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the assignToApp operation. */ export declare type AzureAccountsAssignToAppResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the getAssigned operation. */ export declare type AzureAccountsGetAssignedResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: AzureAccountInfoObject[]; }; }; /** * Contains response data for the removeFromApp operation. */ export declare type AzureAccountsRemoveFromAppResponse = OperationStatus & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: OperationStatus; }; }; /** * Contains response data for the listUserLUISAccounts operation. */ export declare type AzureAccountsListUserLUISAccountsResponse = Array & { /** * The underlying HTTP response. */ _response: msRest.HttpResponse & { /** * The response body as text (string format) */ bodyAsText: string; /** * The response body as parsed JSON or XML */ parsedBody: AzureAccountInfoObject[]; }; };