TSPTPStyleModel.swift 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // TSGenerateStyleModel.swift
  3. // AIEmoji
  4. //
  5. // Created by 100Years on 2025/2/25.
  6. //
  7. import ObjectMapper
  8. class TSGenerateStyleModel: TSBaseModel {
  9. var imageName:String = ""
  10. var imageText:String = ""
  11. var prompt:String = ""
  12. var isVip:Bool = false
  13. var specialStyle:Int = 0 //0 普通类型,1 热门类型,2 新类型,3 max,
  14. var clickType:Int = 0 //0 无响应, 1空类型 2.换图
  15. var style:String = "" //风格类型
  16. var input:Bool = false //是否输入框
  17. var advance:Bool = false //走新的通道
  18. override func mapping(map: ObjectMapper.Map) {
  19. imageName <- map["imageName"]
  20. imageText <- map["imageText"]
  21. prompt <- map["prompt"]
  22. isVip <- map["isVip"]
  23. specialStyle <- map["specialStyle"]
  24. clickType <- map["clickType"]
  25. style <- map["style"]
  26. input <- map["input"]
  27. advance <- map["advance"]
  28. }
  29. var actionInfoModel:TSActionInfoModel? //对应生成的结果
  30. var isSelected: Bool = false //改风格,是否被选中
  31. var inputText:String = "" //用户自己补充的风格文字
  32. var upLoadImage:UIImage? //上传的图片
  33. var upLoadImageUrl:String? //上传的图片的 url
  34. }