Skip to content

Commit e216bae

Browse files
authored
Generated from 70d1ba468a6326d9c7a2ac7db2d7d0a7438896d1 (#6457)
update readme
1 parent f7bd8d4 commit e216bae

22 files changed

+917
-106
lines changed

sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from .qn_amaker_client import QnAMakerClient
12+
from .qn_amaker_runtime_client import QnAMakerRuntimeClient
1313
from .version import VERSION
1414

15-
__all__ = ['QnAMakerClient']
15+
__all__ = ['QnAMakerRuntimeClient']
1616

1717
__version__ = VERSION
1818

sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/models/__init__.py

Lines changed: 31 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -10,128 +10,65 @@
1010
# --------------------------------------------------------------------------
1111

1212
try:
13-
from .update_kb_operation_dto_add_py3 import UpdateKbOperationDTOAdd
14-
from .update_kb_operation_dto_delete_py3 import UpdateKbOperationDTODelete
15-
from .update_kb_operation_dto_update_py3 import UpdateKbOperationDTOUpdate
16-
from .update_kb_operation_dto_py3 import UpdateKbOperationDTO
17-
from .update_qna_dto_questions_py3 import UpdateQnaDTOQuestions
18-
from .update_qna_dto_metadata_py3 import UpdateQnaDTOMetadata
19-
from .update_qna_dto_context_py3 import UpdateQnaDTOContext
20-
from .update_qna_dto_py3 import UpdateQnaDTO
21-
from .update_kb_contents_dto_py3 import UpdateKbContentsDTO
22-
from .update_questions_dto_py3 import UpdateQuestionsDTO
2313
from .metadata_dto_py3 import MetadataDTO
24-
from .update_metadata_dto_py3 import UpdateMetadataDTO
25-
from .prompt_dto_qna_py3 import PromptDTOQna
26-
from .prompt_dto_py3 import PromptDTO
27-
from .update_context_dto_py3 import UpdateContextDTO
28-
from .delete_kb_contents_dto_py3 import DeleteKbContentsDTO
2914
from .qn_adto_context_py3 import QnADTOContext
3015
from .qn_adto_py3 import QnADTO
31-
from .file_dto_py3 import FileDTO
32-
from .create_kb_input_dto_py3 import CreateKbInputDTO
33-
from .qn_adocuments_dto_py3 import QnADocumentsDTO
34-
from .create_kb_dto_py3 import CreateKbDTO
35-
from .replace_kb_dto_py3 import ReplaceKbDTO
16+
from .prompt_dto_qna_py3 import PromptDTOQna
17+
from .prompt_dto_py3 import PromptDTO
3618
from .context_dto_py3 import ContextDTO
3719
from .error_response_error_py3 import ErrorResponseError
3820
from .error_response_py3 import ErrorResponse, ErrorResponseException
3921
from .inner_error_model_py3 import InnerErrorModel
4022
from .error_py3 import Error
41-
from .operation_py3 import Operation
42-
from .knowledgebase_dto_py3 import KnowledgebaseDTO
43-
from .knowledgebases_dto_py3 import KnowledgebasesDTO
44-
from .endpoint_settings_dto_active_learning_py3 import EndpointSettingsDTOActiveLearning
45-
from .endpoint_settings_dto_py3 import EndpointSettingsDTO
46-
from .active_learning_settings_dto_py3 import ActiveLearningSettingsDTO
47-
from .alterations_dto_py3 import AlterationsDTO
48-
from .word_alterations_dto_py3 import WordAlterationsDTO
49-
from .endpoint_keys_dto_py3 import EndpointKeysDTO
23+
from .query_dto_context_py3 import QueryDTOContext
24+
from .query_dto_py3 import QueryDTO
25+
from .query_context_dto_py3 import QueryContextDTO
26+
from .qn_asearch_result_context_py3 import QnASearchResultContext
27+
from .qn_asearch_result_py3 import QnASearchResult
28+
from .qn_asearch_result_list_py3 import QnASearchResultList
29+
from .feedback_record_dto_py3 import FeedbackRecordDTO
30+
from .feedback_records_dto_py3 import FeedbackRecordsDTO
5031
except (SyntaxError, ImportError):
51-
from .update_kb_operation_dto_add import UpdateKbOperationDTOAdd
52-
from .update_kb_operation_dto_delete import UpdateKbOperationDTODelete
53-
from .update_kb_operation_dto_update import UpdateKbOperationDTOUpdate
54-
from .update_kb_operation_dto import UpdateKbOperationDTO
55-
from .update_qna_dto_questions import UpdateQnaDTOQuestions
56-
from .update_qna_dto_metadata import UpdateQnaDTOMetadata
57-
from .update_qna_dto_context import UpdateQnaDTOContext
58-
from .update_qna_dto import UpdateQnaDTO
59-
from .update_kb_contents_dto import UpdateKbContentsDTO
60-
from .update_questions_dto import UpdateQuestionsDTO
6132
from .metadata_dto import MetadataDTO
62-
from .update_metadata_dto import UpdateMetadataDTO
63-
from .prompt_dto_qna import PromptDTOQna
64-
from .prompt_dto import PromptDTO
65-
from .update_context_dto import UpdateContextDTO
66-
from .delete_kb_contents_dto import DeleteKbContentsDTO
6733
from .qn_adto_context import QnADTOContext
6834
from .qn_adto import QnADTO
69-
from .file_dto import FileDTO
70-
from .create_kb_input_dto import CreateKbInputDTO
71-
from .qn_adocuments_dto import QnADocumentsDTO
72-
from .create_kb_dto import CreateKbDTO
73-
from .replace_kb_dto import ReplaceKbDTO
35+
from .prompt_dto_qna import PromptDTOQna
36+
from .prompt_dto import PromptDTO
7437
from .context_dto import ContextDTO
7538
from .error_response_error import ErrorResponseError
7639
from .error_response import ErrorResponse, ErrorResponseException
7740
from .inner_error_model import InnerErrorModel
7841
from .error import Error
79-
from .operation import Operation
80-
from .knowledgebase_dto import KnowledgebaseDTO
81-
from .knowledgebases_dto import KnowledgebasesDTO
82-
from .endpoint_settings_dto_active_learning import EndpointSettingsDTOActiveLearning
83-
from .endpoint_settings_dto import EndpointSettingsDTO
84-
from .active_learning_settings_dto import ActiveLearningSettingsDTO
85-
from .alterations_dto import AlterationsDTO
86-
from .word_alterations_dto import WordAlterationsDTO
87-
from .endpoint_keys_dto import EndpointKeysDTO
88-
from .qn_amaker_client_enums import (
89-
KnowledgebaseEnvironmentType,
42+
from .query_dto_context import QueryDTOContext
43+
from .query_dto import QueryDTO
44+
from .query_context_dto import QueryContextDTO
45+
from .qn_asearch_result_context import QnASearchResultContext
46+
from .qn_asearch_result import QnASearchResult
47+
from .qn_asearch_result_list import QnASearchResultList
48+
from .feedback_record_dto import FeedbackRecordDTO
49+
from .feedback_records_dto import FeedbackRecordsDTO
50+
from .qn_amaker_runtime_client_enums import (
9051
ErrorCodeType,
91-
OperationStateType,
92-
EnvironmentType,
9352
)
9453

9554
__all__ = [
96-
'UpdateKbOperationDTOAdd',
97-
'UpdateKbOperationDTODelete',
98-
'UpdateKbOperationDTOUpdate',
99-
'UpdateKbOperationDTO',
100-
'UpdateQnaDTOQuestions',
101-
'UpdateQnaDTOMetadata',
102-
'UpdateQnaDTOContext',
103-
'UpdateQnaDTO',
104-
'UpdateKbContentsDTO',
105-
'UpdateQuestionsDTO',
10655
'MetadataDTO',
107-
'UpdateMetadataDTO',
108-
'PromptDTOQna',
109-
'PromptDTO',
110-
'UpdateContextDTO',
111-
'DeleteKbContentsDTO',
11256
'QnADTOContext',
11357
'QnADTO',
114-
'FileDTO',
115-
'CreateKbInputDTO',
116-
'QnADocumentsDTO',
117-
'CreateKbDTO',
118-
'ReplaceKbDTO',
58+
'PromptDTOQna',
59+
'PromptDTO',
11960
'ContextDTO',
12061
'ErrorResponseError',
12162
'ErrorResponse', 'ErrorResponseException',
12263
'InnerErrorModel',
12364
'Error',
124-
'Operation',
125-
'KnowledgebaseDTO',
126-
'KnowledgebasesDTO',
127-
'EndpointSettingsDTOActiveLearning',
128-
'EndpointSettingsDTO',
129-
'ActiveLearningSettingsDTO',
130-
'AlterationsDTO',
131-
'WordAlterationsDTO',
132-
'EndpointKeysDTO',
133-
'KnowledgebaseEnvironmentType',
65+
'QueryDTOContext',
66+
'QueryDTO',
67+
'QueryContextDTO',
68+
'QnASearchResultContext',
69+
'QnASearchResult',
70+
'QnASearchResultList',
71+
'FeedbackRecordDTO',
72+
'FeedbackRecordsDTO',
13473
'ErrorCodeType',
135-
'OperationStateType',
136-
'EnvironmentType',
13774
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from msrest.serialization import Model
13+
14+
15+
class FeedbackRecordDTO(Model):
16+
"""Active learning feedback record.
17+
18+
:param user_id: Unique identifier for the user.
19+
:type user_id: str
20+
:param user_question: The suggested question being provided as feedback.
21+
:type user_question: str
22+
:param qna_id: The qnaId for which the suggested question is provided as
23+
feedback.
24+
:type qna_id: int
25+
"""
26+
27+
_validation = {
28+
'user_question': {'max_length': 1000},
29+
}
30+
31+
_attribute_map = {
32+
'user_id': {'key': 'userId', 'type': 'str'},
33+
'user_question': {'key': 'userQuestion', 'type': 'str'},
34+
'qna_id': {'key': 'qnaId', 'type': 'int'},
35+
}
36+
37+
def __init__(self, **kwargs):
38+
super(FeedbackRecordDTO, self).__init__(**kwargs)
39+
self.user_id = kwargs.get('user_id', None)
40+
self.user_question = kwargs.get('user_question', None)
41+
self.qna_id = kwargs.get('qna_id', None)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from msrest.serialization import Model
13+
14+
15+
class FeedbackRecordDTO(Model):
16+
"""Active learning feedback record.
17+
18+
:param user_id: Unique identifier for the user.
19+
:type user_id: str
20+
:param user_question: The suggested question being provided as feedback.
21+
:type user_question: str
22+
:param qna_id: The qnaId for which the suggested question is provided as
23+
feedback.
24+
:type qna_id: int
25+
"""
26+
27+
_validation = {
28+
'user_question': {'max_length': 1000},
29+
}
30+
31+
_attribute_map = {
32+
'user_id': {'key': 'userId', 'type': 'str'},
33+
'user_question': {'key': 'userQuestion', 'type': 'str'},
34+
'qna_id': {'key': 'qnaId', 'type': 'int'},
35+
}
36+
37+
def __init__(self, *, user_id: str=None, user_question: str=None, qna_id: int=None, **kwargs) -> None:
38+
super(FeedbackRecordDTO, self).__init__(**kwargs)
39+
self.user_id = user_id
40+
self.user_question = user_question
41+
self.qna_id = qna_id
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from msrest.serialization import Model
13+
14+
15+
class FeedbackRecordsDTO(Model):
16+
"""Active learning feedback records.
17+
18+
:param feedback_records: List of feedback records.
19+
:type feedback_records:
20+
list[~azure.cognitiveservices.knowledge.qnamaker.models.FeedbackRecordDTO]
21+
"""
22+
23+
_attribute_map = {
24+
'feedback_records': {'key': 'feedbackRecords', 'type': '[FeedbackRecordDTO]'},
25+
}
26+
27+
def __init__(self, **kwargs):
28+
super(FeedbackRecordsDTO, self).__init__(**kwargs)
29+
self.feedback_records = kwargs.get('feedback_records', None)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from msrest.serialization import Model
13+
14+
15+
class FeedbackRecordsDTO(Model):
16+
"""Active learning feedback records.
17+
18+
:param feedback_records: List of feedback records.
19+
:type feedback_records:
20+
list[~azure.cognitiveservices.knowledge.qnamaker.models.FeedbackRecordDTO]
21+
"""
22+
23+
_attribute_map = {
24+
'feedback_records': {'key': 'feedbackRecords', 'type': '[FeedbackRecordDTO]'},
25+
}
26+
27+
def __init__(self, *, feedback_records=None, **kwargs) -> None:
28+
super(FeedbackRecordsDTO, self).__init__(**kwargs)
29+
self.feedback_records = feedback_records
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from enum import Enum
13+
14+
15+
class ErrorCodeType(str, Enum):
16+
17+
bad_argument = "BadArgument"
18+
forbidden = "Forbidden"
19+
not_found = "NotFound"
20+
kb_not_found = "KbNotFound"
21+
unauthorized = "Unauthorized"
22+
unspecified = "Unspecified"
23+
endpoint_keys_error = "EndpointKeysError"
24+
quota_exceeded = "QuotaExceeded"
25+
qna_runtime_error = "QnaRuntimeError"
26+
sku_limit_exceeded = "SKULimitExceeded"
27+
operation_not_found = "OperationNotFound"
28+
service_error = "ServiceError"
29+
validation_failure = "ValidationFailure"
30+
extraction_failure = "ExtractionFailure"

0 commit comments

Comments
 (0)