-
Whether the
VoucherPaymenthas been processed successfully.Declaration
Objective-C
@property (readonly, assign, nonatomic) BOOL success;Swift
var success: Bool { get } -
Source of an error, if one occurred.
Declaration
Objective-C
@property (readonly, assign, nonatomic) PaymentInfoErrorSource errorSource;Swift
var errorSource: PaymentInfoErrorSource { get } -
State of an error, if one occurred.
Declaration
Objective-C
@property (readonly, assign, nonatomic) PaymentInfoErrorState errorState;Swift
var errorState: PaymentInfoErrorState { get } -
Status code of an error, if one occurred.
Declaration
Objective-C
@property (readonly, assign, nonatomic) NSInteger paymentErrorDetailsCode;Swift
var paymentErrorDetailsCode: Int { get } -
Message details of an error, if one occurred.
Declaration
Objective-C
@property (readonly, strong, nonatomic, nullable) NSString *paymentErrorDetailsMessage;Swift
var paymentErrorDetailsMessage: String? { get } -
State of the
VoucherPayment.Declaration
Objective-C
@property (readonly, assign, nonatomic) PaymentInfoState paymentState;Swift
var paymentState: PaymentInfoState { get } -
The source information (ie. Creator information) of the
VoucherPayment.Declaration
Objective-C
@property (readonly, strong, nonatomic, nullable) PaymentInfo *sourceInfo;Swift
var sourceInfo: PaymentInfo? { get } -
The destination information (ie. claimer information) of the
VoucherPayment.Declaration
Objective-C
@property (readonly, strong, nonatomic, nullable) PaymentInfo *destInfo;Swift
var destInfo: PaymentInfo? { get } -
The redemption information of the
VoucherPayment.Declaration
Objective-C
@property (readonly, strong, nonatomic, nullable) PaymentInfo *redeemInfo;Swift
var redeemInfo: PaymentInfo? { get } -
An array of options related to the source of the payment.
Declaration
Objective-C
@property (readonly, strong, nonatomic, nullable) NSArray *paymentSourceOptions;Swift
var paymentSourceOptions: [Any]? { get } -
An array of options related to the destination of the payment.
Declaration
Objective-C
@property (readonly, strong, nonatomic, nullable) NSArray *paymentDestOptions;Swift
var paymentDestOptions: [Any]? { get } -
If an error occurs, indicates that the user must complete something to fix the error.
Declaration
Objective-C
@property (readonly, assign, nonatomic) BOOL requiresIntervention;Swift
var requiresIntervention: Bool { get } -
Default Initializer for VoucherPayment that parses a dictionary of the
VoucherPayment.Declaration
Objective-C
+ (nonnull VoucherPayment *)voucherPaymentFromDictionary: (nonnull NSDictionary *)dictionary;Swift
/*not inherited*/ init(from dictionary: [AnyHashable : Any])Parameters
dictionary- dictionary form of the
VoucherPayment.Return Value
Instance of
VoucherPayment. -
Converts a
VoucherPaymentto an NSDictionary that can be used for caching or sending to the server.Declaration
Objective-C
- (nonnull NSDictionary *)dictionaryRepresentation;Swift
func dictionaryRepresentation() -> [AnyHashable : Any]Return Value
dictionary - Dictionary form of a
VoucherPayment.
View on GitHub
VoucherPayment Class Reference