Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EntityCounter ¶
EntityCounter .
type FeedState ¶
type FeedState struct {
ID int
FeedID int
FeedVersionID tl.OInt
LastFetchError string
LastFetchedAt tl.OTime
LastSuccessfulFetchAt tl.OTime
FeedPriority tl.OInt
FeedRealtimeEnabled bool
tl.Timestamps
}
FeedState .
type FeedVersionFileInfo ¶
type FeedVersionFileInfo struct {
ID int
FeedVersionID int
Name string
Size int64
Rows int64
Columns int
Header string
CSVLike bool
SHA1 string
tl.Timestamps
}
FeedVersionFileInfo .
func NewFeedVersionFileInfosFromReader ¶
func NewFeedVersionFileInfosFromReader(reader *tlcsv.Reader) ([]FeedVersionFileInfo, error)
NewFeedVersionFileInfosFromReader calculates statistics about the contents of a feed version
type FeedVersionImport ¶
type FeedVersionImport struct {
ID int
FeedVersionID int
ImportLog string
ExceptionLog string
ImportLevel int // deprecated
Success bool // Finished, Success Yes/No
InProgress bool // In Progress
InterpolatedStopTimeCount int
EntityCount EntityCounter
WarningCount EntityCounter
GeneratedCount EntityCounter
SkipEntityErrorCount EntityCounter
SkipEntityReferenceCount EntityCounter
SkipEntityFilterCount EntityCounter
SkipEntityMarkedCount EntityCounter
tl.Timestamps
}
FeedVersionImport .
func NewFeedVersionImport ¶ added in v0.8.0
func NewFeedVersionImport() *FeedVersionImport
NewFeedVersionImport returns an initialized FeedVersionImport.
func (*FeedVersionImport) GetID ¶ added in v0.7.1
func (fvi *FeedVersionImport) GetID() int
GetID returns the ID
func (*FeedVersionImport) SetID ¶ added in v0.7.1
func (fvi *FeedVersionImport) SetID(v int)
SetID sets the ID.
type FeedVersionServiceLevel ¶ added in v0.7.1
type FeedVersionServiceLevel struct {
ID int
FeedVersionID int
RouteID tl.OString
StartDate tl.ODate
EndDate tl.ODate
Monday int
Tuesday int
Wednesday int
Thursday int
Friday int
Saturday int
Sunday int
// Cached data
AgencyName string
RouteShortName string
RouteLongName string
RouteType int
}
FeedVersionServiceLevel .
func NewFeedVersionServiceInfosFromReader ¶ added in v0.7.1
func NewFeedVersionServiceInfosFromReader(reader tl.Reader) ([]FeedVersionServiceLevel, error)
NewFeedVersionServiceInfosFromReader .
func (*FeedVersionServiceLevel) EntityID ¶ added in v0.7.1
func (fvi *FeedVersionServiceLevel) EntityID() string
EntityID .
func (FeedVersionServiceLevel) TableName ¶ added in v0.7.1
func (FeedVersionServiceLevel) TableName() string
TableName .
type Registry ¶
type Registry struct {
Schema string `json:"$schema"`
Feeds []tl.Feed
Operators []tl.Operator
LicenseSpdxIdentifier string `json:"license_spdx_identifier"`
}
Registry represents a parsed Distributed Mobility Feed Registry (DMFR) file
func LoadAndParseRegistry ¶
LoadAndParseRegistry loads and parses a Distributed Mobility Feed Registry (DMFR) file from either a file system path or a URL
Click to show internal directories.
Click to hide internal directories.