FeedReliabilityReport

data class FeedReliabilityReport(val feedId: FeedId? = null, val hasSeal: Boolean? = null, val earnedAt: IsoDateTime? = null, val lostAt: IsoDateTime? = null, val evaluatedAt: IsoDateTime? = null, val onProbation: Boolean? = null, val probationEndsAt: IsoDateTime? = null, val criteria: List<ReliabilityCriterion>? = null)(source)

Full Seal of Reliability breakdown for a GTFS feed.

Constructors

Link copied to clipboard
constructor(feedId: FeedId? = null, hasSeal: Boolean? = null, earnedAt: IsoDateTime? = null, lostAt: IsoDateTime? = null, evaluatedAt: IsoDateTime? = null, onProbation: Boolean? = null, probationEndsAt: IsoDateTime? = null, criteria: List<ReliabilityCriterion>? = null)

Properties

Link copied to clipboard

One entry per criterion, always all six.

Link copied to clipboard
@SerialName(value = "earned_at")
val earnedAt: IsoDateTime?

Instant the feed most recently earned the seal.

Link copied to clipboard
@SerialName(value = "evaluated_at")
val evaluatedAt: IsoDateTime?

Instant the criteria were last evaluated.

Link copied to clipboard
@SerialName(value = "feed_id")
val feedId: FeedId?

Catalog id of the GTFS feed.

Link copied to clipboard
@SerialName(value = "has_seal")
val hasSeal: Boolean?

Whether the feed currently holds the seal.

Link copied to clipboard
@SerialName(value = "lost_at")
val lostAt: IsoDateTime?

Instant the feed most recently lost the seal.

Link copied to clipboard
@SerialName(value = "on_probation")
val onProbation: Boolean?

Whether at least one criterion is serving probation.

Link copied to clipboard
@SerialName(value = "probation_ends_at")
val probationEndsAt: IsoDateTime?

Earliest instant the feed could regain the seal.