GoodsInformationM.h 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. //
  2. // GoodsInformationM.h
  3. // westkissMob
  4. //
  5. // Created by 王猛 on 2022/9/16.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @class MediaGalleryEntriesModel;
  10. @class OptionsModel;
  11. @class OptionsValuesM;
  12. @interface GoodsInformationM : NSObject
  13. @property (nonatomic, copy) NSString *Id;
  14. @property (nonatomic, copy)NSString *name;
  15. @property (nonatomic, copy) NSString *price;
  16. @property (nonatomic, copy) NSString *final_prices;
  17. @property (nonatomic, copy) NSString *href;//商品分享链接
  18. @property (nonatomic, copy) NSString *show_prices;//选择规格后最终显示原价
  19. @property (nonatomic, copy) NSString *show_final_prices;//选择规格后最终显示优惠之后的价格
  20. @property (nonatomic, copy) NSString *currency_symbol;
  21. @property (nonatomic, copy) NSString *sold;
  22. @property (nonatomic, copy) NSString *review_nums;
  23. @property (nonatomic, copy) NSString *percent;
  24. @property (nonatomic, copy) NSString *xxx_showImg;
  25. @property (nonatomic, strong) NSArray <MediaGalleryEntriesModel *>*media_gallery_entries;
  26. /// "attribute_code": "attribute_code",
  27. //"value": "0"
  28. @property (nonatomic, strong) NSArray <NSDictionary*>*custom_attributes;
  29. @property (nonatomic, strong) NSArray <OptionsModel *>*options;
  30. //add
  31. @property (nonatomic, strong) NSString *add_gooodsImgUrl;
  32. @property (nonatomic, strong) NSAttributedString *priceAtr;
  33. @end
  34. @interface MediaGalleryEntriesModel : NSObject
  35. @property (nonatomic, copy) NSString *media_type;
  36. @property (nonatomic, copy) NSString *label;
  37. @property (nonatomic, copy) NSString *file;
  38. @end
  39. @interface OptionsModel : NSObject
  40. @property (nonatomic, copy) NSString *option_id;
  41. @property (nonatomic, copy) NSString *product_sku;
  42. @property (nonatomic, copy) NSString *title;
  43. @property (nonatomic, strong) NSArray <OptionsValuesM *>*values;
  44. @property (nonatomic, assign) NSInteger optionSelectTag;
  45. @property (nonatomic, copy) NSString *is_require;
  46. @property (nonatomic, assign) BOOL isLongValue;
  47. @end
  48. @interface OptionsValuesM : NSObject
  49. @property (nonatomic, copy) NSString *title;
  50. @property (nonatomic, copy) NSString *option_type_id;
  51. @property (nonatomic, assign) double price;
  52. //@property (nonatomic, copy) NSString *price;
  53. @property (nonatomic, copy) NSString *price_type;
  54. @property (nonatomic, copy) NSString *sku;
  55. @end
  56. NS_ASSUME_NONNULL_END