@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
JavaScript
/*
* 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