intimacy_analyze_request.dart 734 B

1234567891011121314151617181920212223242526272829303132333435
  1. import 'package:json_annotation/json_annotation.dart';
  2. import '../../../base/app_base_request.dart';
  3. part 'intimacy_analyze_request.g.dart';
  4. /// 分析亲密度的请求
  5. @JsonSerializable()
  6. class IntimacyAnalyzeRequest extends AppBaseRequest {
  7. /// 图片地址列表,不加cdn前缀
  8. @JsonKey(name: "imageList")
  9. List<String> imageList;
  10. /// 键盘id
  11. @JsonKey(name: "keyboardId")
  12. String keyboardId;
  13. /// 预测方向
  14. @JsonKey(name: "direction")
  15. String direction;
  16. /// 模式
  17. @JsonKey(name: "mode")
  18. String mode;
  19. IntimacyAnalyzeRequest(
  20. this.imageList,
  21. this.keyboardId,
  22. this.direction,
  23. this.mode,
  24. );
  25. @override
  26. Map<String, dynamic> toJson() => _$IntimacyAnalyzeRequestToJson(this);
  27. }