Missing key UserExtend for Enum AccessPackageRequestType #661
Labels
Area: OpenAPI
An issue related to the OpenAPI library
Area: Workload
priority:p1
High priority but not blocking.
Fixes microsoftgraph/msgraph-sdk-python#838
Raised in python, the missing key UserExtend for Enum AccessPackageRequestType affects all SDKs.
While generation is fine , it maps the enum definition in the OpenAPI file:
To the generated Python Enum Model as:
More Details
![image](https://private-user-images.githubusercontent.com/23254784/357011279-2db14a20-d92b-4116-b489-1e8551bfbfd2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODU2NjEsIm5iZiI6MTczOTI4NTM2MSwicGF0aCI6Ii8yMzI1NDc4NC8zNTcwMTEyNzktMmRiMTRhMjAtZDkyYi00MTE2LWI0ODktMWU4NTUxYmZiZmQyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0NDkyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWExYzMyMjQxZGMzODU5Y2ZjN2RhMjA3MGU2M2Y1MTQ4MDhkOWJhMzIxZDA1MTNkMTI4ODNhZWZmZmMzZWNlMzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.g8L1R6tOf8I7SfvmpxBDXgZMa3eBR-WHIQpRCz9y6Ec)
The openapi.yaml shows that UserExtend exists in the description, but it does not exist in the definition as shown above.
Workload owner or metadata update required
![image (1)](https://private-user-images.githubusercontent.com/23254784/357011615-e8fc7a16-8050-4dbe-9579-4c968bbba6c4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyODU2NjEsIm5iZiI6MTczOTI4NTM2MSwicGF0aCI6Ii8yMzI1NDc4NC8zNTcwMTE2MTUtZThmYzdhMTYtODA1MC00ZGJlLTk1NzktNGM5NjhiYmJhNmM0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE0NDkyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlkZDVmYWE0ZDdhMjQwNTU2ZWQ0YTg2OGFmZGNiYjZmNWYwMjM5Yzk3YTJjNjg4N2QwNmUzM2E1OWM3OGQxMDYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.qk-IrniyeVFy1w0ErH4vViBuc0bWjUfnMjP9C2nyB6w)
Checking the description, seems the key has not been added by the workload owner as well:
Solution
Adding this will automatically solve this for all SDKs.
The text was updated successfully, but these errors were encountered: