Occasion

@interface Occasion : NSObject<NSCoding>

@property (nonatomic) NSURL *headerImageURL;
@property (nonatomic) NSString *headerImageAlt;
@property (nonatomic) NSString *headerText;
@property (nonatomic) NSString *headerDetails;
@property (nonatomic) NSString *buttonText;
@property (nonatomic) NSURL *backgroundPhotoURL;
@property (nonatomic) bool isCircle;
@property (nonatomic) NSURL *buttonAction;
@property (nonatomic) double dateClaimable;
@property (nonatomic) NSArray<NSDictionary *> *medias;
@property (nonatomic) WrappingPaperMedia *wrappingPaper;
@property (nonatomic) Merchant *merchant;
@property (nonatomic) double merchantAmount;
@property (nonatomic) GameData *gameData;

+ (Occasion *)occasionFromDictionary:(NSDictionary *)dictionary;
- (NSDictionary *)dictionaryRepresentation;

@end

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSURL *headerImageURL

    Swift

    var headerImageURL: URL! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSString *headerImageAlt

    Swift

    var headerImageAlt: String! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSString *headerText

    Swift

    var headerText: String! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSString *headerDetails

    Swift

    var headerDetails: String! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSString *buttonText

    Swift

    var buttonText: String! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSURL *backgroundPhotoURL

    Swift

    var backgroundPhotoURL: URL! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) bool isCircle

    Swift

    var isCircle: Bool { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSURL *buttonAction

    Swift

    var buttonAction: URL! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) double dateClaimable

    Swift

    var dateClaimable: Double { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) NSArray<NSDictionary *> *medias

    Swift

    var medias: [[AnyHashable : Any]]! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) WrappingPaperMedia *wrappingPaper

    Swift

    var wrappingPaper: WrappingPaperMedia! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) Merchant *merchant

    Swift

    var merchant: Merchant! { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) double merchantAmount

    Swift

    var merchantAmount: Double { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic) GameData *gameData

    Swift

    var gameData: GameData! { get set }
  • Undocumented

    Declaration

    Objective-C

    + (Occasion *)occasionFromDictionary:(NSDictionary *)dictionary;

    Swift

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

    Declaration

    Objective-C

    - (NSDictionary *)dictionaryRepresentation;

    Swift

    func dictionaryRepresentation() -> [AnyHashable : Any]!