package com.airlock.iam.common.api.domain.model.geolocation;

import java.util.Optional;
import java.util.TimeZone;

public interface Geolocation {
   Optional<Coordinates> getCoordinates();

   Optional<String> getContinentCode();

   Optional<String> getCountryCode();

   Optional<String> getSubdivisionCode();

   Optional<String> getCity();

   Optional<String> getZip();

   Optional<TimeZone> getTimeZone();

   String toLogString();
}
