UserOriginCountry.java
package es.um.atica.faker.users.domain.model;
import java.util.Objects;
public class UserOriginCountry {
private String value;
private UserOriginCountry(String value) { this.value = value; }
public static UserOriginCountry of(String value) {
Objects.requireNonNull(value, "User origin country could not be null!");
if (value.trim().isEmpty()) throw new IllegalArgumentException("User origin country could not be empty!");
return new UserOriginCountry(value);
}
public String getValue() { return value; }
}