Subversion Repositories SmartDukaan

Rev

Rev 34723 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.web.res;

import com.spice.profitmandi.common.util.StringUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import java.time.LocalTime;

public class MapBoxResult {
    private static final Logger LOGGER = LogManager.getLogger(MapBoxResult.class);
    private final String distance;
    private final double etaSeconds;

    public MapBoxResult(String distance, double etaSeconds) {
        LOGGER.info("distance: {} : {}",distance, etaSeconds);
        this.distance = distance;
        this.etaSeconds = etaSeconds;
    }

    public String getDistanceKm() {
        return distance;
    }

    public LocalTime getEtaMinutes() {
        return StringUtils.secondsToTime(etaSeconds);
    }

    @Override
    public String toString() {
        return String.format("Distance: %s km, Duration: %.0f seconds", distance, etaSeconds);
    }
}