Respackopts/src/main/java/io/gitlab/jfronny/respackopts/model/DirRpo.java

22 lines
680 B
Java

package io.gitlab.jfronny.respackopts.model;
import io.gitlab.jfronny.commons.serialize.generator.annotations.GSerializable;
import io.gitlab.jfronny.commons.serialize.annotations.Ignore;
import io.gitlab.jfronny.commons.serialize.annotations.SerializedName;
@GSerializable
public class DirRpo {
@SerializedName(value = "condition", alternate = {"conditions"})
public Condition condition;
@SerializedName(value = "fallback", alternate = {"fallbacks"})
public String fallback;
@Ignore
public String path;
public void hydrate(String path) {
this.path = path;
if (condition != null) condition = condition.withSourceFile(path);
}
}