Files
Java-Spring-CRQS-Eventsourc…/src/main/java/com/eventsourcing/es/Snapshot.java
2022-04-13 12:16:23 +03:00

45 lines
939 B
Java

package com.eventsourcing.es;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.UUID;
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class Snapshot {
private UUID id;
private String aggregateId;
private String aggregateType;
private byte[] data;
private byte[] metaData;
private long version;
private LocalDateTime timeStamp;
@Override
public String toString() {
return "Snapshot{" +
"id=" + id +
", aggregateId='" + aggregateId + '\'' +
", aggregateType='" + aggregateType + '\'' +
", data=" + data.length + " bytes" +
", metaData=" + metaData.length + " bytes" +
", version=" + version +
", timeStamp=" + timeStamp +
'}';
}
}