[AB-69] adding additional info to userInfo command

This commit is contained in:
Sheldan
2022-08-27 14:44:46 +02:00
parent 9a0bff154b
commit a43725df39
3 changed files with 64 additions and 14 deletions

View File

@@ -1,17 +1,28 @@
package dev.sheldan.abstracto.utility.model;
import dev.sheldan.abstracto.core.models.template.display.MemberNameDisplay;
import dev.sheldan.abstracto.core.models.template.display.RoleDisplay;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;
import net.dv8tion.jda.api.entities.Member;
import java.time.Instant;
import java.util.ArrayList;
import java.util.List;
@Getter
@Setter
@Builder
public class UserInfoModel {
private Member memberInfo;
private Long id;
private MemberNameDisplay memberDisplay;
private String onlineStatus;
@Builder.Default
private List<String> activities = new ArrayList<>();
private String customStatus;
private String customEmoji;
@Builder.Default
private List<RoleDisplay> roles = new ArrayList<>();
private Instant joinDate;
private Instant creationDate;
}