VOWrappingPersonalizationOptionBuilder

@interface VOWrappingPersonalizationOptionBuilder
    : VOPersonalizationOptionBuilder

VOWrappingPersonalizationOptionBuilder is used only to help construct the VOWrappingPersonalizationOption and should not be initialized directly. Instances of these properties should be instantiated and set in the VOWrappingPersonalizationOption wrappingPersonalizationOptionWithBuilder: method.

  • A list of wrapping paper groups displayed to the user. Each group should represent a particular theme or occasion. *

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<VOWrappingPaperCategory *> *wrappingCategories;

    Swift

    var wrappingCategories: [VOWrappingPaperCategory]! { get set }
  • A list of suggested search terms shown to a user in the Google image search screen. *

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<VOWrappingPaperMedia *> *searchSuggestions;

    Swift

    var searchSuggestions: [VOWrappingPaperMedia]! { get set }
  • Set a title for the wrapping paper screen *

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NSString *titleText;

    Swift

    var titleText: String! { get set }
  • Placeholder text for the search bar located in the footer at the bottom of the screen. *

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NSString *searchHintFooterLabelText;

    Swift

    var searchHintFooterLabelText: String! { get set }
  • Allows users to upload photos from their camera roll to be used as wrapping papers *

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL canUploadPhotos;

    Swift

    var canUploadPhotos: Bool { get set }
  • Allows users to search and use wrapping papers from Google Images *

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL canSearch;

    Swift

    var canSearch: Bool { get set }