Files
peko-ios/YuMi/Modules/YMRoom/View/AcrossRoomPK/Model/ThroughoutChamberCombatFasciaboardMatrix.h
2023-07-06 16:54:13 +08:00

68 lines
2.5 KiB
Objective-C

//
// ThroughoutChamberCombatFasciaboardMatrix.h
// YUMI
//
// Created by YUMI on 2022/1/11.
//
#import <Foundation/Foundation.h>
#import "YUMINNNN.h"
NS_ASSUME_NONNULL_BEGIN
typedef NS_ENUM(NSUInteger, ThroughoutChamberPkGenre) {
ThroughoutChamberPkGenreLicnese = 1,
ThroughoutChamberPkGenreAnchor,
};
typedef NS_ENUM(NSUInteger, ThroughoutChamberPkDeclareGenre) {
ThroughoutChamberPkDeclareGenrePking = 1,
ThroughoutChamberPkDeclareGenrePenalty,
ThroughoutChamberPkDeclareGenrePenaltyEnd,
};
typedef NS_ENUM(NSUInteger, KellegCombatOtherLoudspeakerPosition) {
KellegCombatOtherLoudspeakerPosition_Close = 0,
KellegCombatOtherLoudspeakerPosition_Open = 1,
};
@class ThroughoutChamberPkRateMatrix;
@interface ThroughoutChamberCombatFasciaboardMatrix : NSObject
@property (nonatomic, assign) long now;
@property (nonatomic, assign) long long aAmount;
@property (nonatomic, copy) NSString *aAvatar;
@property (nonatomic, assign) long long allAmount;
@property (nonatomic, assign) float aPercent;
@property (nonatomic, strong) NSArray<ThroughoutChamberPkRateMatrix *> *arRank;
@property (nonatomic, strong) NSArray<ThroughoutChamberPkRateMatrix *> *asRank;
@property (nonatomic, copy) NSString *aTitle;
@property (nonatomic, copy) NSString *aUid;
@property (nonatomic, assign) long long cAmount;
@property (nonatomic, copy) NSString *cAvatar;
@property (nonatomic, assign) float cPercent;
@property (nonatomic, strong) NSArray<ThroughoutChamberPkRateMatrix *> *crRank;
@property (nonatomic, strong) NSArray<ThroughoutChamberPkRateMatrix *> *csRank;
@property (nonatomic, copy) NSString *cTitle;
@property (nonatomic, copy) NSString * cUid;
@property (nonatomic, assign) long long endTime;
@property (nonatomic, assign) long long penaltyEndTime;
@property (nonatomic, copy) NSString * winUid;
@property (nonatomic, assign) BOOL isForce;
@property (nonatomic, assign) ThroughoutChamberPkGenre pkType;
@property (nonatomic, assign) ThroughoutChamberPkDeclareGenre pkState;
@property (nonatomic, assign) NSInteger roundId;
@property (nonatomic, copy) NSString *aRoomId;
@property (nonatomic, copy) NSString *aNick;
@property (nonatomic, copy) NSString *cNick;
@property (nonatomic, assign) KellegCombatOtherLoudspeakerPosition aMicStatus;
@end
@interface ThroughoutChamberPkRateMatrix : NSObject
@property (nonatomic, copy) NSString *amount;
@property (nonatomic, assign) GenderGenre gender;
@property (nonatomic, copy) NSString *nick;
@property (nonatomic, copy) NSString *avatar;
@property (nonatomic, copy) NSString * uid;
@end
NS_ASSUME_NONNULL_END