MemberItemResponse.java
package io.featureprobe.api.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MemberItemResponse {
@Schema(description = "The account of the member.")
private String account;
@Schema(description = "The nickname of the member.")
private String nickname;
@Schema(description = "The role of the member.")
private String role;
@Schema(description = "Whether to allow editing other members.")
private boolean allowEdit;
@Schema(description = "The creator of the member.")
private String createdBy;
@Schema(description = "The last visit time of the member.")
private Date visitedTime;
private String organizationName;
private Long organizationId;
private Boolean valid;
private String organizationMemberCreateBy;
private String plan;
private Object allowFeatures;
public MemberItemResponse(String account, String role) {
this.account = account;
this.role = role;
}
}