reliza.java.client.responses.ReleaseData Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of reliza-java-client Show documentation
Show all versions of reliza-java-client Show documentation
Java Client SDK for Reliza Hub
The newest version!
package reliza.java.client.responses;
import java.net.URI;
import java.time.ZonedDateTime;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* Release details
*/
@Data @EqualsAndHashCode(callSuper=true)
public class ReleaseData extends RelizaDataParent {
private UUID uuid;
private String version;
private Status status;
private UUID org;
private UUID project;
private UUID branch;
private List coreParentReleases;
private List parentReleases;
private List optionalReleases;
private UUID sourceCodeEntry;
private List commits;
private ZonedDateTime commitTime;
private List artifacts;
private ReleaseType type;
private String notes;
private Map approvals;
private List timing;
private String decoratedVersionString;
private URI endpoint;
public enum Status {
ACTIVE,
APPROVED,
ARCHIVED,
COMPLETE,
DRAFT,
IGNORED,
OPTIONAL,
PENDING,
REJECTED,
REQUIRED
}
public enum ReleaseType {
PLACEHOLDER,
REGULAR
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy