BranchContentMetadata

@interface BranchContentMetadata : NSObject

BranchContentMetadata describes properties in your Branch Universal Object.

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) BranchContentSchema contentSchema

    Swift

    var contentSchema: BranchContentSchema? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, assign)           double          quantity

    Swift

    var quantity: Double { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSDecimalNumber *price

    Swift

    var price: NSDecimalNumber? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) BNCCurrency     currency

    Swift

    var currency: BNCCurrency? { get set }
  • sku

    Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString        *sku

    Swift

    var sku: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString        *productName

    Swift

    var productName: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString        *productBrand

    Swift

    var productBrand: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) BNCProductCategory productCategory

    Swift

    var productCategory: BNCProductCategory? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString        *productVariant

    Swift

    var productVariant: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) BranchCondition condition

    Swift

    var condition: BranchCondition? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, assign)           double          ratingAverage

    Swift

    var ratingAverage: Double { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, assign)           NSInteger       ratingCount

    Swift

    var ratingCount: Int { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, assign)           double          ratingMax

    Swift

    var ratingMax: Double { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, assign)           double          rating

    Swift

    var rating: Double { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString        *addressStreet

    Swift

    var addressStreet: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString        *addressCity

    Swift

    var addressCity: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString        *addressRegion

    Swift

    var addressRegion: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString        *addressCountry

    Swift

    var addressCountry: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString        *addressPostalCode

    Swift

    var addressPostalCode: String? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, assign)           double          latitude

    Swift

    var latitude: Double { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, assign)           double          longitude

    Swift

    var longitude: Double { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy, nonnull)    NSMutableArray<NSString*> *imageCaptions

    Swift

    @NSCopying var imageCaptions: NSMutableArray { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy, nonnull)    NSMutableDictionary<NSString*, NSString*> *customMetadata

    Swift

    @NSCopying var customMetadata: NSMutableDictionary { get set }
  • Undocumented

    Declaration

    Objective-C

    - (NSDictionary*_Nonnull) dictionary;

    Swift

    func dictionary() -> [AnyHashable : Any]
  • Undocumented

    Declaration

    Objective-C

    + (BranchContentMetadata*_Nonnull) contentMetadataWithDictionary:(NSDictionary*_Nullable)dictionary;

    Swift

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