PLVWebViewLiveUserInfo

Objective-C

@interface PLVWebViewLiveUserInfo : NSObject

/// PLV账户 用户Id
@property (nonatomic, copy, readonly) NSString * accountUserId;
/// 频道ID
@property (nonatomic, copy, readonly) NSString * channelId;

@property (nonatomic, copy, readonly) NSString * appId;
@property (nonatomic, copy, readonly) NSString * appSecret;

#pragma mark - 直播自定义参数

/// 统计后台自定义参数1(观众/学员Id)
@property (nonatomic, copy) NSString *liveParam1;
/// 统计后台自定义参数2(观众/学员昵称)
@property (nonatomic, copy) NSString *liveParam2;
/// 统计后台自定义参数3
@property (nonatomic, copy) NSString *liveParam3;
/// 统计后台自定义参数4
@property (nonatomic, copy) NSString *liveParam4;
/// 统计后台自定义参数5
@property (nonatomic, copy) NSString *liveParam5;

@property (nonatomic, strong, nullable) PLVWebViewLiveChannelInfo *channelInfo;

+ (instancetype)liveUserInfoModelWithDict:(NSDictionary *)dict;

@end

Swift

class PLVWebViewLiveUserInfo : NSObject

Undocumented

  • PLV账户 用户Id

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull accountUserId;

    Swift

    var accountUserId: String { get }
  • 频道ID

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull channelId;

    Swift

    var channelId: String { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString * appId

    Swift

    var appId: String { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString * appSecret

    Swift

    var appSecret: String { get }

直播自定义参数

  • 统计后台自定义参数1(观众/学员Id)

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull liveParam1;

    Swift

    var liveParam1: String { get set }
  • 统计后台自定义参数2(观众/学员昵称)

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull liveParam2;

    Swift

    var liveParam2: String { get set }
  • 统计后台自定义参数3

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull liveParam3;

    Swift

    var liveParam3: String { get set }
  • 统计后台自定义参数4

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull liveParam4;

    Swift

    var liveParam4: String { get set }
  • 统计后台自定义参数5

    Declaration

    Objective-C

    @property (nonatomic, copy) NSString *_Nonnull liveParam5;

    Swift

    var liveParam5: String { get set }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) PLVWebViewLiveChannelInfo *channelInfo

    Swift

    var channelInfo: PLVWebViewLiveChannelInfo? { get set }
  • Undocumented

    Declaration

    Objective-C

    + (instancetype)liveUserInfoModelWithDict:(NSDictionary *)dict;

    Swift

    convenience init(modelWithDict dict: [AnyHashable : Any])