ASUserModel.h 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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 *token;
  40. @property (nonatomic, copy) NSString *group_id;
  41. @property (nonatomic, copy) NSString *default_billing;
  42. @property (nonatomic, copy) NSString *default_shipping;
  43. @property (nonatomic, copy) NSString *created_at;
  44. @property (nonatomic, copy) NSString *updated_at;
  45. @property (nonatomic, copy) NSString *created_in;
  46. @property (nonatomic, copy) NSString *email;
  47. @property (nonatomic, copy) NSString *firstname;
  48. @property (nonatomic, copy) NSString *lastname;
  49. @property (nonatomic, copy) NSString *gender;
  50. @property (nonatomic, copy) NSString *store_id;
  51. @property (nonatomic, copy) NSString *website_id;
  52. @property (nonatomic, strong) NSArray<ASAddressModel *> *addresses;
  53. @property (nonatomic, assign) BOOL is_subscribed;
  54. @end
  55. NS_ASSUME_NONNULL_END