SCPSurchargeDetails

Objective-C


@interface SCPSurchargeDetails : NSObject <NSCopying>

Swift

class SurchargeDetails : NSObject, NSCopying

Contains details about surcharges, including the surcharge amount, availability, and maximum allowed amount.

  • Amount that corresponds to a surcharge, in the smallest currency unit (e.g. cents).

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSNumber *amount;

    Swift

    var amount: NSNumber? { get }
  • The maximum amount allowed for the surcharge, in the smallest currency unit (e.g. cents).

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSNumber *maximumAmount;

    Swift

    var maximumAmount: NSNumber? { get }
  • The surcharge eligibility status. SCPSurchargeStatus as a nullable NSNumber.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nullable) NSNumber *status;

    Swift

    var status: NSNumber? { get }
  • Unavailable

    You cannot directly instantiate SCPSurchargeDetails.

    Declaration

    Objective-C

    - (nonnull instancetype)init;
  • Unavailable

    You cannot directly instantiate SCPSurchargeDetails.

    Declaration

    Objective-C

    + (nonnull instancetype)new;