YTIInnerTubeContext

TODO:

  • 【未解决】研究YouTube逻辑:从OnesieRequestProto子属性类型YTIInnerTubeContext找到生成data的机制

YTIInnerTubeContext类的头文件定义

header_ModuleFramework/YTIInnerTubeContext.h

//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import <Module_Framework/GPBMessage.h>

@class NSMutableArray, NSString, YTIAdSignalsInfo, YTICapabilityInfo, YTIClickTrackingInfo, YTIClientInfo, YTIExperimentalData, YTIRequestInfo, YTIThirdPartyInfo, YTIUserInfo;

@interface YTIInnerTubeContext : GPBMessage
{
}

+ (id)descriptor;

// Remaining properties
@property(retain, nonatomic) NSMutableArray *activePlayersArray; // @dynamic activePlayersArray;
@property(readonly, nonatomic) unsigned long long activePlayersArray_Count; // @dynamic activePlayersArray_Count;
@property(retain, nonatomic) YTIAdSignalsInfo *adSignalsInfo; // @dynamic adSignalsInfo;
@property(retain, nonatomic) YTICapabilityInfo *capabilities; // @dynamic capabilities;
@property(retain, nonatomic) YTIClickTrackingInfo *clickTracking; // @dynamic clickTracking;
@property(retain, nonatomic) YTIClientInfo *client; // @dynamic client;
@property(copy, nonatomic) NSString *clientScreenNonce; // @dynamic clientScreenNonce;
@property(retain, nonatomic) YTIExperimentalData *experimentalData; // @dynamic experimentalData;
@property(nonatomic) _Bool hasAdSignalsInfo; // @dynamic hasAdSignalsInfo;
@property(nonatomic) _Bool hasCapabilities; // @dynamic hasCapabilities;
@property(nonatomic) _Bool hasClickTracking; // @dynamic hasClickTracking;
@property(nonatomic) _Bool hasClient; // @dynamic hasClient;
@property(nonatomic) _Bool hasClientScreenNonce; // @dynamic hasClientScreenNonce;
@property(nonatomic) _Bool hasExperimentalData; // @dynamic hasExperimentalData;
@property(nonatomic) _Bool hasRemoteClient; // @dynamic hasRemoteClient;
@property(nonatomic) _Bool hasRequest; // @dynamic hasRequest;
@property(nonatomic) _Bool hasThirdParty; // @dynamic hasThirdParty;
@property(nonatomic) _Bool hasUser; // @dynamic hasUser;
@property(retain, nonatomic) YTIClientInfo *remoteClient; // @dynamic remoteClient;
@property(retain, nonatomic) YTIRequestInfo *request; // @dynamic request;
@property(retain, nonatomic) YTIThirdPartyInfo *thirdParty; // @dynamic thirdParty;
@property(retain, nonatomic) YTIUserInfo *user; // @dynamic user;

@end

results matching ""

    No results matching ""