import java.time.LocalDateTime; public class GuildMember { private final String memberName; private final LocalDateTime joined; private GuildMemberType guildMemberType; //this can be represented as string public GuildMember(String memberName, LocalDateTime joined, GuildMemberType guildMemberType ) { this.memberName = memberName; this.joined = joined; this.guildMemberType = guildMemberType; } public String getMemberName() { return memberName; } public LocalDateTime getJoined() { return joined; } public GuildMemberType getGuildMemberType() { return guildMemberType; } }