MPTransactionAttributes Class Reference
| Inherits from | NSObject |
|---|---|
| Conforms to | NSCopying NSSecureCoding |
| Declared in | MPTransactionAttributes.h |
Overview
This class represents the atributes of a commerce event transaction. It is used in conjunction with MPCommerceEvent to represent a commerce event transaction.
Usage:
Swift
let transactionAttributes = MPTransactionAttributes()
transactionAttributes.transactionId = "abc987"
transactionAttributes.revenue = 31.41
transactionAttributes.tax = 2.51
transactionAttributes.affiliation = "Awesome Company, Inc."
Objective-C
MPTransactionAttributes *transactionAttributes = [[MPTransactionAttributes alloc] init];
transactionAttributes.transactionId = @"abc987";
transactionAttributes.revenue = @31.41;
transactionAttributes.tax = @2.51;
transactionAttributes.affiliation = @"Awesome Company, Inc.";
affiliation
A string describing the affiliation.
@property (nonatomic, strong, nullable) NSString *affiliationDiscussion
A string describing the affiliation.
Declared In
MPTransactionAttributes.h
couponCode
The coupon code string.
@property (nonatomic, strong, nullable) NSString *couponCodeDiscussion
The coupon code string.
Declared In
MPTransactionAttributes.h
shipping
The shipping amount of the commerce event transaction.
@property (nonatomic, strong, nullable) NSNumber *shippingDiscussion
The shipping amount of the commerce event transaction.
Declared In
MPTransactionAttributes.h
tax
The tax amount of the commerce event transaction.
@property (nonatomic, strong, nullable) NSNumber *taxDiscussion
The tax amount of the commerce event transaction.
Declared In
MPTransactionAttributes.h
revenue
The revenue amount of the commerce event transaction. It usually is the sum(products x quantities) + tax + shipping. However it may contain other values not listed in the formula, it will vary per company.
@property (nonatomic, strong, nullable) NSNumber *revenueDiscussion
The revenue amount of the commerce event transaction. It usually is the sum(products x quantities) + tax + shipping. However it may contain other values not listed in the formula, it will vary per company.
Declared In
MPTransactionAttributes.h
transactionId
The unique identifier for the commerce event transaction.
@property (nonatomic, strong, nullable) NSString *transactionIdDiscussion
The unique identifier for the commerce event transaction.
Declared In
MPTransactionAttributes.h