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 ReasonCode ¶
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"`
}
Click to show internal directories.
Click to hide internal directories.