// Path: src/main/java/re/vianneyfaiv/persephone/domain/env/v2/EnvironmentResponse.java
// public class EnvironmentResponse {
// 
// 	private List<String> activeProfiles;
// 	private List<PropertySource> propertySources;
// 
// 	public List<String> getActiveProfiles() {
// 		return activeProfiles;
// 	}
// 
// 	public List<PropertySource> getPropertySources() {
// 		return propertySources;
// 	}
// }


import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.util.StringUtils;
import re.vianneyfaiv.persephone.domain.env.v2.EnvironmentResponse;
package re.vianneyfaiv.persephone.domain.env;




/**
 * Mapper for /env endpoint
 */
public class Environment {

	private List<PropertyItem> properties;
	private Map<String, List<String>> propertiesMap;

// Path: src/main/java/re/vianneyfaiv/persephone/domain/env/v2/EnvironmentResponse.java
// public class EnvironmentResponse {
// 
// 	private List<String> activeProfiles;
// 	private List<PropertySource> propertySources;
// 
// 	public List<String> getActiveProfiles() {
// 		return activeProfiles;
// 	}
// 
// 	public List<PropertySource> getPropertySources() {
// 		return propertySources;
// 	}
// }


// Path: src/main/java/re/vianneyfaiv/persephone/domain/env/Environment.java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.util.StringUtils;
import re.vianneyfaiv.persephone.domain.env.v2.EnvironmentResponse;

package re.vianneyfaiv.persephone.domain.env;




/**
 * Mapper for /env endpoint
 */
public class Environment {

	private List<PropertyItem> properties;
	private Map<String, List<String>> propertiesMap;

	public Environment(EnvironmentResponse env, ActuatorVersion actuatorVersion) {