WrappingPaper

@interface WrappingPaper : NSObject

A WrappingPaper contains the data to show a wrapping on an EnvelopeView.

  • Contains the image properties of the WrappingPaper.

    Declaration

    Objective-C

    @property (readonly, nonatomic, nullable) ImageModel *imageModel;

    Swift

    var imageModel: ImageModel? { get }
  • The primary ribbon color that wraps around the WrappingPaper.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable)
        NSString *wrappingRibbonColorHex;

    Swift

    var wrappingRibbonColorHex: String? { get set }
  • The secondary ribbon color that wraps around the WrappingPaper.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable)
        NSString *wrappingRibbonColorHex2;

    Swift

    var wrappingRibbonColorHex2: String? { get set }
  • Internal id used to map WrappingPaper‘s to their WrappingPaperCategory.

    Declaration

    Objective-C

    @property (readonly, nonatomic, nullable) NSString *categoryId;

    Swift

    var categoryId: String? { get }
  • The title to appear when searching for a WrappingPaper.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable) NSString *title;

    Swift

    var title: String? { get set }
  • The search text that is searched with Google Images for a WrappingPaper.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable) NSString *searchText;

    Swift

    var searchText: String? { get set }
  • Default initializer for a WrappingPaper.

    Declaration

    Objective-C

    + (nonnull WrappingPaper *)wrappingPaperFromDictionary:
        (nonnull NSDictionary *)dictionary;

    Swift

    /*not inherited*/ init(from dictionary: [AnyHashable : Any])

    Parameters

    dictionary

    - the dictionary of properties of a WrappingPaper.

    Return Value

    Instance of WrappingPaper.

  • Converts a WrappingPaper to 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 WrappingPaper.