v1dot7

package
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package v1dot7 contains the type definitions for TrainMessage v1.7.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AffectedLocation

type AffectedLocation struct {
	// SV: Signatur för den påverkade platsen
	LocationSignature *string `xml:"LocationSignature,omitempty"`
	// SV: Visar huruvida platsen ska ingå i trafikinformationen eller inte
	// EN: Indicates if the location should be included in traffic information
	ShouldBeTrafficInformed *bool `xml:"ShouldBeTrafficInformed,omitempty"`
}

type Geometry

type Geometry struct {
	// SV: Geometrisk punkt i koordinatsystem SWEREF99TM
	SWEREF99TM *string `xml:"SWEREF99TM,omitempty"`
	// SV: Geometrisk punkt i koordinatsystem WGS84
	WGS84 *string `xml:"WGS84,omitempty"`
}

type ReasonCode

type ReasonCode struct {
	// SV: Orsakskod
	Code *string `xml:"Code,omitempty"`
	// SV: Beskrivande text för orsakskod
	Description *string `xml:"Description,omitempty"`
}

type TrafficImpact

type TrafficImpact struct {
	// SV: Anger om trafikpåverkan är bekräftad. När påverkan inte är bekräftad anges alla platser på den aktuella sträckan som påverkade
	IsConfirmed *bool `xml:"IsConfirmed,omitempty"`
	// SV: Påverkad sträckas frånstation, för att avgöra om stationen är påverkad, se fältet AffectedLocation
	FromLocation []string `xml:"FromLocation,omitempty"`
	// SV: Påverkade stationer
	AffectedLocation []AffectedLocation `xml:"AffectedLocation,omitempty"`
	// SV: Påverkad sträckas tillstation, för att avgöra om stationen är påverkad, se fältet AffectedLocation
	ToLocation []string `xml:"ToLocation,omitempty"`
}

type TrainMessage

type TrainMessage struct {
	// SV: <div class="toggleTitle">Länsnummer</div> <div class="toggle arrowR"> </div> <div class="toggleContent"> <table class="table table-condensed"> <tr> <td>1</td> <td>Stockholms län</td> </tr> <tr> <td>2</td> <td> DEPRECATED<br /> Användes tidigare för Stockholms län </td> </tr> <tr> <td>3</td> <td>Uppsala län</td> </tr> <tr> <td>4</td> <td>Södermanlands län</td> </tr> <tr> <td>5</td> <td>Östergötlands län</td> </tr> <tr> <td>6</td> <td>Jönköpings län</td> </tr> <tr> <td>7</td> <td>Kronobergs län</td> </tr> <tr> <td>8</td> <td>Kalmar län</td> </tr> <tr> <td>9</td> <td>Gotlands län</td> </tr> <tr> <td>10</td> <td>Blekinge län</td> </tr> <tr> <td>12</td> <td>Skåne län</td> </tr> <tr> <td>13</td> <td>Hallands län</td> </tr> <tr> <td>14</td> <td>Västra Götalands län</td> </tr> <tr> <td>17</td> <td>Värmlands län</td> </tr> <tr> <td>18</td> <td>Örebro län</td> </tr> <tr> <td>19</td> <td>Västmanlands län</td> </tr> <tr> <td>20</td> <td>Dalarnas län</td> </tr> <tr> <td>21</td> <td>Gävleborgs län</td> </tr> <tr> <td>22</td> <td>Västernorrlands län</td> </tr> <tr> <td>23</td> <td>Jämtlands län</td> </tr> <tr> <td>24</td> <td>Västerbottens län</td> </tr> <tr> <td>25</td> <td>Norrbottens län</td> </tr> </table> </div>
	CountyNo []int `xml:"CountyNo,omitempty"`
	// SV: Anger att dataposten raderats
	Deleted *bool `xml:"Deleted,omitempty"`
	// SV: Informationstext
	ExternalDescription *string   `xml:"ExternalDescription,omitempty"`
	Geometry            *Geometry `xml:"Geometry,omitempty"`
	// SV: Unikt id för händelsen
	EventId *string `xml:"EventId,omitempty"`
	// SV: Redaktörssatt rubrik för händelsen, kan i vissa fall vara samma som ReasonCodeText
	Header     *string      `xml:"Header,omitempty"`
	ReasonCode []ReasonCode `xml:"ReasonCode,omitempty"`
	// SV: Meddelandets trafikpåverkan
	TrafficImpact []TrafficImpact `xml:"TrafficImpact,omitempty"`
	// SV: Händelsens starttid
	StartDateTime *time.Time `xml:"StartDateTime,omitempty"`
	// SV: Prognos för då händelsen inte längre väntas påverka trafiken
	PrognosticatedEndDateTimeTrafficImpact *time.Time `xml:"PrognosticatedEndDateTimeTrafficImpact,omitempty"`
	// SV: Händelsens sluttid
	EndDateTime *time.Time `xml:"EndDateTime,omitempty"`
	// SV: Tidpunkt då händelsen uppdaterades
	LastUpdateDateTime *time.Time `xml:"LastUpdateDateTime,omitempty"`
	// SV: Tidpunkt då dataposten ändrades
	ModifiedTime *time.Time `xml:"ModifiedTime,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL