@@ -154,6 +154,7 @@ class CredentialCapabilitiesDataType(TypedDict, total=False):
154154 supportedCredentialTypes : dict [str , UserCredentialCapabilityDataType ]
155155 supportsAdminCode : bool
156156 supportsAdminCodeDeactivation : bool
157+ supportsCredentialAssignment : bool
157158
158159
159160@dataclass
@@ -165,6 +166,7 @@ class CredentialCapabilities:
165166 )
166167 supports_admin_code : bool = False
167168 supports_admin_code_deactivation : bool = False
169+ supports_credential_assignment : bool = False
168170
169171 @classmethod
170172 def from_dict (cls , data : CredentialCapabilitiesDataType ) -> CredentialCapabilities :
@@ -183,6 +185,9 @@ def from_dict(cls, data: CredentialCapabilitiesDataType) -> CredentialCapabiliti
183185 supports_admin_code_deactivation = data .get (
184186 "supportsAdminCodeDeactivation" , False
185187 ),
188+ supports_credential_assignment = data .get (
189+ "supportsCredentialAssignment" , False
190+ ),
186191 )
187192
188193 def to_dict (self ) -> CredentialCapabilitiesDataType :
@@ -194,6 +199,7 @@ def to_dict(self) -> CredentialCapabilitiesDataType:
194199 },
195200 "supportsAdminCode" : self .supports_admin_code ,
196201 "supportsAdminCodeDeactivation" : self .supports_admin_code_deactivation ,
202+ "supportsCredentialAssignment" : self .supports_credential_assignment ,
197203 }
198204
199205
0 commit comments