Source code for arbor_imago.schemas.user_access_token

from pydantic import BaseModel
from arbor_imago import custom_types
from arbor_imago.schemas import FromAttributes


[docs] class UserAccessTokenAdminUpdate(BaseModel): expiry: custom_types.AuthCredential.expiry
[docs] class UserAccessTokenAdminCreate(BaseModel): expiry: custom_types.AuthCredential.expiry user_id: custom_types.User.id
[docs] class UserAccessTokenExport(FromAttributes): pass
[docs] class UserAccessTokenPublic(UserAccessTokenExport): id: custom_types.UserAccessToken.id expiry: custom_types.AuthCredential.expiry
[docs] class UserAccessTokenPrivate(UserAccessTokenExport): id: custom_types.UserAccessToken.id expiry: custom_types.AuthCredential.expiry user_id: custom_types.User.id