UNPKG

@azure/ai-language-text

Version:

An isomorphic client library for the text analysis features in the Azure Cognitive Language Service.

1,758 lines 90.1 kB
/* * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export const AnalyzeAction = { type: { name: "Composite", className: "AnalyzeAction", uberParent: "AnalyzeAction", polymorphicDiscriminator: { serializedName: "kind", clientName: "kind" }, modelProperties: { kind: { serializedName: "kind", required: true, type: { name: "String" } } } } }; export const AnalyzeTextTaskResult = { type: { name: "Composite", className: "AnalyzeTextTaskResult", uberParent: "AnalyzeTextTaskResult", polymorphicDiscriminator: { serializedName: "kind", clientName: "kind" }, modelProperties: { kind: { serializedName: "kind", required: true, type: { name: "String" } } } } }; export const ErrorResponse = { type: { name: "Composite", className: "ErrorResponse", modelProperties: { error: { serializedName: "error", type: { name: "Composite", className: "ErrorModel" } } } } }; export const ErrorModel = { type: { name: "Composite", className: "ErrorModel", additionalProperties: { type: { name: "Object" } }, modelProperties: { code: { serializedName: "code", required: true, type: { name: "String" } }, message: { serializedName: "message", required: true, type: { name: "String" } }, target: { serializedName: "target", type: { name: "String" } }, details: { serializedName: "details", type: { name: "Sequence", element: { type: { name: "Composite", className: "ErrorModel" } } } }, innererror: { serializedName: "innererror", type: { name: "Composite", className: "InnerErrorModel" } } } } }; export const InnerErrorModel = { type: { name: "Composite", className: "InnerErrorModel", modelProperties: { code: { serializedName: "code", required: true, type: { name: "String" } }, message: { serializedName: "message", required: true, type: { name: "String" } }, details: { serializedName: "details", type: { name: "Dictionary", value: { type: { name: "String" } } } }, target: { serializedName: "target", type: { name: "String" } }, innererror: { serializedName: "innererror", type: { name: "Composite", className: "InnerErrorModel" } } } } }; export const AnalyzeTextJobsInput = { type: { name: "Composite", className: "AnalyzeTextJobsInput", modelProperties: { displayName: { serializedName: "displayName", type: { name: "String" } }, analysisInput: { serializedName: "analysisInput", type: { name: "Composite", className: "MultiLanguageAnalysisInput" } }, tasks: { serializedName: "tasks", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "AnalyzeBatchAction" } } } } } } }; export const MultiLanguageAnalysisInput = { type: { name: "Composite", className: "MultiLanguageAnalysisInput", modelProperties: { documents: { serializedName: "documents", type: { name: "Sequence", element: { type: { name: "Composite", className: "TextDocumentInput" } } } } } } }; export const TextDocumentInput = { type: { name: "Composite", className: "TextDocumentInput", modelProperties: { id: { serializedName: "id", required: true, type: { name: "String" } }, text: { serializedName: "text", required: true, type: { name: "String" } }, language: { serializedName: "language", type: { name: "String" } } } } }; export const BatchActionState = { type: { name: "Composite", className: "BatchActionState", modelProperties: { actionName: { serializedName: "taskName", type: { name: "String" } } } } }; export const JobState = { type: { name: "Composite", className: "JobState", modelProperties: { displayName: { serializedName: "displayName", type: { name: "String" } }, createdOn: { serializedName: "createdDateTime", required: true, type: { name: "DateTime" } }, expiresOn: { serializedName: "expirationDateTime", type: { name: "DateTime" } }, id: { serializedName: "jobId", required: true, type: { name: "String" } }, modifiedOn: { serializedName: "lastUpdatedDateTime", required: true, type: { name: "DateTime" } }, status: { serializedName: "status", required: true, type: { name: "String" } }, errors: { serializedName: "errors", type: { name: "Sequence", element: { type: { name: "Composite", className: "ErrorModel" } } } }, nextLink: { serializedName: "nextLink", type: { name: "String" } } } } }; export const TasksState = { type: { name: "Composite", className: "TasksState", modelProperties: { tasks: { serializedName: "tasks", type: { name: "Composite", className: "TasksStateTasks" } } } } }; export const TasksStateTasks = { type: { name: "Composite", className: "TasksStateTasks", modelProperties: { completed: { serializedName: "completed", required: true, type: { name: "Number" } }, failed: { serializedName: "failed", required: true, type: { name: "Number" } }, inProgress: { serializedName: "inProgress", required: true, type: { name: "Number" } }, total: { serializedName: "total", required: true, type: { name: "Number" } }, items: { serializedName: "items", type: { name: "Sequence", element: { type: { name: "Composite", className: "AnalyzeTextLROResult" } } } } } } }; export const TaskState = { type: { name: "Composite", className: "TaskState", modelProperties: { lastUpdateDateTime: { serializedName: "lastUpdateDateTime", required: true, type: { name: "DateTime" } }, status: { serializedName: "status", required: true, type: { name: "String" } } } } }; export const AnalyzeTextJobStatistics = { type: { name: "Composite", className: "AnalyzeTextJobStatistics", modelProperties: { statistics: { serializedName: "statistics", type: { name: "Composite", className: "TextDocumentBatchStatistics" } } } } }; export const TextDocumentBatchStatistics = { type: { name: "Composite", className: "TextDocumentBatchStatistics", modelProperties: { documentCount: { serializedName: "documentsCount", required: true, type: { name: "Number" } }, validDocumentCount: { serializedName: "validDocumentsCount", required: true, type: { name: "Number" } }, erroneousDocumentCount: { serializedName: "erroneousDocumentsCount", required: true, type: { name: "Number" } }, transactionCount: { serializedName: "transactionsCount", required: true, type: { name: "Number" } } } } }; export const LanguageDetectionAnalysisInput = { type: { name: "Composite", className: "LanguageDetectionAnalysisInput", modelProperties: { documents: { serializedName: "documents", type: { name: "Sequence", element: { type: { name: "Composite", className: "LanguageDetectionInput" } } } } } } }; export const LanguageDetectionInput = { type: { name: "Composite", className: "LanguageDetectionInput", modelProperties: { id: { serializedName: "id", required: true, type: { name: "String" } }, text: { serializedName: "text", required: true, type: { name: "String" } }, countryHint: { serializedName: "countryHint", type: { name: "String" } } } } }; export const ActionCommon = { type: { name: "Composite", className: "ActionCommon", modelProperties: { disableServiceLogs: { defaultValue: false, serializedName: "loggingOptOut", type: { name: "Boolean" } } } } }; export const CustomResult = { type: { name: "Composite", className: "CustomResult", modelProperties: { errors: { serializedName: "errors", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "DocumentError" } } } }, statistics: { serializedName: "statistics", type: { name: "Composite", className: "TextDocumentBatchStatistics" } }, projectName: { serializedName: "projectName", required: true, type: { name: "String" } }, deploymentName: { serializedName: "deploymentName", required: true, type: { name: "String" } } } } }; export const DocumentError = { type: { name: "Composite", className: "DocumentError", modelProperties: { id: { serializedName: "id", required: true, type: { name: "String" } }, error: { serializedName: "error", type: { name: "Composite", className: "ErrorModel" } } } } }; export const Entity = { type: { name: "Composite", className: "Entity", modelProperties: { text: { serializedName: "text", required: true, type: { name: "String" } }, category: { serializedName: "category", required: true, type: { name: "String" } }, subCategory: { serializedName: "subcategory", type: { name: "String" } }, offset: { serializedName: "offset", required: true, type: { name: "Number" } }, length: { serializedName: "length", required: true, type: { name: "Number" } }, confidenceScore: { serializedName: "confidenceScore", required: true, type: { name: "Number" } } } } }; export const DocumentResult = { type: { name: "Composite", className: "DocumentResult", modelProperties: { id: { serializedName: "id", required: true, type: { name: "String" } }, warnings: { serializedName: "warnings", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "DocumentWarning" } } } }, statistics: { serializedName: "statistics", type: { name: "Composite", className: "TextDocumentStatistics" } } } } }; export const DocumentWarning = { type: { name: "Composite", className: "DocumentWarning", modelProperties: { code: { serializedName: "code", required: true, type: { name: "String" } }, message: { serializedName: "message", required: true, type: { name: "String" } } } } }; export const TextDocumentStatistics = { type: { name: "Composite", className: "TextDocumentStatistics", modelProperties: { characterCount: { serializedName: "charactersCount", required: true, type: { name: "Number" } }, transactionCount: { serializedName: "transactionsCount", required: true, type: { name: "Number" } } } } }; export const ClassificationCategory = { type: { name: "Composite", className: "ClassificationCategory", modelProperties: { category: { serializedName: "category", required: true, type: { name: "String" } }, confidenceScore: { serializedName: "confidenceScore", required: true, type: { name: "Number" } } } } }; export const HealthcareEntity = { type: { name: "Composite", className: "HealthcareEntity", modelProperties: { text: { serializedName: "text", required: true, type: { name: "String" } }, category: { serializedName: "category", required: true, type: { name: "String" } }, subCategory: { serializedName: "subcategory", type: { name: "String" } }, offset: { serializedName: "offset", required: true, type: { name: "Number" } }, length: { serializedName: "length", required: true, type: { name: "Number" } }, confidenceScore: { serializedName: "confidenceScore", required: true, type: { name: "Number" } }, assertion: { serializedName: "assertion", type: { name: "Composite", className: "HealthcareAssertion" } }, normalizedText: { serializedName: "name", type: { name: "String" } }, dataSources: { serializedName: "links", type: { name: "Sequence", element: { type: { name: "Composite", className: "EntityDataSource" } } } } } } }; export const HealthcareAssertion = { type: { name: "Composite", className: "HealthcareAssertion", modelProperties: { conditionality: { serializedName: "conditionality", type: { name: "Enum", allowedValues: ["hypothetical", "conditional"] } }, certainty: { serializedName: "certainty", type: { name: "Enum", allowedValues: [ "positive", "positivePossible", "neutralPossible", "negativePossible", "negative" ] } }, association: { serializedName: "association", type: { name: "Enum", allowedValues: ["subject", "other"] } } } } }; export const EntityDataSource = { type: { name: "Composite", className: "EntityDataSource", modelProperties: { name: { serializedName: "dataSource", required: true, type: { name: "String" } }, entityId: { serializedName: "id", required: true, type: { name: "String" } } } } }; export const HealthcareRelation = { type: { name: "Composite", className: "HealthcareRelation", modelProperties: { relationType: { serializedName: "relationType", required: true, type: { name: "String" } }, confidenceScore: { serializedName: "confidenceScore", type: { name: "Number" } }, entities: { serializedName: "entities", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "HealthcareRelationEntity" } } } } } } }; export const HealthcareRelationEntity = { type: { name: "Composite", className: "HealthcareRelationEntity", modelProperties: { ref: { serializedName: "ref", required: true, type: { name: "String" } }, role: { serializedName: "role", required: true, type: { name: "String" } } } } }; export const PreBuiltResult = { type: { name: "Composite", className: "PreBuiltResult", modelProperties: { errors: { serializedName: "errors", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "DocumentError" } } } }, statistics: { serializedName: "statistics", type: { name: "Composite", className: "TextDocumentBatchStatistics" } }, modelVersion: { serializedName: "modelVersion", required: true, type: { name: "String" } } } } }; export const SentimentConfidenceScores = { type: { name: "Composite", className: "SentimentConfidenceScores", modelProperties: { positive: { serializedName: "positive", required: true, type: { name: "Number" } }, neutral: { serializedName: "neutral", required: true, type: { name: "Number" } }, negative: { serializedName: "negative", required: true, type: { name: "Number" } } } } }; export const SentenceSentiment = { type: { name: "Composite", className: "SentenceSentiment", modelProperties: { text: { serializedName: "text", required: true, type: { name: "String" } }, sentiment: { serializedName: "sentiment", required: true, type: { name: "Enum", allowedValues: ["positive", "neutral", "negative"] } }, confidenceScores: { serializedName: "confidenceScores", type: { name: "Composite", className: "SentimentConfidenceScores" } }, offset: { serializedName: "offset", required: true, type: { name: "Number" } }, length: { serializedName: "length", required: true, type: { name: "Number" } }, targets: { serializedName: "targets", type: { name: "Sequence", element: { type: { name: "Composite", className: "SentenceTarget" } } } }, assessments: { serializedName: "assessments", type: { name: "Sequence", element: { type: { name: "Composite", className: "AssessmentSentiment" } } } } } } }; export const SentenceTarget = { type: { name: "Composite", className: "SentenceTarget", modelProperties: { sentiment: { serializedName: "sentiment", required: true, type: { name: "Enum", allowedValues: ["positive", "mixed", "negative"] } }, confidenceScores: { serializedName: "confidenceScores", type: { name: "Composite", className: "TargetConfidenceScores" } }, offset: { serializedName: "offset", required: true, type: { name: "Number" } }, length: { serializedName: "length", required: true, type: { name: "Number" } }, text: { serializedName: "text", required: true, type: { name: "String" } }, relations: { serializedName: "relations", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "TargetRelation" } } } } } } }; export const TargetConfidenceScores = { type: { name: "Composite", className: "TargetConfidenceScores", modelProperties: { positive: { serializedName: "positive", required: true, type: { name: "Number" } }, negative: { serializedName: "negative", required: true, type: { name: "Number" } } } } }; export const TargetRelation = { type: { name: "Composite", className: "TargetRelation", modelProperties: { relationType: { serializedName: "relationType", required: true, type: { name: "Enum", allowedValues: ["assessment", "target"] } }, ref: { serializedName: "ref", required: true, type: { name: "String" } } } } }; export const AssessmentSentiment = { type: { name: "Composite", className: "AssessmentSentiment", modelProperties: { sentiment: { serializedName: "sentiment", required: true, type: { name: "Enum", allowedValues: ["positive", "mixed", "negative"] } }, confidenceScores: { serializedName: "confidenceScores", type: { name: "Composite", className: "TargetConfidenceScores" } }, offset: { serializedName: "offset", required: true, type: { name: "Number" } }, length: { serializedName: "length", required: true, type: { name: "Number" } }, text: { serializedName: "text", required: true, type: { name: "String" } }, isNegated: { serializedName: "isNegated", required: true, type: { name: "Boolean" } } } } }; export const LinkedEntity = { type: { name: "Composite", className: "LinkedEntity", modelProperties: { name: { serializedName: "name", required: true, type: { name: "String" } }, matches: { serializedName: "matches", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "Match" } } } }, language: { serializedName: "language", required: true, type: { name: "String" } }, dataSourceEntityId: { serializedName: "id", type: { name: "String" } }, url: { serializedName: "url", required: true, type: { name: "String" } }, dataSource: { serializedName: "dataSource", required: true, type: { name: "String" } }, bingEntitySearchApiId: { serializedName: "bingId", type: { name: "String" } } } } }; export const Match = { type: { name: "Composite", className: "Match", modelProperties: { confidenceScore: { serializedName: "confidenceScore", required: true, type: { name: "Number" } }, text: { serializedName: "text", required: true, type: { name: "String" } }, offset: { serializedName: "offset", required: true, type: { name: "Number" } }, length: { serializedName: "length", required: true, type: { name: "Number" } } } } }; export const SummarySentence = { type: { name: "Composite", className: "SummarySentence", modelProperties: { text: { serializedName: "text", required: true, type: { name: "String" } }, rankScore: { serializedName: "rankScore", required: true, type: { name: "Number" } }, offset: { serializedName: "offset", required: true, type: { name: "Number" } }, length: { serializedName: "length", required: true, type: { name: "Number" } } } } }; export const DetectedLanguage = { type: { name: "Composite", className: "DetectedLanguage", modelProperties: { name: { serializedName: "name", required: true, type: { name: "String" } }, iso6391Name: { serializedName: "iso6391Name", required: true, type: { name: "String" } }, confidenceScore: { serializedName: "confidenceScore", required: true, type: { name: "Number" } } } } }; export const Pagination = { type: { name: "Composite", className: "Pagination", modelProperties: { nextLink: { serializedName: "nextLink", type: { name: "String" } } } } }; export const JobErrors = { type: { name: "Composite", className: "JobErrors", modelProperties: { errors: { serializedName: "errors", type: { name: "Sequence", element: { type: { name: "Composite", className: "ErrorModel" } } } } } } }; export const AbstractiveSummarizationTaskParametersBase = { type: { name: "Composite", className: "AbstractiveSummarizationTaskParametersBase", modelProperties: { sentenceCount: { serializedName: "sentenceCount", type: { name: "Number" } }, stringIndexType: { defaultValue: "Utf16CodeUnit", serializedName: "stringIndexType", type: { name: "String" } } } } }; export const AbstractiveSummarizationResultBase = { type: { name: "Composite", className: "AbstractiveSummarizationResultBase", modelProperties: { documents: { serializedName: "documents", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "AbstractiveSummaryDocumentResult" } } } } } } }; export const AbstractiveSummary = { type: { name: "Composite", className: "AbstractiveSummary", modelProperties: { text: { serializedName: "text", required: true, type: { name: "String" } }, contexts: { serializedName: "contexts", required: true, type: { name: "Sequence", element: { type: { name: "Composite", className: "SummaryContext" } } } } } } }; export const SummaryContext = { type: { name: "Composite", className: "SummaryContext", modelProperties: { offset: { serializedName: "offset", required: true, type: { name: "Number" } }, length: { serializedName: "length", required: true, type: { name: "Number" } } } } }; export const AnalyzeTextEntityLinkingInput = { serializedName: "EntityLinking", type: { name: "Composite", className: "AnalyzeTextEntityLinkingInput", uberParent: "AnalyzeAction", polymorphicDiscriminator: AnalyzeAction.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeAction.type.modelProperties), { analysisInput: { serializedName: "analysisInput", type: { name: "Composite", className: "MultiLanguageAnalysisInput" } }, parameters: { serializedName: "parameters", type: { name: "Composite", className: "EntityLinkingAction" } } }) } }; export const AnalyzeTextEntityRecognitionInput = { serializedName: "EntityRecognition", type: { name: "Composite", className: "AnalyzeTextEntityRecognitionInput", uberParent: "AnalyzeAction", polymorphicDiscriminator: AnalyzeAction.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeAction.type.modelProperties), { analysisInput: { serializedName: "analysisInput", type: { name: "Composite", className: "MultiLanguageAnalysisInput" } }, parameters: { serializedName: "parameters", type: { name: "Composite", className: "EntityRecognitionAction" } } }) } }; export const AnalyzeTextKeyPhraseExtractionInput = { serializedName: "KeyPhraseExtraction", type: { name: "Composite", className: "AnalyzeTextKeyPhraseExtractionInput", uberParent: "AnalyzeAction", polymorphicDiscriminator: AnalyzeAction.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeAction.type.modelProperties), { analysisInput: { serializedName: "analysisInput", type: { name: "Composite", className: "MultiLanguageAnalysisInput" } }, parameters: { serializedName: "parameters", type: { name: "Composite", className: "KeyPhraseExtractionAction" } } }) } }; export const AnalyzeTextPiiEntitiesRecognitionInput = { serializedName: "PiiEntityRecognition", type: { name: "Composite", className: "AnalyzeTextPiiEntitiesRecognitionInput", uberParent: "AnalyzeAction", polymorphicDiscriminator: AnalyzeAction.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeAction.type.modelProperties), { analysisInput: { serializedName: "analysisInput", type: { name: "Composite", className: "MultiLanguageAnalysisInput" } }, parameters: { serializedName: "parameters", type: { name: "Composite", className: "PiiEntityRecognitionAction" } } }) } }; export const AnalyzeTextLanguageDetectionInput = { serializedName: "LanguageDetection", type: { name: "Composite", className: "AnalyzeTextLanguageDetectionInput", uberParent: "AnalyzeAction", polymorphicDiscriminator: AnalyzeAction.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeAction.type.modelProperties), { analysisInput: { serializedName: "analysisInput", type: { name: "Composite", className: "LanguageDetectionAnalysisInput" } }, parameters: { serializedName: "parameters", type: { name: "Composite", className: "LanguageDetectionAction" } } }) } }; export const AnalyzeTextSentimentAnalysisInput = { serializedName: "SentimentAnalysis", type: { name: "Composite", className: "AnalyzeTextSentimentAnalysisInput", uberParent: "AnalyzeAction", polymorphicDiscriminator: AnalyzeAction.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeAction.type.modelProperties), { analysisInput: { serializedName: "analysisInput", type: { name: "Composite", className: "MultiLanguageAnalysisInput" } }, parameters: { serializedName: "parameters", type: { name: "Composite", className: "SentimentAnalysisAction" } } }) } }; export const SentimentTaskResult = { serializedName: "SentimentAnalysisResults", type: { name: "Composite", className: "SentimentTaskResult", uberParent: "AnalyzeTextTaskResult", polymorphicDiscriminator: AnalyzeTextTaskResult.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeTextTaskResult.type.modelProperties), { results: { serializedName: "results", type: { name: "Composite", className: "SentimentResponse" } } }) } }; export const EntitiesTaskResult = { serializedName: "EntityRecognitionResults", type: { name: "Composite", className: "EntitiesTaskResult", uberParent: "AnalyzeTextTaskResult", polymorphicDiscriminator: AnalyzeTextTaskResult.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeTextTaskResult.type.modelProperties), { results: { serializedName: "results", type: { name: "Composite", className: "EntitiesResult" } } }) } }; export const EntityLinkingTaskResult = { serializedName: "EntityLinkingResults", type: { name: "Composite", className: "EntityLinkingTaskResult", uberParent: "AnalyzeTextTaskResult", polymorphicDiscriminator: AnalyzeTextTaskResult.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeTextTaskResult.type.modelProperties), { results: { serializedName: "results", type: { name: "Composite", className: "EntityLinkingResult" } } }) } }; export const PiiTaskResult = { serializedName: "PiiEntityRecognitionResults", type: { name: "Composite", className: "PiiTaskResult", uberParent: "AnalyzeTextTaskResult", polymorphicDiscriminator: AnalyzeTextTaskResult.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeTextTaskResult.type.modelProperties), { results: { serializedName: "results", type: { name: "Composite", className: "PiiResult" } } }) } }; export const KeyPhraseTaskResult = { serializedName: "KeyPhraseExtractionResults", type: { name: "Composite", className: "KeyPhraseTaskResult", uberParent: "AnalyzeTextTaskResult", polymorphicDiscriminator: AnalyzeTextTaskResult.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeTextTaskResult.type.modelProperties), { results: { serializedName: "results", type: { name: "Composite", className: "KeyPhraseResult" } } }) } }; export const LanguageDetectionTaskResult = { serializedName: "LanguageDetectionResults", type: { name: "Composite", className: "LanguageDetectionTaskResult", uberParent: "AnalyzeTextTaskResult", polymorphicDiscriminator: AnalyzeTextTaskResult.type.polymorphicDiscriminator, modelProperties: Object.assign(Object.assign({}, AnalyzeTextTaskResult.type.modelProperties), { results: { serializedName: "results", type: { name: "Composite", className: "LanguageDetectionResult" } } }) } }; export const AnalyzeBatchAction = { serializedName: "AnalyzeBatchAction", type: { name: "Composite", className: "AnalyzeBatchAction", uberParent: "BatchActionState", polymorphicDiscriminator: { serializedName: "kind", clientName: "kind" }, modelProperties: Object.assign(Object.assign({}, BatchActionState.type.modelProperties), { kind: { serializedName: "kind", required: true, type: { name: "String" } } }) } }; export const AnalyzeTextLROResult = { serializedName: "AnalyzeTextLROResult", type: { name: "Composite", className: "AnalyzeTextLROResult", uberParent: "TaskState", polymorphicDiscriminator: { serializedName: "kind", clientName: "kind" }, modelProperties: Object.assign(Object.assign(Object.assign({}, TaskState.type.modelProperties), BatchActionState.type.modelProperties), { kind: { serializedName: "kind", required: true, type: { name: "String" } } }) } }; export const AnalyzeTextJobState = { type: { name: "Composite", className: "AnalyzeTextJobState", modelProperties: Object.assign(Object.assign(Object.assign({}, JobState.type.modelProperties), TasksState.type.modelP