Class INTrainTrip

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class INTrainTrip
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 13.0 and later.
  • Constructor Details

  • Method Details

    • getProvider

      public String getProvider()
    • getTrainName

      public String getTrainName()
    • getTrainNumber

      public String getTrainNumber()
    • getTripDuration

      public INDateComponentsRange getTripDuration()
    • getDepartureStationLocation

      public CLPlacemark getDepartureStationLocation()
    • getDeparturePlatform

      public String getDeparturePlatform()
    • getArrivalStationLocation

      public CLPlacemark getArrivalStationLocation()
    • getArrivalPlatform

      public String getArrivalPlatform()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(String provider, String trainName, String trainNumber, INDateComponentsRange tripDuration, CLPlacemark departureStationLocation, String departurePlatform, CLPlacemark arrivalStationLocation, String arrivalPlatform)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)