Source code for pyeudiw.duckle_ql.credential

from typing import List

from pydantic import BaseModel


[docs] class Claim(BaseModel): """ Represents a single claim with a JSON path. """ path: List[str]
[docs] class Meta(BaseModel): """ Metadata for a credential, including vct values. """ vct_values: List[str]
[docs] class Credential(BaseModel): """ Defines a single credential request. """ id: str format: str meta: Meta claims: List[Claim]
[docs] class CredentialsRequest(BaseModel): """ Root model containing a list of credential requests. """ credentials: List[Credential]