Skip to content

Commit f99fe1e

Browse files
author
SDKAuto
committed
CodeGen from PR 32939 in Azure/azure-rest-api-specs
Merge 2811e2b63d22261922f28a2dc5bbb8359cc59d20 into 535377f6ef91e9d847bbee77d55871eb8b37b7b2
1 parent 1f7312f commit f99fe1e

File tree

62 files changed

+2591
-3832
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+2591
-3832
lines changed
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
2-
"commit": "37acfe2967e5e1be1169146ac461eb1875c9476e",
2+
"commit": "ede20be8cf4ce0e657fd2d08f1611ac0a3773266",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"typespec_src": "specification/ai/Face",
5-
"@azure-tools/typespec-python": "0.23.8",
6-
"@autorest/python": "6.13.15"
5+
"@azure-tools/typespec-python": "0.39.1"
76
}
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
{
2+
"CrossLanguagePackageId": "Face",
3+
"CrossLanguageDefinitionId": {
4+
"azure.ai.vision.face.models.AccessoryItem": "Face.AccessoryItem",
5+
"azure.ai.vision.face.models.AddFaceResult": "Face.AddFaceResult",
6+
"azure.ai.vision.face.models.BlurProperties": "Face.BlurProperties",
7+
"azure.ai.vision.face.models.CreateLivenessSessionContent": "Face.CreateLivenessSessionContent",
8+
"azure.ai.vision.face.models.CreateLivenessWithVerifySessionContent": "Face.CreateLivenessWithVerifySessionContent",
9+
"azure.ai.vision.face.models.CreatePersonResult": "Face.CreatePersonResult",
10+
"azure.ai.vision.face.models.ExposureProperties": "Face.ExposureProperties",
11+
"azure.ai.vision.face.models.FaceAttributes": "Face.FaceAttributes",
12+
"azure.ai.vision.face.models.FaceDetectionResult": "Face.FaceDetectionResult",
13+
"azure.ai.vision.face.models.FaceError": "Face.FaceError",
14+
"azure.ai.vision.face.models.FaceErrorResponse": "Face.FaceErrorResponse",
15+
"azure.ai.vision.face.models.FaceFindSimilarResult": "Face.FindSimilarResult",
16+
"azure.ai.vision.face.models.FaceGroupingResult": "Face.GroupingResult",
17+
"azure.ai.vision.face.models.FaceIdentificationCandidate": "Face.IdentificationCandidate",
18+
"azure.ai.vision.face.models.FaceIdentificationResult": "Face.IdentificationResult",
19+
"azure.ai.vision.face.models.FaceLandmarks": "Face.FaceLandmarks",
20+
"azure.ai.vision.face.models.FaceRectangle": "Face.FaceRectangle",
21+
"azure.ai.vision.face.models.FaceTrainingResult": "Face.TrainingResult",
22+
"azure.ai.vision.face.models.FaceVerificationResult": "Face.VerificationResult",
23+
"azure.ai.vision.face.models.FacialHair": "Face.FacialHair",
24+
"azure.ai.vision.face.models.HairColor": "Face.HairColor",
25+
"azure.ai.vision.face.models.HairProperties": "Face.HairProperties",
26+
"azure.ai.vision.face.models.HeadPose": "Face.HeadPose",
27+
"azure.ai.vision.face.models.LandmarkCoordinate": "Face.LandmarkCoordinate",
28+
"azure.ai.vision.face.models.LargeFaceList": "Face.LargeFaceList",
29+
"azure.ai.vision.face.models.LargeFaceListFace": "Face.LargeFaceListFace",
30+
"azure.ai.vision.face.models.LargePersonGroup": "Face.LargePersonGroup",
31+
"azure.ai.vision.face.models.LargePersonGroupPerson": "Face.LargePersonGroupPerson",
32+
"azure.ai.vision.face.models.LargePersonGroupPersonFace": "Face.LargePersonGroupPersonFace",
33+
"azure.ai.vision.face.models.LivenessColorDecisionTarget": "Face.LivenessColorDecisionTarget",
34+
"azure.ai.vision.face.models.LivenessDecisionTargets": "Face.LivenessDecisionTargets",
35+
"azure.ai.vision.face.models.LivenessError": "Face.LivenessError",
36+
"azure.ai.vision.face.models.LivenessResult": "Face.LivenessResult",
37+
"azure.ai.vision.face.models.LivenessSession": "Face.LivenessSession",
38+
"azure.ai.vision.face.models.LivenessSessionAttempt": "Face.LivenessSessionAttempt",
39+
"azure.ai.vision.face.models.LivenessSessionResults": "Face.LivenessSessionResults",
40+
"azure.ai.vision.face.models.LivenessWithVerifyOutputs": "Face.LivenessWithVerifyOutputs",
41+
"azure.ai.vision.face.models.LivenessWithVerifyReference": "Face.LivenessWithVerifyReference",
42+
"azure.ai.vision.face.models.LivenessWithVerifyResult": "Face.LivenessWithVerifyResult",
43+
"azure.ai.vision.face.models.LivenessWithVerifySession": "Face.LivenessWithVerifySession",
44+
"azure.ai.vision.face.models.LivenessWithVerifySessionAttempt": "Face.LivenessWithVerifySessionAttempt",
45+
"azure.ai.vision.face.models.LivenessWithVerifySessionResults": "Face.LivenessWithVerifySessionResults",
46+
"azure.ai.vision.face.models.MaskProperties": "Face.MaskProperties",
47+
"azure.ai.vision.face.models.NoiseProperties": "Face.NoiseProperties",
48+
"azure.ai.vision.face.models.OcclusionProperties": "Face.OcclusionProperties",
49+
"azure.ai.vision.face.models.Versions": "Face.Versions",
50+
"azure.ai.vision.face.models.FaceRecognitionModel": "Face.RecognitionModel",
51+
"azure.ai.vision.face.models.FaceOperationStatus": "Face.OperationStatus",
52+
"azure.ai.vision.face.models.FaceDetectionModel": "Face.DetectionModel",
53+
"azure.ai.vision.face.models.GlassesType": "Face.GlassesType",
54+
"azure.ai.vision.face.models.HairColorType": "Face.HairColorType",
55+
"azure.ai.vision.face.models.AccessoryType": "Face.AccessoryType",
56+
"azure.ai.vision.face.models.BlurLevel": "Face.BlurLevel",
57+
"azure.ai.vision.face.models.ExposureLevel": "Face.ExposureLevel",
58+
"azure.ai.vision.face.models.NoiseLevel": "Face.NoiseLevel",
59+
"azure.ai.vision.face.models.MaskType": "Face.MaskType",
60+
"azure.ai.vision.face.models.QualityForRecognition": "Face.QualityForRecognition",
61+
"azure.ai.vision.face.models.FaceAttributeType": "Face.FaceAttributeType",
62+
"azure.ai.vision.face.models.FindSimilarMatchMode": "Face.FindSimilarMatchMode",
63+
"azure.ai.vision.face.models.OperationState": "Azure.Core.Foundations.OperationState",
64+
"azure.ai.vision.face.models.LivenessModel": "Face.LivenessModel",
65+
"azure.ai.vision.face.models.FaceLivenessDecision": "Face.LivenessDecision",
66+
"azure.ai.vision.face.models.LivenessOperationMode": "Face.LivenessOperationMode",
67+
"azure.ai.vision.face.models.FaceImageType": "Face.ImageType",
68+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.create": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.create",
69+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.delete": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.delete",
70+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.get": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.get",
71+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.update": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.update",
72+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.get_large_face_lists": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.getLargeFaceLists",
73+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.get_training_status": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.getTrainingStatus",
74+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.begin_train": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.train",
75+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.add_face_from_url": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.addFaceFromUrl",
76+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.add_face": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.addFace",
77+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.delete_face": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.deleteFace",
78+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.get_face": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.getFace",
79+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.update_face": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.updateFace",
80+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.get_faces": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.getFaces",
81+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.create": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.create",
82+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.delete": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.delete",
83+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.get",
84+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.update": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.update",
85+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get_large_person_groups": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.getLargePersonGroups",
86+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get_training_status": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.getTrainingStatus",
87+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.begin_train": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.train",
88+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.create_person": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.createPerson",
89+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.delete_person": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.deletePerson",
90+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get_person": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.getPerson",
91+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.update_person": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.updatePerson",
92+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get_persons": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.getPersons",
93+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.add_face_from_url": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.addFaceFromUrl",
94+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.add_face": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.addFace",
95+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.delete_face": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.deleteFace",
96+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get_face": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.getFace",
97+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.update_face": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.updateFace",
98+
"azure.ai.vision.face.FaceClient.find_similar": "ClientCustomizations.FaceClient.findSimilar",
99+
"azure.ai.vision.face.FaceClient.verify_face_to_face": "ClientCustomizations.FaceClient.verifyFaceToFace",
100+
"azure.ai.vision.face.FaceClient.group": "ClientCustomizations.FaceClient.group",
101+
"azure.ai.vision.face.FaceClient.find_similar_from_large_face_list": "ClientCustomizations.FaceClient.findSimilarFromLargeFaceList",
102+
"azure.ai.vision.face.FaceClient.identify_from_large_person_group": "ClientCustomizations.FaceClient.identifyFromLargePersonGroup",
103+
"azure.ai.vision.face.FaceClient.verify_from_large_person_group": "ClientCustomizations.FaceClient.verifyFromLargePersonGroup",
104+
"azure.ai.vision.face.FaceSessionClient.create_liveness_session": "ClientCustomizations.FaceSessionClient.createLivenessSession",
105+
"azure.ai.vision.face.FaceSessionClient.delete_liveness_session": "ClientCustomizations.FaceSessionClient.deleteLivenessSession",
106+
"azure.ai.vision.face.FaceSessionClient.get_liveness_session_result": "ClientCustomizations.FaceSessionClient.getLivenessSessionResult",
107+
"azure.ai.vision.face.FaceSessionClient.create_liveness_with_verify_session": "ClientCustomizations.FaceSessionClient.createLivenessWithVerifySession",
108+
"azure.ai.vision.face.FaceSessionClient.delete_liveness_with_verify_session": "ClientCustomizations.FaceSessionClient.deleteLivenessWithVerifySession",
109+
"azure.ai.vision.face.FaceSessionClient.get_liveness_with_verify_session_result": "ClientCustomizations.FaceSessionClient.getLivenessWithVerifySessionResult",
110+
"azure.ai.vision.face.FaceSessionClient.detect_from_session_image": "ClientCustomizations.FaceSessionClient.detectFromSessionImage",
111+
"azure.ai.vision.face.FaceSessionClient.get_session_image": "ClientCustomizations.FaceSessionClient.getSessionImage"
112+
}
113+
}

sdk/face/azure-ai-vision-face/azure/ai/vision/face/__init__.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,32 @@
55
# Code generated by Microsoft (R) Python Code Generator.
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
8+
# pylint: disable=wrong-import-position
89

9-
from ._client import FaceAdministrationClient
10-
from ._patch import FaceClient
11-
from ._patch import FaceSessionClient
10+
from typing import TYPE_CHECKING
11+
12+
if TYPE_CHECKING:
13+
from ._patch import * # pylint: disable=unused-wildcard-import
14+
15+
from ._client import FaceAdministrationClient # type: ignore
16+
from ._client import FaceClient # type: ignore
17+
from ._client import FaceSessionClient # type: ignore
1218
from ._version import VERSION
1319

1420
__version__ = VERSION
1521

16-
22+
try:
23+
from ._patch import __all__ as _patch_all
24+
from ._patch import *
25+
except ImportError:
26+
_patch_all = []
1727
from ._patch import patch_sdk as _patch_sdk
1828

1929
__all__ = [
2030
"FaceAdministrationClient",
2131
"FaceClient",
2232
"FaceSessionClient",
2333
]
24-
34+
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
2535

2636
_patch_sdk()

sdk/face/azure-ai-vision-face/azure/ai/vision/face/_client.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ class FaceAdministrationClient:
4242
:param endpoint: Supported Cognitive Services endpoints (protocol and hostname, for example:
4343
https://{resource-name}.cognitiveservices.azure.com). Required.
4444
:type endpoint: str
45-
:param credential: Credential used to authenticate requests to the service. Is either a
46-
AzureKeyCredential type or a TokenCredential type. Required.
45+
:param credential: Credential used to authenticate requests to the service. Is either a key
46+
credential type or a token credential type. Required.
4747
:type credential: ~azure.core.credentials.AzureKeyCredential or
4848
~azure.core.credentials.TokenCredential
49-
:keyword api_version: API Version. Known values are "v1.2-preview.1" and None. Default value is
50-
"v1.2-preview.1". Note that overriding this default value may result in unsupported behavior.
49+
:keyword api_version: API Version. Known values are "v1.2" and None. Default value is "v1.2".
50+
Note that overriding this default value may result in unsupported behavior.
5151
:paramtype api_version: str or ~azure.ai.vision.face.models.Versions
5252
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
5353
Retry-After header is present.
@@ -127,12 +127,12 @@ class FaceClient(FaceClientOperationsMixin):
127127
:param endpoint: Supported Cognitive Services endpoints (protocol and hostname, for example:
128128
https://{resource-name}.cognitiveservices.azure.com). Required.
129129
:type endpoint: str
130-
:param credential: Credential used to authenticate requests to the service. Is either a
131-
AzureKeyCredential type or a TokenCredential type. Required.
130+
:param credential: Credential used to authenticate requests to the service. Is either a key
131+
credential type or a token credential type. Required.
132132
:type credential: ~azure.core.credentials.AzureKeyCredential or
133133
~azure.core.credentials.TokenCredential
134-
:keyword api_version: API Version. Known values are "v1.2-preview.1" and None. Default value is
135-
"v1.2-preview.1". Note that overriding this default value may result in unsupported behavior.
134+
:keyword api_version: API Version. Known values are "v1.2" and None. Default value is "v1.2".
135+
Note that overriding this default value may result in unsupported behavior.
136136
:paramtype api_version: str or ~azure.ai.vision.face.models.Versions
137137
"""
138138

@@ -206,12 +206,12 @@ class FaceSessionClient(FaceSessionClientOperationsMixin):
206206
:param endpoint: Supported Cognitive Services endpoints (protocol and hostname, for example:
207207
https://{resource-name}.cognitiveservices.azure.com). Required.
208208
:type endpoint: str
209-
:param credential: Credential used to authenticate requests to the service. Is either a
210-
AzureKeyCredential type or a TokenCredential type. Required.
209+
:param credential: Credential used to authenticate requests to the service. Is either a key
210+
credential type or a token credential type. Required.
211211
:type credential: ~azure.core.credentials.AzureKeyCredential or
212212
~azure.core.credentials.TokenCredential
213-
:keyword api_version: API Version. Known values are "v1.2-preview.1" and None. Default value is
214-
"v1.2-preview.1". Note that overriding this default value may result in unsupported behavior.
213+
:keyword api_version: API Version. Known values are "v1.2" and None. Default value is "v1.2".
214+
Note that overriding this default value may result in unsupported behavior.
215215
:paramtype api_version: str or ~azure.ai.vision.face.models.Versions
216216
"""
217217

0 commit comments

Comments
 (0)