Class INRideStatus

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

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

    • INRideStatus

      public INRideStatus()
    • INRideStatus

      protected INRideStatus​(NSObject.Handle h, long handle)
    • INRideStatus

      protected INRideStatus​(NSObject.SkipInit skipInit)
    • INRideStatus

      public INRideStatus​(NSCoder coder)
  • Method Details

    • getRideIdentifier

      public String getRideIdentifier()
    • setRideIdentifier

      public void setRideIdentifier​(String v)
    • getPhase

      public INRidePhase getPhase()
    • setPhase

      public void setPhase​(INRidePhase v)
    • getCompletionStatus

      public INRideCompletionStatus getCompletionStatus()
    • setCompletionStatus

      public void setCompletionStatus​(INRideCompletionStatus v)
    • getVehicle

      public INRideVehicle getVehicle()
    • setVehicle

      public void setVehicle​(INRideVehicle v)
    • getDriver

      public INRideDriver getDriver()
    • setDriver

      public void setDriver​(INRideDriver v)
    • getEstimatedPickupDate

      public NSDate getEstimatedPickupDate()
    • setEstimatedPickupDate

      public void setEstimatedPickupDate​(NSDate v)
    • getEstimatedDropOffDate

      public NSDate getEstimatedDropOffDate()
    • setEstimatedDropOffDate

      public void setEstimatedDropOffDate​(NSDate v)
    • getEstimatedPickupEndDate

      public NSDate getEstimatedPickupEndDate()
    • setEstimatedPickupEndDate

      public void setEstimatedPickupEndDate​(NSDate v)
    • getScheduledPickupTime

      public INDateComponentsRange getScheduledPickupTime()
      Since:
      Available in iOS 10.3 and later.
    • setScheduledPickupTime

      public void setScheduledPickupTime​(INDateComponentsRange v)
      Since:
      Available in iOS 10.3 and later.
    • getPickupLocation

      public CLPlacemark getPickupLocation()
    • setPickupLocation

      public void setPickupLocation​(CLPlacemark v)
    • getWaypoints

      public NSArray<CLPlacemark> getWaypoints()
    • setWaypoints

      public void setWaypoints​(NSArray<CLPlacemark> v)
    • getDropOffLocation

      public CLPlacemark getDropOffLocation()
    • setDropOffLocation

      public void setDropOffLocation​(CLPlacemark v)
    • getRideOption

      public INRideOption getRideOption()
    • setRideOption

      public void setRideOption​(INRideOption v)
    • getUserActivityForCancelingInApplication

      public NSUserActivity getUserActivityForCancelingInApplication()
    • setUserActivityForCancelingInApplication

      public void setUserActivityForCancelingInApplication​(NSUserActivity v)
    • getAdditionalActionActivities

      public NSArray<NSUserActivity> getAdditionalActionActivities()
    • setAdditionalActionActivities

      public void setAdditionalActionActivities​(NSArray<NSUserActivity> v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • encode

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

      protected long init​(NSCoder coder)