package com.walkguide.dto.response;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class DashboardResponse {
    // Info user yang dipair
    private Long pairedUserId;
    private String pairedUserName;
    private String pairedUserEmail;
    private String uniqueUserId;

    // Lokasi terakhir
    private LocationResponse lastLocation;

    // Status
    private long unreadSosCount;
    private long unreadNotifCount;

    // Recent activity (5 terbaru)
    private List<ActivityLogResponse> recentActivity;
}
