class FilePropertiesSpec {

  public Optional<Instant> getTimestamp() {
    return Optional.ofNullable(timestamp);
  }

  @JsonCreator public  FilePropertiesSpec(
      @JsonProperty("filePermissions") String filePermissions,
      @JsonProperty("directoryPermissions") String directoryPermissions,
      @JsonProperty("user") String user,
      @JsonProperty("group") String group,
      @JsonProperty("timestamp") String timestamp);

}