ServerTimestamp
@Retention(value = RetentionPolicy.RUNTIME)
@Target(value = [ElementType.METHOD, ElementType.FIELD])
annotation ServerTimestamp
Annotation used to mark a timestamp field to be populated with a server timestamp. If a POJO being written contains null
for a @ServerTimestamp-annotated field, it will be replaced with a server-generated timestamp.