SCPCartLineItemBuilder
Objective-C
@interface SCPCartLineItemBuilder : SCPBuilder <SCPCartLineItem *>
                Swift
class CartLineItemBuilder : SCPBuilder<CartLineItem>
                A builder class for SCPCartLineItem objects.
- 
                  
                  
Initializes a new instance of
SCPCartLineItemBuilderwith the required fields.Declaration
Objective-C
- (nonnull instancetype)initWithDisplayName:(nonnull NSString *)displayName;Swift
init(displayName: String)Parameters
displayNameThe description or name of the item.
 - 
                  
                  
Declaration
Objective-C
- (nonnull SCPCartLineItemBuilder *)setDisplayName: (nonnull NSString *)displayName;Swift
func setDisplayName(_ displayName: String) -> CartLineItemBuilderReturn Value
selffor convenience with method chaining. - 
                  
                  
Note
If not set, defaults to 1.Declaration
Objective-C
- (nonnull SCPCartLineItemBuilder *)setQuantity:(NSInteger)quantity;Swift
func setQuantity(_ quantity: Int) -> CartLineItemBuilderReturn Value
selffor convenience with method chaining. - 
                  
                  
Note
if not set, defaults to 0Declaration
Objective-C
- (nonnull SCPCartLineItemBuilder *)setAmount:(NSInteger)amount;Swift
func setAmount(_ amount: Int) -> CartLineItemBuilderReturn Value
selffor convenience with method chaining. - 
                  
                  
Unavailable
Use
initWithDisplayName.Declaration
Objective-C
- (nonnull instancetype)init; - 
                  
                  
Unavailable
Use
initWithDisplayName.Declaration
Objective-C
+ (nonnull instancetype)new;