package kz.konturai.parser.dto;

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

import java.util.Map;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class InstagramInsightDto {
    private Long impressions;
    private Long reach;
    private Long clicks;
    private Double spend;
    private Double ctr;
    private Double cpm;
    private Double cpc;
    private Long actions;
    private Map<String, Double> costPerActionType;
    
    // Additional fields for Instagram profile insights
    private Long profileViews;
    private Long websiteClicks;
    private Long followerCount;
}
