ASUserModel.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. //
  2. // ASUserModel.h
  3. // Asteria
  4. //
  5. // Created by iOS on 2023/11/27.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface ASAddressReginModel : NSObject
  10. @property (nonatomic, copy) NSString *region_code;
  11. @property (nonatomic, copy) NSString *region;
  12. @property (nonatomic, copy) NSString *region_id;
  13. @end
  14. @interface ASAddressModel : NSObject
  15. /// 0:啥也不是 默认地址 1:bill Adress 2:shiping Address 3:bill Adress 和shiping Address
  16. @property (nonatomic, assign) NSInteger addressType;
  17. @property (nonatomic, copy) NSString *title;
  18. @property (nonatomic, copy) NSString *Id;
  19. @property (nonatomic, copy) NSString *customer_id;
  20. @property (nonatomic, strong) ASAddressReginModel *region;
  21. @property (nonatomic, copy) NSString *region_id;
  22. @property (nonatomic, copy) NSString *country_id;
  23. @property (nonatomic, copy) NSString *country;
  24. @property (nonatomic, strong) NSArray <NSString *>*street;
  25. @property (nonatomic, copy) NSString *company;
  26. @property (nonatomic, copy) NSString *telephone;
  27. @property (nonatomic, copy) NSString *postcode;
  28. @property (nonatomic, copy) NSString *city;
  29. @property (nonatomic, copy) NSString *firstname;
  30. @property (nonatomic, copy) NSString *lastname;
  31. @property (nonatomic, copy) NSString *default_shipping;
  32. @property (nonatomic, copy) NSString *default_billing;
  33. @property (nonatomic, copy) NSString *email;
  34. + (ASAddressModel *)defualtData;
  35. - (NSDictionary *)params;
  36. @end
  37. @interface ASUserModel : NSObject
  38. @property (nonatomic, copy, ) NSString *Id;
  39. @property (nonatomic, copy) NSString *group_id;
  40. @property (nonatomic, copy) NSString *default_billing;
  41. @property (nonatomic, copy) NSString *default_shipping;
  42. @property (nonatomic, copy) NSString *created_at;
  43. @property (nonatomic, copy) NSString *updated_at;
  44. @property (nonatomic, copy) NSString *created_in;
  45. @property (nonatomic, copy) NSString *email;
  46. @property (nonatomic, copy) NSString *firstname;
  47. @property (nonatomic, copy) NSString *lastname;
  48. @property (nonatomic, copy) NSString *gender;
  49. @property (nonatomic, copy) NSString *store_id;
  50. @property (nonatomic, copy) NSString *website_id;
  51. @property (nonatomic, strong) NSArray<ASAddressModel *> *addresses;
  52. @property (nonatomic, assign) BOOL is_subscribed;
  53. @end
  54. NS_ASSUME_NONNULL_END