package com.appsmith.server.dtos;

import com.appsmith.server.domains.User;
import com.appsmith.server.solutions.ReleaseNotesService;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

@Getter
@Setter
@NoArgsConstructor
@ToString
public class UserHomepageDTO {

    User user;

    List<OrganizationApplicationsDTO> organizationApplications;

    // This is a string so that it can hold values like `10+` if there's more than 10 new versions, for example.
    String newReleasesCount;

    List<ReleaseNotesService.ReleaseNode> releaseItems;

}
