package de.micromata.borgbutler.json.borg;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.util.List;
/**
* Result of borg list repo.
*/
public class ArchiveInfo extends RepositoryMatcher implements Serializable {
private static final long serialVersionUID = -4200553322856662346L;
@Getter
private List archives;
@Getter
private Cache cache;
@Getter
private Encryption encryption;
@Getter
@Setter
@JsonIgnore
private String originalJson;
public void updateFrom(ArchiveInfo archiveList) {
super.updateFrom(archiveList);
this.archives = archiveList.archives;
this.cache = archiveList.cache;
this.encryption = archiveList.encryption;
}
}