Skip to content

Commit 2a87797

Browse files
author
SDKAuto
committed
CodeGen from PR 33698 in Azure/azure-rest-api-specs
Merge d82f6698c1524f8ad485970035643563a8889fb5 into f03aa628f37d2d7e10db8cc16e7471342d3beaaf
1 parent 1d83aaf commit 2a87797

File tree

69 files changed

+8784
-10044
lines changed

Some content is hidden

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

69 files changed

+8784
-10044
lines changed

sdk/face/azure-ai-vision-face/MANIFEST.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ recursive-include tests *.py
55
recursive-include samples *.py *.md
66
include azure/__init__.py
77
include azure/ai/__init__.py
8-
include azure/ai/vision/__init__.py
8+
include azure/ai/vision/__init__.py
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
2-
"commit": "37acfe2967e5e1be1169146ac461eb1875c9476e",
2+
"commit": "65ea9a38c20488eb047876e4207713aa4a392f82",
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.43.0"
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.GlassesType": "Face.GlassesType",
52+
"azure.ai.vision.face.models.HairColorType": "Face.HairColorType",
53+
"azure.ai.vision.face.models.AccessoryType": "Face.AccessoryType",
54+
"azure.ai.vision.face.models.BlurLevel": "Face.BlurLevel",
55+
"azure.ai.vision.face.models.ExposureLevel": "Face.ExposureLevel",
56+
"azure.ai.vision.face.models.NoiseLevel": "Face.NoiseLevel",
57+
"azure.ai.vision.face.models.MaskType": "Face.MaskType",
58+
"azure.ai.vision.face.models.QualityForRecognition": "Face.QualityForRecognition",
59+
"azure.ai.vision.face.models.FaceDetectionModel": "Face.DetectionModel",
60+
"azure.ai.vision.face.models.FaceAttributeType": "Face.FaceAttributeType",
61+
"azure.ai.vision.face.models.FindSimilarMatchMode": "Face.FindSimilarMatchMode",
62+
"azure.ai.vision.face.models.OperationState": "Azure.Core.Foundations.OperationState",
63+
"azure.ai.vision.face.models.LivenessModel": "Face.LivenessModel",
64+
"azure.ai.vision.face.models.FaceLivenessDecision": "Face.LivenessDecision",
65+
"azure.ai.vision.face.models.LivenessOperationMode": "Face.LivenessOperationMode",
66+
"azure.ai.vision.face.models.FaceImageType": "Face.ImageType",
67+
"azure.ai.vision.face.models.FaceOperationStatus": "Face.OperationStatus",
68+
"azure.ai.vision.face.FaceClient.find_similar": "ClientCustomizations.FaceClient.findSimilar",
69+
"azure.ai.vision.face.FaceClient.verify_face_to_face": "ClientCustomizations.FaceClient.verifyFaceToFace",
70+
"azure.ai.vision.face.FaceClient.group": "ClientCustomizations.FaceClient.group",
71+
"azure.ai.vision.face.FaceClient.find_similar_from_large_face_list": "ClientCustomizations.FaceClient.findSimilarFromLargeFaceList",
72+
"azure.ai.vision.face.FaceClient.identify_from_large_person_group": "ClientCustomizations.FaceClient.identifyFromLargePersonGroup",
73+
"azure.ai.vision.face.FaceClient.verify_from_large_person_group": "ClientCustomizations.FaceClient.verifyFromLargePersonGroup",
74+
"azure.ai.vision.face.FaceSessionClient.create_liveness_session": "ClientCustomizations.FaceSessionClient.createLivenessSession",
75+
"azure.ai.vision.face.FaceSessionClient.delete_liveness_session": "ClientCustomizations.FaceSessionClient.deleteLivenessSession",
76+
"azure.ai.vision.face.FaceSessionClient.get_liveness_session_result": "ClientCustomizations.FaceSessionClient.getLivenessSessionResult",
77+
"azure.ai.vision.face.FaceSessionClient.create_liveness_with_verify_session": "ClientCustomizations.FaceSessionClient.createLivenessWithVerifySession",
78+
"azure.ai.vision.face.FaceSessionClient.delete_liveness_with_verify_session": "ClientCustomizations.FaceSessionClient.deleteLivenessWithVerifySession",
79+
"azure.ai.vision.face.FaceSessionClient.get_liveness_with_verify_session_result": "ClientCustomizations.FaceSessionClient.getLivenessWithVerifySessionResult",
80+
"azure.ai.vision.face.FaceSessionClient.detect_from_session_image": "ClientCustomizations.FaceSessionClient.detectFromSessionImage",
81+
"azure.ai.vision.face.FaceSessionClient.get_session_image": "ClientCustomizations.FaceSessionClient.getSessionImage",
82+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.create": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.create",
83+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.delete": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.delete",
84+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.get": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.get",
85+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.update": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.update",
86+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.get_large_face_lists": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.getLargeFaceLists",
87+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.get_training_status": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.getTrainingStatus",
88+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.begin_train": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.train",
89+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.add_face_from_url": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.addFaceFromUrl",
90+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.add_face": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.addFace",
91+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.delete_face": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.deleteFace",
92+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.get_face": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.getFace",
93+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.update_face": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.updateFace",
94+
"azure.ai.vision.face.FaceAdministrationClient.large_face_list.get_faces": "ClientCustomizations.FaceAdministrationClient.LargeFaceList.getFaces",
95+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.create": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.create",
96+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.delete": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.delete",
97+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.get",
98+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.update": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.update",
99+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get_large_person_groups": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.getLargePersonGroups",
100+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get_training_status": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.getTrainingStatus",
101+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.begin_train": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.train",
102+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.create_person": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.createPerson",
103+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.delete_person": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.deletePerson",
104+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get_person": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.getPerson",
105+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.update_person": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.updatePerson",
106+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get_persons": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.getPersons",
107+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.add_face_from_url": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.addFaceFromUrl",
108+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.add_face": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.addFace",
109+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.delete_face": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.deleteFace",
110+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.get_face": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.getFace",
111+
"azure.ai.vision.face.FaceAdministrationClient.large_person_group.update_face": "ClientCustomizations.FaceAdministrationClient.LargePersonGroup.updateFace"
112+
}
113+
}

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

Lines changed: 16 additions & 6 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 FaceClient # type: ignore
16+
from ._client import FaceSessionClient # type: ignore
17+
from ._client import FaceAdministrationClient # 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__ = [
20-
"FaceAdministrationClient",
2130
"FaceClient",
2231
"FaceSessionClient",
32+
"FaceAdministrationClient",
2333
]
24-
34+
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
2535

2636
_patch_sdk()

0 commit comments

Comments
 (0)