package dev.lions.user.manager.dto.sync;

import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SyncHistoryDTO {
    private String id;
    private String realmName;
    private LocalDateTime syncDate;
    private String syncType; // FULL, PARTIAL, USER, ROLE
    private String status; // SUCCESS, FAILURE
    private Integer itemsProcessed;
    private Long durationMs;
    private String errorMessage;
}
