Time Info returned from REST API MapServices.

interface RestApiMapServiceTimeInfo {
    defaultTimeInterval: unknown;
    defaultTimeIntervalUnits:
        | "esriTimeUnitsCenturies"
        | "esriTimeUnitsDays"
        | "esriTimeUnitsDecades"
        | "esriTimeUnitsHours"
        | "esriTimeUnitsMilliseconds"
        | "esriTimeUnitsMinutes"
        | "esriTimeUnitsMonths"
        | "esriTimeUnitsSeconds"
        | "esriTimeUnitsUnknown"
        | "esriTimeUnitsWeeks"
        | "esriTimeUnitsYears";
    defaultTimeWindow: unknown;
    endTimeField: string;
    hasLiveData: boolean;
    liveModeOffsetDirection: "pastAndFuture" | "past" | "future";
    startTimeField: string;
    timeExtent: [number, number];
    timeReference: {
        respectsDaylightSaving: boolean;
        timeZone: string;
    };
    timeRelation: "esriTimeRelationOverlaps" | "esriTimeRelationOverlapsStartWithinEnd" | "esriTimeRelationAfterStartOverlapsEnd>";
}

Hierarchy (view full)

Properties

defaultTimeInterval: unknown
defaultTimeIntervalUnits:
    | "esriTimeUnitsCenturies"
    | "esriTimeUnitsDays"
    | "esriTimeUnitsDecades"
    | "esriTimeUnitsHours"
    | "esriTimeUnitsMilliseconds"
    | "esriTimeUnitsMinutes"
    | "esriTimeUnitsMonths"
    | "esriTimeUnitsSeconds"
    | "esriTimeUnitsUnknown"
    | "esriTimeUnitsWeeks"
    | "esriTimeUnitsYears"
defaultTimeWindow: unknown
endTimeField: string

New in 10.1. The name of the attribute used as end time.

hasLiveData: boolean
liveModeOffsetDirection: "pastAndFuture" | "past" | "future"
startTimeField: string

New in 10.1. The name of the attribute used as start time.

timeExtent: [number, number]

Added at 10.0. The time extent of the service (start/end), represented using "Epoch time": milliseconds since 1970.

timeReference: {
    respectsDaylightSaving: boolean;
    timeZone: string;
}

Added at 10.0. The time reference of the service.

timeRelation: "esriTimeRelationOverlaps" | "esriTimeRelationOverlapsStartWithinEnd" | "esriTimeRelationAfterStartOverlapsEnd>"