package org.learning.by.example.reactive.microservices.model; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; public class LocationResponse { private final GeographicCoordinates geographicCoordinates; private final SunriseSunset sunriseSunset; @JsonCreator public LocationResponse(@JsonProperty("geographicCoordinates") final GeographicCoordinates geographicCoordinates, @JsonProperty("sunriseSunset") final SunriseSunset sunriseSunset) { this.geographicCoordinates = geographicCoordinates; this.sunriseSunset = sunriseSunset; } public GeographicCoordinates getGeographicCoordinates() { return geographicCoordinates; } public SunriseSunset getSunriseSunset() { return sunriseSunset; } }