com.arextest.config.model.dto.application.ApplicationConfiguration Maven / Gradle / Ivy
package com.arextest.config.model.dto.application;
import com.arextest.config.model.dto.AbstractConfiguration;
import com.arextest.config.model.dto.FeatureType;
import java.util.Map;
import lombok.Getter;
import lombok.Setter;
import java.util.Set;
/**
* @author jmo
* @since 2022/1/22
*/
@Getter
@Setter
public class ApplicationConfiguration extends AbstractConfiguration implements
ApplicationDescription {
private String id;
private String appId;
/**
* Bit flag composed of bits that indicate which {@link FeatureType}s are enabled.
*/
private int features;
private String groupName;
private String groupId;
private String agentVersion;
private String agentExtVersion;
private String appName;
private String description;
/**
* java_web_service nodeJs_Web_service
*/
private String category;
@Deprecated
private String owner;
private Set owners;
private String organizationName;
private Integer recordedCaseCount;
private String defaultFormatter;
/**
* organization_id
*/
private String organizationId;
/**
* @see com.arextest.model.replay.AppVisibilityLevelEnum .
*/
private int visibilityLevel;
private Map> tags;
}