YMGreetingSettingCellViewModel.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // YMGreetingSettingCellViewModel.h
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/2/24.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import "MSYOUPAIViewModel.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. typedef void(^RefreshGreetingSettingListBlock)(void);
  11. @interface YMGreetingSettingCellViewModel : MSYOUPAIViewModel
  12. @property (nonatomic, copy) RefreshGreetingSettingListBlock refreshGreetingSettingListBlock;
  13. /// 修改打招呼模板名称
  14. - (void)updateGreetingTemplateName;
  15. /// 删除打招呼模板
  16. - (void)deleteGreetingTemplate;
  17. /// 默认打招呼模板
  18. - (void)defualGreetingTemplate;
  19. /// 是否是审核状态
  20. @property (nonatomic, assign, readonly) BOOL isReviewStatus;
  21. /// 是否是审核失败
  22. @property (nonatomic, assign, readonly) BOOL isReviewFailure;
  23. /// 打招呼模板审核状态图标
  24. @property (nonatomic, strong, readonly) UIImage *greetingTemplateReviewStatusIcon;
  25. /// 是否是默认打招呼模板
  26. @property (nonatomic, assign, readonly) BOOL isDefaultGreetingTemplate;
  27. /// 打招呼模板名称
  28. @property (nonatomic, strong, readonly) NSString *greetingTemplateName;
  29. /// 打招呼模板文本
  30. @property (nonatomic, strong, readonly) NSString *greetingTemplateText;
  31. /// 打招呼模板图片
  32. @property (nonatomic, strong, readonly) NSString *greetingTemplateImage;
  33. /// 打招呼模板语音
  34. @property (nonatomic, strong, readonly) NSString *greetingTemplateVoice;
  35. /// 打招呼模板语音秒数
  36. @property (nonatomic, assign, readonly) NSInteger greetingTemplateVoiceSeconds;
  37. @end
  38. NS_ASSUME_NONNULL_END