VOWrappingPersonalizationOption
@interface VOWrappingPersonalizationOption : VOPersonalizationOption
VOWrappingPersonalizationOption represents a VOVoucher customization which will be available to the user to add a custom wrapping paper in the voucher creation view controller.
*
-
A list of wrapping paper groups displayed to the user. Each group should represent a particular theme or occasion. Default is nil. If no list is provided, the default list of categories will be fetched from the Vouchr server *
Declaration
Objective-C
@property (readonly, strong, nonatomic) NSArray<VOWrappingPaperCategory *> *wrappingCategories;Swift
var wrappingCategories: [VOWrappingPaperCategory]! { get } -
A list of suggested search terms shown to a user in the Google image search screen - default is nil. If no list of terms is provided, the default list will be fetched from the Vouchr server. *
Declaration
Objective-C
@property (readonly, strong, nonatomic) NSArray<VOWrappingPaperMedia *> *searchSuggestions;Swift
var searchSuggestions: [VOWrappingPaperMedia]! { get } -
Set a title for the wrapping paper screen - default is
Wrap your
*! Declaration
Objective-C
@property (readonly, nonatomic) NSString *titleText;Swift
var titleText: String! { get } -
Placeholder text for the search bar located in the footer at the bottom of the screen. Default text is
Search for any occasion
. *Declaration
Objective-C
@property (readonly, nonatomic) NSString *searchHintFooterLabelText;Swift
var searchHintFooterLabelText: String! { get } -
Allows users to upload photos from their camera roll to be used as wrapping papers - default is NO *
Declaration
Objective-C
@property (readonly, nonatomic) BOOL canUploadPhotos;Swift
var canUploadPhotos: Bool { get } -
Allows users to search and use wrapping papers from Google Images - Default is NO *
Declaration
Objective-C
@property (readonly, nonatomic) BOOL canSearch;Swift
var canSearch: Bool { get } -
Creates a VOWrappingPersonalizationOption with values set in the builder.
Note
Internally calls initWithBuilderDeclaration
Objective-C
+ (instancetype)wrappingPersonalizationOptionWithBuilderBlock: (void (^)(VOWrappingPersonalizationOptionBuilder *))builderBlock;Swift
convenience init!(builderBlock: ((VOWrappingPersonalizationOptionBuilder?) -> Void)!)Parameters
builderBlock- the block containing the builder to construct the personalization option. Set the desired properties on the builder within the block.
Return Value
instancetype - VOWrappingPersonalizationOption object containing the properties specified in the builder. *
View on GitHub
VOWrappingPersonalizationOption Class Reference