api.v1.serializers.UserProfileSerializer module

Module with the UserProfileSerializer serializer class.

class api.v1.serializers.UserProfileSerializer.UserProfileSerializer(*args, **kwargs)[source]

Bases: ModelSerializer

The serializer for eonvelope.models.UserProfile.

user

The eonvelope.models.UserProfile.user field is included but hidden.

class Meta[source]

Bases: object

Metadata class for the serializer.

model

The model to serialize.

alias of UserProfile

exclude = ['id']

Include the id field.

extra_kwargs = {'immich_api_key': {'write_only': True}, 'nextcloud_password': {'write_only': True}, 'paperless_api_key': {'write_only': True}}
_declared_fields = {'user': HiddenField(default=CurrentUserDefault())}