Class INRideOption

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

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

    • INRideOption

      protected INRideOption()
    • INRideOption

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

      protected INRideOption​(NSObject.SkipInit skipInit)
    • INRideOption

      public INRideOption​(String name, NSDate estimatedPickupDate)
    • INRideOption

      public INRideOption​(NSCoder coder)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName​(String v)
    • getEstimatedPickupDate

      public NSDate getEstimatedPickupDate()
    • setEstimatedPickupDate

      public void setEstimatedPickupDate​(NSDate v)
    • getPriceRange

      public INPriceRange getPriceRange()
    • setPriceRange

      public void setPriceRange​(INPriceRange v)
    • getUsesMeteredFare

      public NSNumber getUsesMeteredFare()
    • setUsesMeteredFare

      public void setUsesMeteredFare​(NSNumber v)
    • getDisclaimerMessage

      public String getDisclaimerMessage()
    • setDisclaimerMessage

      public void setDisclaimerMessage​(String v)
    • getAvailablePartySizeOptions

      public NSArray<INRidePartySizeOption> getAvailablePartySizeOptions()
    • setAvailablePartySizeOptions

      public void setAvailablePartySizeOptions​(NSArray<INRidePartySizeOption> v)
    • getAvailablePartySizeOptionsSelectionPrompt

      public String getAvailablePartySizeOptionsSelectionPrompt()
    • setAvailablePartySizeOptionsSelectionPrompt

      public void setAvailablePartySizeOptionsSelectionPrompt​(String v)
    • getSpecialPricing

      public String getSpecialPricing()
    • setSpecialPricing

      public void setSpecialPricing​(String v)
    • getSpecialPricingBadgeImage

      public INImage getSpecialPricingBadgeImage()
    • setSpecialPricingBadgeImage

      public void setSpecialPricingBadgeImage​(INImage v)
    • getFareLineItems

      public NSArray<INRideFareLineItem> getFareLineItems()
    • setFareLineItems

      public void setFareLineItems​(NSArray<INRideFareLineItem> v)
    • getUserActivityForBookingInApplication

      public NSUserActivity getUserActivityForBookingInApplication()
    • setUserActivityForBookingInApplication

      public void setUserActivityForBookingInApplication​(NSUserActivity v)
    • getIdentifier

      public String getIdentifier()
    • setIdentifier

      public void setIdentifier​(String v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(String name, NSDate estimatedPickupDate)
    • init

      protected long init​(NSCoder coder)
    • encode

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