| | |
| | | package com.ard.sample.media.model; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.fasterxml.jackson.annotation.JsonProperty; |
| | | import com.fasterxml.jackson.databind.PropertyNamingStrategy; |
| | | import com.fasterxml.jackson.databind.annotation.JsonNaming; |
| | | import lombok.Data; |
| | |
| | | @JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class) |
| | | public class FileMetadataDTO { |
| | | |
| | | @JsonProperty("absolute_altitude") |
| | | private Double absoluteAltitude; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ssX") |
| | | @JsonProperty("created_time") |
| | | private Date createdTime; |
| | | |
| | | @JsonProperty("gimbal_yaw_degree") |
| | | private Double gimbalYawDegree; |
| | | |
| | | @JsonProperty("photoed_position") |
| | | private PositionDTO photoedPosition; |
| | | |
| | | @JsonProperty("shoot_position") |
| | | private PositionDTO shootPosition; |
| | | |
| | | @JsonProperty("relative_altitude") |
| | | private Double relativeAltitude; |
| | | } |