// Path: api/src/main/java/com/jfrog/bintray/client/api/ObjectMapperHelper.java
// public class ObjectMapperHelper {
// 
//     public static ObjectMapper get() {
//         return buildDetailsMapper();
//     }
// 
//     private static ObjectMapper buildDetailsMapper() {
//         ObjectMapper mapper = new ObjectMapper(new JsonFactory());
// 
//         // TODO: when moving to Jackson 2.x these can be replaced with JodaModule
//         mapper.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS, false);
//         mapper.configure(SerializationConfig.Feature.WRITE_DATE_KEYS_AS_TIMESTAMPS, false);
// 
//         //Don't include keys with null values implicitly, only explicitly set values should be sent over
//         mapper.configure(DeserializationConfig.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY, false);
//         mapper.configure(SerializationConfig.Feature.WRITE_NULL_MAP_VALUES, false);
//         mapper.setSerializationInclusion(JsonSerialize.Inclusion.NON_NULL);
//         return mapper;
//     }
// }


import com.jfrog.bintray.client.api.ObjectMapperHelper;
import org.codehaus.jackson.annotate.*;
import org.codehaus.jackson.map.ObjectMapper;
import org.joda.time.DateTime;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
        return this;
    }

    public String getType() {
        return type;
    }

    public Boolean getIsPrivate() {
        return isPrivate;
    }

    public RepositoryDetails setIsPrivate(Boolean isPrivate) {
        this.isPrivate = isPrivate;
        return this;
    }

    public Boolean getPremium() {
        return premium;
    }

    public RepositoryDetails setPremium(Boolean premium) {
        this.premium = premium;
        return this;
    }

    public RepositoryDetails setType(String type) {
        this.type = type;
        return this;
    }

// Path: api/src/main/java/com/jfrog/bintray/client/api/ObjectMapperHelper.java
// public class ObjectMapperHelper {
// 
//     public static ObjectMapper get() {
//         return buildDetailsMapper();
//     }
// 
//     private static ObjectMapper buildDetailsMapper() {
//         ObjectMapper mapper = new ObjectMapper(new JsonFactory());
// 
//         // TODO: when moving to Jackson 2.x these can be replaced with JodaModule
//         mapper.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS, false);
//         mapper.configure(SerializationConfig.Feature.WRITE_DATE_KEYS_AS_TIMESTAMPS, false);
// 
//         //Don't include keys with null values implicitly, only explicitly set values should be sent over
//         mapper.configure(DeserializationConfig.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY, false);
//         mapper.configure(SerializationConfig.Feature.WRITE_NULL_MAP_VALUES, false);
//         mapper.setSerializationInclusion(JsonSerialize.Inclusion.NON_NULL);
//         return mapper;
//     }
// }


// Path: api/src/main/java/com/jfrog/bintray/client/api/details/RepositoryDetails.java
import com.jfrog.bintray.client.api.ObjectMapperHelper;
import org.codehaus.jackson.annotate.*;
import org.codehaus.jackson.map.ObjectMapper;
import org.joda.time.DateTime;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

        return this;
    }

    public String getType() {
        return type;
    }

    public Boolean getIsPrivate() {
        return isPrivate;
    }

    public RepositoryDetails setIsPrivate(Boolean isPrivate) {
        this.isPrivate = isPrivate;
        return this;
    }

    public Boolean getPremium() {
        return premium;
    }

    public RepositoryDetails setPremium(Boolean premium) {
        this.premium = premium;
        return this;
    }

    public RepositoryDetails setType(String type) {
        this.type = type;
        return this;
    }

    public Integer getYumMetadataDepth() {