authentik.lib.sync.api
1from rest_framework.fields import BooleanField, ChoiceField, DateTimeField 2 3from authentik.core.api.utils import PassiveSerializer 4from authentik.tasks.models import TaskStatus 5 6 7class SyncStatusSerializer(PassiveSerializer): 8 """Provider/source sync status""" 9 10 is_running = BooleanField() 11 last_successful_sync = DateTimeField(required=False) 12 last_sync_status = ChoiceField(required=False, choices=TaskStatus.choices)
8class SyncStatusSerializer(PassiveSerializer): 9 """Provider/source sync status""" 10 11 is_running = BooleanField() 12 last_successful_sync = DateTimeField(required=False) 13 last_sync_status = ChoiceField(required=False, choices=TaskStatus.choices)
Provider/source sync status