Generated SomeEvent.java file differs from SomeEvent.vss file
VaughnVernon opened this issue · 0 comments
VaughnVernon commented
This is not a schemata code generation issue. It appears to be a xoom generation issue. There is a difference between the xoom generation for the Java-based event and the schema definition of the event in the src/main/vlingo/schemata
directory. I have not determined how widespread this is, but I can provide a single example that indicates a substantial difference between the two:
AircraftPooled.java
public final class AircraftPooled extends IdentifiedDomainEvent {
private final UUID eventId;
public final String id;
public final String model;
public final String serialNumber;
public final String tailNumber;
...
}
AircraftPooled.vss
event AircraftPooled {
version semanticVersion
string id
string aircraftId
}
See: https://github.com/vlingo/vlingo-examples/tree/master/vlingo-e2e-sys-airline-ops/flight-planning