Files
peko-ios/YuMi/Modules/YMRoom/View/AnimationView/Model/PIUniversalBannerModel.h
2024-03-25 23:18:36 +08:00

40 lines
1.3 KiB
Objective-C

//
// PIUniversalBannerModel.h
// YuMi
//
// Created by duoban on 2024/3/19.
//
#import <Foundation/Foundation.h>
#import <SVGA.h>
NS_ASSUME_NONNULL_BEGIN
@class PIUniversalBannerItemModel;
@interface PIUniversalBannerModel : NSObject
@property(nonatomic,copy) NSDictionary *template;
@property(nonatomic,copy) NSString *textColor;
@property(nonatomic,assign) CGFloat fontSize;
@property(nonatomic,copy) NSString *resourceType;
@property(nonatomic,copy) NSString *resourceContent;
@property(nonatomic,assign) int skipType;
@property(nonatomic,copy) NSString *skipContent;
@property(nonatomic,copy) NSString *svgaTextKey;
@property(nonatomic,copy) NSArray<PIUniversalBannerItemModel *> *contents;
@property(nonatomic,assign) CGFloat resourceWidth;
@property(nonatomic,assign) CGFloat resourceHeight;
@property(nonatomic,strong) SVGAVideoEntity *videoItem;
@property(nonatomic,strong) UIImage *image;
@property(nonatomic,assign) CGFloat resourceTop;
@end
@interface PIUniversalBannerItemModel : NSObject
@property(nonatomic,copy) NSString *type;
@property(nonatomic,copy) NSString *textColor;
@property(nonatomic,copy) NSString *key;
@property(nonatomic,copy) NSDictionary *text;
@property(nonatomic,assign) int skipType;
@property(nonatomic,copy) NSString *skipContent;
@end
NS_ASSUME_NONNULL_END