{"push_id":1175707702,"size":1,"distinct_size":1,"ref":"refs/heads/feature/4","head":"54bc0640730f5381bd5e9f6395f9cd2eee1101d4","before":"8ab69a6e28ce6711e8fd2ee5e9cd71006eb40d4b","commits":[{"sha":"54bc0640730f5381bd5e9f6395f9cd2eee1101d4","author":{"name":"Illia Ovchynnikov","email":"442603ebe485fcd00c2207dfa444018fe53a1270@gmail.com"},"message":"Domain: Refactor and simplify domain JPA entities\n\nI've annotated AbstractMessage with @MappedSuperclass (not @Entity) coz it doesn't represent any entity but is used as a base for other message types. All other entities were more accurately annotated and normalized: identical proprs naming convention / type, @GeneratedValue strategy, constructors for required props and no setters for immutable objects. Message's timestamp is now generated automatically before EntityManager#persist via @PrePersist.","distinct":true,"url":"https://api.github.com/repos/socialedge/spica-notifications/commits/54bc0640730f5381bd5e9f6395f9cd2eee1101d4"}]}
{"actor":{"display_login":"wingsofovnia"}}