@Retention(value=RUNTIME)
@Target(value={METHOD,FIELD})
public @interface ServerTimestamp
Annotation used to mark a field as being populated via Server Timestamps. If a POJO being written
contains null for a @ServerTimestamp annotated field, it will be replaced with a server-generated
timestamp.