Documentation
¶
Overview ¶
Package v1 contains the type definitions for TrainStationMessage v1.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MonitorAttributes ¶
type MonitorAttributes struct { // SV: Anger om meddelandet skall visas på pendelmonitor. // EN: Specifies if the monitor is a commuter monitor or regular CommuterMonitor *bool `xml:"CommuterMonitor,omitempty"` // SV: Anger om monitormeddelandet även skall visas på stortavla. // EN: Specifies if the message is to be shown on a big screen monitor BigScreenMonitorActivated *bool `xml:"BigScreenMonitorActivated,omitempty"` }
type PlatformSignAttributes ¶
type PlatformSignAttributes struct { // SV: Anger om meddelandet skall visas på pendelplattformsskylt eller en vanlig plattformsskylt. // EN: Specifies if the message is to be shown on a commuter platform sign or regular platform sign CommuterPlatformSign *bool `xml:"CommuterPlatformSign,omitempty"` // SV: Vilka spår som meddelandet gäller // EN: The tracks that are affected by the message TrackList *TrackList `xml:"TrackList,omitempty"` }
type PublicAnnouncementAttributes ¶
type PublicAnnouncementAttributes struct { // SV: Utropstext på engelska. // EN: Announcement text in English. EnglishText *string `xml:"EnglishText,omitempty"` // SV: Om Utropsystem ska ropa på engelska. // EN: Specifies if the message is announced in English. EnglishPublicAnnouncementActivated *bool `xml:"EnglishPublicAnnouncementActivated,omitempty"` // SV: En planering för vilka dagar och tidpunkter ett meddelande skall ropas. // EN: Plans for when the message is to be announced PublicAnnouncementPlanList *PublicAnnouncementPlanList `xml:"PublicAnnouncementPlanList,omitempty"` PublicAnnouncementZoneList *PublicAnnouncementZoneList `xml:"PublicAnnouncementZoneList,omitempty"` }
type PublicAnnouncementOccasionList ¶
type PublicAnnouncementOccasionList struct { // SV: Anger vilken minut på dygnet ett utrop skall utföras // EN: Indicates which minute in the day the announcement is to be made PublicAnnouncementOccasion []int `xml:"PublicAnnouncementOccasion,omitempty"` }
type PublicAnnouncementPlan ¶
type PublicAnnouncementPlan struct { // SV: Planeringen är giltig efter denna tidpunkt och är första aktiva dagen i planeringen. // EN: The start and first valid date of the plan. ValidFrom *time.Time `xml:"ValidFrom,omitempty"` // SV: Planeringen är giltig fram till denna tidpunkt och är sista aktiva dagen i planeringen. // EN: The end and last valid date of the plan. ValidTo *time.Time `xml:"ValidTo,omitempty"` // SV: En sträng som beskriver om en planering är aktiv (Y) eller inte (N) för varje dag från Starttid till Sluttid. // EN: A string with an 'Y' or 'N' for each day between the start and the end date. 'Y' if the message is to be announced that day and 'N' otherwise. ActiveDays *string `xml:"ActiveDays,omitempty"` PublicAnnouncementOccasionList *PublicAnnouncementOccasionList `xml:"PublicAnnouncementOccasionList,omitempty"` }
type PublicAnnouncementPlanList ¶
type PublicAnnouncementPlanList struct {
PublicAnnouncementPlan []PublicAnnouncementPlan `xml:"PublicAnnouncementPlan,omitempty"`
}
type PublicAnnouncementZoneList ¶
type PublicAnnouncementZoneList struct { // SV: Anger en zon där meddelandet skall utropas // EN: Indicates a zone for where the message is to be announced PublicAnnouncementZone []string `xml:"PublicAnnouncementZone,omitempty"` }
type TrainStationMessage ¶
type TrainStationMessage struct { // SV: Unikt id för varje meddelande // EN: Unique identifier Id *string `xml:"Id,omitempty"` // SV: Anger vilket presentationsmedia meddelandet gäller.<br /> 'Monitor'<br /> 'Plattformsskylt'<br /> 'Utrop' // EN: Type of media.<br /> 'Monitor' - Monitor<br /> 'Plattformsskylt'- Platform sign<br /> 'Utrop' - Announcement MediaType *string `xml:"MediaType,omitempty"` // SV: Stationens platssignatur // EN: Location code LocationCode *string `xml:"LocationCode,omitempty"` // SV: Trafikhändelsenummer från Basun // EN: Id in the BASUN application EventId *string `xml:"EventId,omitempty"` // SV: När meddelandet ska börja visas // EN: When the message should start to be displayed StartDateTime *time.Time `xml:"StartDateTime,omitempty"` // SV: När meddelandet ska sluta visas // EN: When the message should not be displayed anymore EndDateTime *time.Time `xml:"EndDateTime,omitempty"` // SV: Anger att ett meddelande bara skall gälla mellan tidpunkterna i Starttid och Sluttid, för varje dag i intervallet Starttid och Sluttid // EN: For the dates specified in Start and EndDateTime, specifies if the message should be displayed around the clock or just between the time set in Start and EndDateTime each day SplitActivationTime *bool `xml:"SplitActivationTime,omitempty"` // SV: Annonseringstexten // EN: Informational text FreeText *string `xml:"FreeText,omitempty"` // SV: Meddelandets viktighetsgrad // EN: How important the message are (in relative to other messages) Status *string `xml:"Status,omitempty"` // SV: Version på detta meddelande // EN: Versioning number for this external message VersionNumber *int `xml:"VersionNumber,omitempty"` // SV: En sträng som beskriver om ett meddelande ska vara aktivt (Y) eller inte (N) för varje dag från Starttid till Sluttid. // EN: A string with an 'Y' or 'N' for each day between the start and the end date. 'Y' if the message is to be active that day and 'N' otherwise. ActiveDays *string `xml:"ActiveDays,omitempty"` MonitorAttributes *MonitorAttributes `xml:"MonitorAttributes,omitempty"` PlatformSignAttributes *PlatformSignAttributes `xml:"PlatformSignAttributes,omitempty"` PublicAnnouncementAttributes *PublicAnnouncementAttributes `xml:"PublicAnnouncementAttributes,omitempty"` // SV: Anger att dataposten raderats // EN: Specifies if the element has been deleted Deleted *bool `xml:"Deleted,omitempty"` // SV: Tidpunkt då dataposten ändrades // EN: Time when the element wast last modified ModifiedTime *time.Time `xml:"ModifiedTime,omitempty"` }
Click to show internal directories.
Click to hide internal directories.