fix: permission search typing

This commit is contained in:
Chris Milne 2026-06-02 15:55:50 +01:00
parent ae0181c3ff
commit b8b5b6dbd3

View file

@ -6,7 +6,7 @@ Models follow the nomenclature of:
- Mixins: "<Attribute>Mixin"
- Models: "<Module><Method><Resource><Opt:Resource><Direction>" ie "IAMGetGroupPermissionsResponse"
"""
from typing import Optional
from typing import Optional, Annotated
from pydantic import EmailStr, ConfigDict, Field
@ -95,7 +95,7 @@ class IAMDeletePermissionRequest(PermIDMixin):
pass
class IAMGetPermissionsSearchRequest(OrgIDMixin):
service_id: Optional[int] = Field(gt=0)
service_id: Annotated[int | None, Field(gt=0)] = None
resource: Optional[str] = None
action: Optional[str] = None