Shamrock: support get_guild_list #71

This commit is contained in:
白池 2024-01-31 12:09:24 +08:00
parent 67f52b8df0
commit 036f8a49ac
1552 changed files with 26436 additions and 2339 deletions

View File

@ -0,0 +1,15 @@
package com.tencent.mobileqq.qqguildsdk.api;
import com.tencent.mobileqq.qroute.QRouteApi;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import kotlin.Metadata;
public interface IQQGuildUtilApi extends QRouteApi {
@NotNull
String getAvatarUrl(@Nullable String str, long j2, int i2);
boolean isUserOnLine();
}

View File

@ -0,0 +1,4 @@
package com.tencent.mobileqq.qqguildsdk.data;
public class AddGuildOption {
}

View File

@ -0,0 +1,28 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProAVDevOptInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProAVDevOptInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProAVRoomAddUpInfo;
public class GGProAVRoomAddUpInfo implements IGProAVRoomAddUpInfo {
public final GProAVRoomAddUpInfo mInfo;
public GGProAVRoomAddUpInfo(GProAVRoomAddUpInfo gProAVRoomAddUpInfo) {
this.mInfo = gProAVRoomAddUpInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVRoomAddUpInfo
public IGProAVDevOptInfo getAVDevOpt() {
return new GGProAVDevOptInfo(this.mInfo.getAvDevOpt());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVRoomAddUpInfo
public int getMicVolume() {
return this.mInfo.getMicVolume();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVRoomAddUpInfo
public String getRoomId() {
return this.mInfo.getRoomId();
}
}

View File

@ -0,0 +1,47 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProAVRoomOptPushInfo;
public class GGProAVRoomOptPushInfo implements IGProAVRoomOptPushInfo {
public final GProAVRoomOptPushInfo mInfo;
public GGProAVRoomOptPushInfo(GProAVRoomOptPushInfo gProAVRoomOptPushInfo) {
this.mInfo = gProAVRoomOptPushInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVRoomOptPushInfo
public String getChannelId() {
return String.valueOf(this.mInfo.getChannelId());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVRoomOptPushInfo
public String getDelRoomId() {
return this.mInfo.getDelRoomId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVRoomOptPushInfo
public String getGuildId() {
return String.valueOf(this.mInfo.getGuildId());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVRoomOptPushInfo
public int getOptType() {
return this.mInfo.getOptType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVRoomOptPushInfo
public IGProAVRoomAddUpInfo getRoomAddUpInfo() {
return new GGProAVRoomAddUpInfo(this.mInfo.getRoomAddUpInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVRoomOptPushInfo
public IGProAVShowMsgInfo getShowInfo() {
return new GGProAVShowMsgInfo(this.mInfo.getShowInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVRoomOptPushInfo
public String getSwitchRoomId() {
return this.mInfo.getSwitchRoomId();
}
}

View File

@ -0,0 +1,33 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProAVShowMsgInfo;
import java.util.ArrayList;
public class GGProAVShowMsgInfo implements IGProAVShowMsgInfo {
public final GProAVShowMsgInfo mInfo;
public GGProAVShowMsgInfo(GProAVShowMsgInfo gProAVShowMsgInfo) {
this.mInfo = gProAVShowMsgInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVShowMsgInfo
public ArrayList<String> getButtonMsgs() {
return this.mInfo.getButtonMsgs();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVShowMsgInfo
public String getShowMsg() {
return this.mInfo.getShowMsg();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVShowMsgInfo
public int getShowSeconds() {
return this.mInfo.getShowSeconds();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVShowMsgInfo
public int getShowType() {
return this.mInfo.getShowType();
}
}

View File

@ -0,0 +1,42 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProAVUserStateChangeInfo;
public class GGProAVUserStateChangeInfo implements IGProAVUserStateChangeInfo {
public final GProAVUserStateChangeInfo mInfo;
public GGProAVUserStateChangeInfo(GProAVUserStateChangeInfo gProAVUserStateChangeInfo) {
this.mInfo = gProAVUserStateChangeInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVUserStateChangeInfo
public String getChannelId() {
return String.valueOf(this.mInfo.getChannelId());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVUserStateChangeInfo
public String getGuildId() {
return String.valueOf(this.mInfo.getGuildId());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVUserStateChangeInfo
public IGProAVShowMsgInfo getIGProAVShowMsgInfo() {
return new GGProAVShowMsgInfo(this.mInfo.getShowInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVUserStateChangeInfo
public String getMsg() {
return this.mInfo.getMsg();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVUserStateChangeInfo
public long getTinyId() {
return this.mInfo.getTinyId();
}
//@Override // com.tencent.mobileqq.qqguildsdk.data.IGProAVUserStateChangeInfo
//public ej getUserCtlInfo() {
// return new q(this.mInfo.getUserCtlInfo());
//}
}

View File

@ -0,0 +1,32 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProDailyRecommendPush;
public class GGProDailyRecommendPush implements IGProDailyRecommendPush {
public final GProDailyRecommendPush mInfo;
public GGProDailyRecommendPush(GProDailyRecommendPush gProDailyRecommendPush) {
this.mInfo = gProDailyRecommendPush;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProDailyRecommendPush
public String getAvatar() {
return this.mInfo.getAvatar();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProDailyRecommendPush
public String getJumpLink() {
return this.mInfo.getJumpLink();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProDailyRecommendPush
public String getSubTitle() {
return this.mInfo.getSubTitle();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProDailyRecommendPush
public String getTitle() {
return this.mInfo.getTitle();
}
}

View File

@ -0,0 +1,34 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProGetPrefetchRecommendGuildsRsp;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProGetPrefetchRecommendGuildsRsp;
import com.tencent.qqnt.kernel.nativeinterface.GProDiscoveryStateChangedMsg;
public class GGProDiscoveryStateChangedMsg implements IGProDiscoveryStateChangedMsg {
public final GProDiscoveryStateChangedMsg mInfo;
public GGProDiscoveryStateChangedMsg(GProDiscoveryStateChangedMsg gProDiscoveryStateChangedMsg) {
this.mInfo = gProDiscoveryStateChangedMsg;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProDiscoveryStateChangedMsg
public IGProMyRecommendMsg getMyRecommendMsg() {
return new GGProMyRecommendMsg(this.mInfo.getMyRecommendMsg());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProDiscoveryStateChangedMsg
public IGProGetPrefetchRecommendGuildsRsp getPrefetchRecommendMsg() {
return new GGProGetPrefetchRecommendGuildsRsp(this.mInfo.getPrefetchRecommendMsg());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProDiscoveryStateChangedMsg
public int getSceneType() {
return this.mInfo.getSceneType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProDiscoveryStateChangedMsg
public IGProTopGuildRecommendMsg getTopGuildRecommendMsg() {
return new GGProTopGuildRecommendMsg(this.mInfo.getTopGuildRecommendMsg());
}
}

View File

@ -0,0 +1,36 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProFeedSummary;
import com.tencent.qqnt.kernel.nativeinterface.GProFeedThumbnail;
import java.util.ArrayList;
import java.util.Iterator;
public class GGProFeedSummary implements IGProFeedSummary {
public final GProFeedSummary mInfo;
public GGProFeedSummary(GProFeedSummary gProFeedSummary) {
this.mInfo = gProFeedSummary;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFeedSummary
public String getFeedId() {
return this.mInfo.getFeedId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFeedSummary
public ArrayList<IGProFeedThumbnail> getFeedThumbnails() {
ArrayList<GProFeedThumbnail> feedThumbnails = this.mInfo.getFeedThumbnails();
ArrayList<IGProFeedThumbnail> arrayList = new ArrayList<>();
Iterator<GProFeedThumbnail> it = feedThumbnails.iterator();
while (it.hasNext()) {
arrayList.add(new GGProFeedThumbnail(it.next()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFeedSummary
public String getTitle() {
return this.mInfo.getTitle();
}
}

View File

@ -0,0 +1,21 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProFeedThumbnail;
public class GGProFeedThumbnail implements IGProFeedThumbnail {
public final GProFeedThumbnail mInfo;
public GGProFeedThumbnail(GProFeedThumbnail gProFeedThumbnail) {
this.mInfo = gProFeedThumbnail;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFeedThumbnail
public boolean getIsVideoCover() {
return this.mInfo.getIsVideoCover();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFeedThumbnail
public String getUrl() {
return this.mInfo.getUrl();
}
}

View File

@ -0,0 +1,66 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProGiftInfo;
public class GGProGiftInfo implements IGProGiftInfo {
public final GProGiftInfo mInfo;
public GGProGiftInfo(GProGiftInfo gProGiftInfo) {
this.mInfo = gProGiftInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public int getAllComboCnt() {
return this.mInfo.getAllComboCnt();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public boolean getComboOver() {
return this.mInfo.getComboOver();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public long getComboSeq() {
return this.mInfo.getComboSeq();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public int getEffectLevel() {
return this.mInfo.getEffectLevel();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public int getGiftId() {
return this.mInfo.getGiftId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public String getGiftName() {
return this.mInfo.getGiftName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public int getGiftNum() {
return this.mInfo.getGiftNum();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public long getGiftPrice() {
return this.mInfo.getGiftPrice();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public int getGiftType() {
return this.mInfo.getGiftType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public int getMaterialId() {
return this.mInfo.getMaterialId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGiftInfo
public int getSendType() {
return this.mInfo.getSendType();
}
}

View File

@ -0,0 +1,58 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProRecommendGuildInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProRecommendGuildInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProGuildData;
import com.tencent.qqnt.kernel.nativeinterface.GProPollingData;
import com.tencent.qqnt.kernel.nativeinterface.GProRecommendCategoryInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProRecommendChannelExtendInfo;
import java.util.ArrayList;
import java.util.Iterator;
public class GGProGuildData implements IGProGuildData {
public final GProGuildData mInfo;
public GGProGuildData(GProGuildData gProGuildData) {
this.mInfo = gProGuildData;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildData
public ArrayList<IGProRecommendCategoryInfo> getCategoryList() {
ArrayList<GProRecommendCategoryInfo> categoryList = this.mInfo.getCategoryList();
ArrayList<IGProRecommendCategoryInfo> arrayList = new ArrayList<>();
Iterator<GProRecommendCategoryInfo> it = categoryList.iterator();
while (it.hasNext()) {
arrayList.add(new GGProRecommendCategoryInfo(it.next()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildData
public ArrayList<IGProRecommendChannelExtendInfo> getChannelExtendInfo() {
ArrayList<GProRecommendChannelExtendInfo> channelExtendInfo = this.mInfo.getChannelExtendInfo();
ArrayList<IGProRecommendChannelExtendInfo> arrayList = new ArrayList<>();
Iterator<GProRecommendChannelExtendInfo> it = channelExtendInfo.iterator();
while (it.hasNext()) {
arrayList.add(new GGProRecommendChannelExtendInfo(it.next()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildData
public ArrayList<IGProPollingData> getDatas() {
ArrayList<GProPollingData> dataList = this.mInfo.getDataList();
ArrayList<IGProPollingData> arrayList = new ArrayList<>();
Iterator<GProPollingData> it = dataList.iterator();
while (it.hasNext()) {
arrayList.add(new GGProPollingData(it.next()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildData
public IGProRecommendGuildInfo getGuildInfo() {
return new GGProRecommendGuildInfo(this.mInfo.getGuildInfo());
}
}

View File

@ -0,0 +1,49 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProAVChannelConfig;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProAVChannelConfig;
import com.tencent.qqnt.kernel.nativeinterface.GProHeartbeatRsq;
public class GGProHeartbeatRsq implements IGProHeartbeatRsq {
public final GProHeartbeatRsq mInfo;
public GGProHeartbeatRsq(GProHeartbeatRsq gProHeartbeatRsq) {
this.mInfo = gProHeartbeatRsq;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProHeartbeatRsq
public IGProAVChannelConfig getAVChannelConfig() {
return new GGProAVChannelConfig(this.mInfo.getAvChannelConfig());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProHeartbeatRsq
public long getChannelId() {
return this.mInfo.getChannelId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProHeartbeatRsq
public int getForceExit() {
return this.mInfo.getForceExit();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProHeartbeatRsq
public long getGuildId() {
return this.mInfo.getGuildId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProHeartbeatRsq
public long getNextHeartBeatInterval() {
return this.mInfo.getNextHeartBeatInterval();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProHeartbeatRsq
public long getNoStreamDisconnectTrtcSecond() {
return this.mInfo.getNoStreamDisconnectTrtcSecond();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProHeartbeatRsq
public String getShowTips() {
return this.mInfo.getShowTips();
}
}

View File

@ -0,0 +1,33 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProLiveRoomInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProLiveRoomInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProLiveResultItem;
import com.tencent.qqnt.kernel.nativeinterface.MsgAbstract;
import java.util.ArrayList;
import java.util.Iterator;
public class GGProLiveResultItem implements IGProLiveResultItem {
public final GProLiveResultItem mInfo;
public GGProLiveResultItem(GProLiveResultItem gProLiveResultItem) {
this.mInfo = gProLiveResultItem;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProLiveResultItem
public IGProLiveRoomInfo getLiveChannel() {
return new GGProLiveRoomInfo(this.mInfo.getLiveChannel());
}
//@Override // com.tencent.mobileqq.qqguildsdk.data.IGProLiveResultItem
//public ArrayList<ew> getMsgAbstracts() {
// ArrayList<MsgAbstract> msgAbstracts = this.mInfo.getMsgAbstracts();
// ArrayList<ew> arrayList = new ArrayList<>();
// Iterator<MsgAbstract> it = msgAbstracts.iterator();
// while (it.hasNext()) {
// arrayList.add(new t(it.next()));
// }
// return arrayList;
//}
}

View File

@ -0,0 +1,31 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProMsgSummary;
public class GGProMsgSummary implements IGProMsgSummary {
public final GProMsgSummary mInfo;
public GGProMsgSummary(GProMsgSummary gProMsgSummary) {
this.mInfo = gProMsgSummary;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProMsgSummary
public String getAvatar() {
return this.mInfo.getAvatar();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProMsgSummary
public long getMsgSeq() {
return this.mInfo.getMsgSeq();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProMsgSummary
public byte[] getRichText() {
return this.mInfo.getRichText();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProMsgSummary
public long getTinyId() {
return this.mInfo.getTinyId();
}
}

View File

@ -0,0 +1,33 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProDiscoverStatus;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProDiscoverStatus;
import com.tencent.qqnt.kernel.nativeinterface.GProMyRecommendMsg;
public class GGProMyRecommendMsg implements IGProMyRecommendMsg {
public final GProMyRecommendMsg mInfo;
public GGProMyRecommendMsg(GProMyRecommendMsg gProMyRecommendMsg) {
this.mInfo = gProMyRecommendMsg;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProMyRecommendMsg
public int getBusinessType() {
return this.mInfo.getBusinessType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProMyRecommendMsg
public IGProDiscoverStatus getDiscoverStatus() {
return new GGProDiscoverStatus(this.mInfo.getDiscoverStatus());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProMyRecommendMsg
public int getFlag() {
return this.mInfo.getFlag();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProMyRecommendMsg
public int getPointType() {
return this.mInfo.getPointType();
}
}

View File

@ -0,0 +1,74 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProPollingData;
import com.tencent.qqnt.kernel.nativeinterface.GProStickyChannel;
import com.tencent.qqnt.kernel.nativeinterface.MsgAbstract;
import java.util.ArrayList;
import java.util.Iterator;
public class GGProPollingData implements IGProPollingData {
public final GProPollingData mInfo;
public GGProPollingData(GProPollingData gProPollingData) {
this.mInfo = gProPollingData;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProPollingData
public long getChannelId() {
return this.mInfo.getChannelId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProPollingData
public byte[] getCookie() {
return this.mInfo.getCookie();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProPollingData
public boolean getForcePolling() {
return this.mInfo.getForcePolling();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProPollingData
public long getGuildId() {
return this.mInfo.getGuildId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProPollingData
public ArrayList<IGProStickyChannel> getGuildStickyChannelList() {
ArrayList<GProStickyChannel> guildStickyChannelList = this.mInfo.getGuildStickyChannelList();
ArrayList<IGProStickyChannel> arrayList = new ArrayList<>();
Iterator<GProStickyChannel> it = guildStickyChannelList.iterator();
while (it.hasNext()) {
arrayList.add(new GGProStickyChannel(it.next()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProPollingData
public IGProLiveResultItem getLiveResultItem() {
return new GGProLiveResultItem(this.mInfo.getLiveResultItem());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProPollingData
public int getType() {
return this.mInfo.getType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProPollingData
public long getUpdateTime() {
return this.mInfo.getUpdateTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProPollingData
public long getVersion() {
return this.mInfo.getVersion();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProPollingData
public IAudioChannelMemberInfos getVoiceChannel() {
//return new ChannelMemberInfos(this.mInfo.getVoiceChannel());
return null;
}
}

View File

@ -0,0 +1,36 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProQueryRecommendGuildInfoRsp;
public class GGProQueryRecommendGuildInfoRsp implements IGProQueryRecommendGuildInfoRsp {
public final GProQueryRecommendGuildInfoRsp mInfo;
public GGProQueryRecommendGuildInfoRsp(GProQueryRecommendGuildInfoRsp gProQueryRecommendGuildInfoRsp) {
this.mInfo = gProQueryRecommendGuildInfoRsp;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProQueryRecommendGuildInfoRsp
public byte[] getCookie() {
return this.mInfo.getCookie();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProQueryRecommendGuildInfoRsp
public IGProGuildData getGuildData() {
return new GGProGuildData(this.mInfo.getGuildData());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProQueryRecommendGuildInfoRsp
public long getNewDefaultChannelId() {
return this.mInfo.getNewDefaultChannelId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProQueryRecommendGuildInfoRsp
public long getReqInterval() {
return this.mInfo.getReqInterval();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProQueryRecommendGuildInfoRsp
public IGProRecommendGuildPersonalSetting getSetting() {
return new GGProRecommendGuildPersonalSetting(this.mInfo.getSetting());
}
}

View File

@ -0,0 +1,43 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProChannel;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProChannel;
import com.tencent.qqnt.kernel.nativeinterface.GProChannel;
import com.tencent.qqnt.kernel.nativeinterface.GProRecommendCategoryInfo;
import java.util.ArrayList;
import java.util.Iterator;
public class GGProRecommendCategoryInfo implements IGProRecommendCategoryInfo {
public final GProRecommendCategoryInfo mInfo;
public GGProRecommendCategoryInfo(GProRecommendCategoryInfo gProRecommendCategoryInfo) {
this.mInfo = gProRecommendCategoryInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendCategoryInfo
public long getCategoryId() {
return this.mInfo.getCategoryId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendCategoryInfo
public int getCategoryIndex() {
return this.mInfo.getCategoryIndex();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendCategoryInfo
public String getCategoryName() {
return this.mInfo.getCategoryName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendCategoryInfo
public ArrayList<IGProChannel> getChannelInfoList() {
ArrayList<GProChannel> channelInfoList = this.mInfo.getChannelInfoList();
ArrayList<IGProChannel> arrayList = new ArrayList<>();
Iterator<GProChannel> it = channelInfoList.iterator();
while (it.hasNext()) {
arrayList.add(new GGProChannel(it.next()));
}
return arrayList;
}
}

View File

@ -0,0 +1,41 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProRecommendChannelExtendInfo;
public class GGProRecommendChannelExtendInfo implements IGProRecommendChannelExtendInfo {
public final GProRecommendChannelExtendInfo mInfo;
public GGProRecommendChannelExtendInfo(GProRecommendChannelExtendInfo gProRecommendChannelExtendInfo) {
this.mInfo = gProRecommendChannelExtendInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendChannelExtendInfo
public int getAreaType() {
return this.mInfo.getAreaType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendChannelExtendInfo
public long getChannelId() {
return this.mInfo.getChannelId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendChannelExtendInfo
public String getChannelLink() {
return this.mInfo.getChannelLink();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendChannelExtendInfo
public int getChannelLinkType() {
return this.mInfo.getChannelLinkType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendChannelExtendInfo
public String getGuildFace() {
return this.mInfo.getGuildFace();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendChannelExtendInfo
public int getHideVisitorStyle() {
return this.mInfo.getHideVisitorStyle();
}
}

View File

@ -0,0 +1,17 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProRecommendGuildPersonalSetting;
public class GGProRecommendGuildPersonalSetting implements IGProRecommendGuildPersonalSetting {
public final GProRecommendGuildPersonalSetting mInfo;
public GGProRecommendGuildPersonalSetting(GProRecommendGuildPersonalSetting gProRecommendGuildPersonalSetting) {
this.mInfo = gProRecommendGuildPersonalSetting;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRecommendGuildPersonalSetting
public int getExitOption() {
return this.mInfo.getExitOption();
}
}

View File

@ -0,0 +1,44 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProUser;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProUser;
import com.tencent.qqnt.kernel.nativeinterface.GProSendGiftEventData;
public class GGProSendGiftEventData implements IGProSendGiftEventData {
public final GProSendGiftEventData mInfo;
public GGProSendGiftEventData(GProSendGiftEventData gProSendGiftEventData) {
this.mInfo = gProSendGiftEventData;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProSendGiftEventData
public long getChannelId() {
return this.mInfo.getChannelId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProSendGiftEventData
public String getEventId() {
return this.mInfo.getEventId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProSendGiftEventData
public IGProGiftInfo getGiftInfo() {
return new GGProGiftInfo(this.mInfo.getGiftInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProSendGiftEventData
public long getGuildId() {
return this.mInfo.getGuildId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProSendGiftEventData
public IGProUser getReceiverMember() {
return new GGProUser(this.mInfo.getReceiverMember());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProSendGiftEventData
public IGProUser getSenderMember() {
return new GGProUser(this.mInfo.getSenderMember());
}
}

View File

@ -0,0 +1,60 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProLiveRoomInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProLiveRoomInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProStickyChannel;
public class GGProStickyChannel implements IGProStickyChannel {
public final GProStickyChannel mInfo;
public GGProStickyChannel(GProStickyChannel gProStickyChannel) {
this.mInfo = gProStickyChannel;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyChannel
public String getChannelId() {
return this.mInfo.getChannelId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyChannel
public int getChannelType() {
return this.mInfo.getChannelType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyChannel
public long getCreateTime() {
return this.mInfo.getCreateTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyChannel
public IGProStickyFeedChannel getFeedChannel() {
return new GGProStickyFeedChannel(this.mInfo.getFeedChannel());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyChannel
public String getGuildId() {
return this.mInfo.getGuildId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyChannel
public IGProLiveRoomInfo getLiveChannel() {
return new GGProLiveRoomInfo(this.mInfo.getLiveChannel());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyChannel
public IGProStickyTextChannel getTextChannel() {
return new GGProStickyTextChannel(this.mInfo.getTextChannel());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyChannel
public long getUpdateTime() {
return this.mInfo.getUpdateTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyChannel
public IAudioChannelMemberInfos getVoiceChannel() {
return null;
//return new ChannelMemberInfos(this.mInfo.getVoiceChannel());
}
}

View File

@ -0,0 +1,48 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProFeedSummary;
import com.tencent.qqnt.kernel.nativeinterface.GProStickyFeedChannel;
import com.tencent.qqnt.kernel.nativeinterface.GProUser;
import java.util.ArrayList;
import java.util.Iterator;
public class GGProStickyFeedChannel implements IGProStickyFeedChannel {
public final GProStickyFeedChannel mInfo;
public GGProStickyFeedChannel(GProStickyFeedChannel gProStickyFeedChannel) {
this.mInfo = gProStickyFeedChannel;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyFeedChannel
public String getActiveMemberCount() {
return this.mInfo.getActiveMemberCount();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyFeedChannel
public ArrayList<IGProUserInfo> getActiveMemberList() {
ArrayList<GProUser> activeMemberList = this.mInfo.getActiveMemberList();
ArrayList<IGProUserInfo> arrayList = new ArrayList<>();
Iterator<GProUser> it = activeMemberList.iterator();
while (it.hasNext()) {
arrayList.add(new GProUserInfo(it.next()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyFeedChannel
public String getFeedCount() {
return this.mInfo.getFeedCount();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyFeedChannel
public ArrayList<IGProFeedSummary> getFeedSummaryList() {
ArrayList<GProFeedSummary> feedSummaryList = this.mInfo.getFeedSummaryList();
ArrayList<IGProFeedSummary> arrayList = new ArrayList<>();
Iterator<GProFeedSummary> it = feedSummaryList.iterator();
while (it.hasNext()) {
arrayList.add(new GGProFeedSummary(it.next()));
}
return arrayList;
}
}

View File

@ -0,0 +1,44 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProMsgSummary;
import com.tencent.qqnt.kernel.nativeinterface.GProStickyTextChannel;
import com.tencent.qqnt.kernel.nativeinterface.GProUser;
import com.tencent.qqnt.kernel.nativeinterface.MsgAbstract;
import java.util.ArrayList;
import java.util.Iterator;
public class GGProStickyTextChannel implements IGProStickyTextChannel {
public final GProStickyTextChannel mInfo;
public GGProStickyTextChannel(GProStickyTextChannel gProStickyTextChannel) {
this.mInfo = gProStickyTextChannel;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyTextChannel
public String getActiveMemberCount() {
return this.mInfo.getActiveMemberCount();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyTextChannel
public ArrayList<IGProUserInfo> getActiveMemberList() {
ArrayList<GProUser> activeMemberList = this.mInfo.getActiveMemberList();
ArrayList<IGProUserInfo> arrayList = new ArrayList<>();
Iterator<GProUser> it = activeMemberList.iterator();
while (it.hasNext()) {
arrayList.add(new GProUserInfo(it.next()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProStickyTextChannel
public ArrayList<IGProMsgSummary> getMsgList() {
ArrayList<GProMsgSummary> msgList = this.mInfo.getMsgList();
ArrayList<IGProMsgSummary> arrayList = new ArrayList<>();
Iterator<GProMsgSummary> it = msgList.iterator();
while (it.hasNext()) {
arrayList.add(new GGProMsgSummary(it.next()));
}
return arrayList;
}
}

View File

@ -0,0 +1,18 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProRecommendItem;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProRecommendItem;
import com.tencent.qqnt.kernel.nativeinterface.GProTopGuildRecommendMsg;
public class GGProTopGuildRecommendMsg implements IGProTopGuildRecommendMsg {
public final GProTopGuildRecommendMsg mInfo;
public GGProTopGuildRecommendMsg(GProTopGuildRecommendMsg gProTopGuildRecommendMsg) {
this.mInfo = gProTopGuildRecommendMsg;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProTopGuildRecommendMsg
public IGProRecommendItem getRecommendItem() {
return new GGProRecommendItem(this.mInfo.getRecommendItem());
}
}

View File

@ -0,0 +1,44 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProUser;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProUser;
import com.tencent.qqnt.kernel.nativeinterface.GProUserGiftRankInfo;
public class GGProUserGiftRankInfo implements IGProUserGiftRankInfo {
public final GProUserGiftRankInfo mInfo;
public GGProUserGiftRankInfo(GProUserGiftRankInfo gProUserGiftRankInfo) {
this.mInfo = gProUserGiftRankInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserGiftRankInfo
public long getChannelId() {
return this.mInfo.getChannelId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserGiftRankInfo
public long getGuildId() {
return this.mInfo.getGuildId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserGiftRankInfo
public String getJumpUrl() {
return this.mInfo.getJumpUrl();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserGiftRankInfo
public String getRankInfo() {
return this.mInfo.getRankInfo();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserGiftRankInfo
public int getTopNum() {
return this.mInfo.getTopNum();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserGiftRankInfo
public IGProUser getUserInfo() {
return new GGProUser(this.mInfo.getUserInfo());
}
}

View File

@ -0,0 +1,29 @@
package com.tencent.mobileqq.qqguildsdk.data;
public class GGProUserGuideBubble implements IGProUserGuideBubble {
@Override
public String getIconUrl() {
return null;
}
@Override
public String getTitle() {
return null;
}
//public final GProUserGuideBubble mInfo;
//public GGProUserGuideBubble(GProUserGuideBubble gProUserGuideBubble) {
// this.mInfo = gProUserGuideBubble;
//}
//@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserGuideBubble
//public String getIconUrl() {
// return this.mInfo.getIconUrl();
//}
//@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserGuideBubble
//public String getTitle() {
// return this.mInfo.getTitle();
//}
}

View File

@ -0,0 +1,15 @@
package com.tencent.mobileqq.qqguildsdk.data;
public class GGProUserGuideMsg implements IGProUserGuideMsg {
@Override
public IGProUserGuideBubble getBubble() {
return null;
}
@Override
public int getScene() {
return 0;
}
}

View File

@ -0,0 +1,38 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProVoiceSmobaGameBaseRoomInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProVoiceSmobaGameRoomStateInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProVoiceSmobaGameSmobaRoomInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProVoiceSmobaGameBaseRoomInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProVoiceSmobaGameRoomStateInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProVoiceSmobaGameSmobaRoomInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProVoiceSmobaGameRoomManageSysMsg;
public class GGProVoiceSmobaGameRoomManageSysMsg implements IGProVoiceSmobaGameRoomManageSysMsg {
public final GProVoiceSmobaGameRoomManageSysMsg mInfo;
public GGProVoiceSmobaGameRoomManageSysMsg(GProVoiceSmobaGameRoomManageSysMsg gProVoiceSmobaGameRoomManageSysMsg) {
this.mInfo = gProVoiceSmobaGameRoomManageSysMsg;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProVoiceSmobaGameRoomManageSysMsg
public int getOperType() {
return this.mInfo.getOperType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProVoiceSmobaGameRoomManageSysMsg
public IGProVoiceSmobaGameBaseRoomInfo getRoomInfo() {
return new GGProVoiceSmobaGameBaseRoomInfo(this.mInfo.getRoomInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProVoiceSmobaGameRoomManageSysMsg
public IGProVoiceSmobaGameSmobaRoomInfo getSmobaInfo() {
return new GGProVoiceSmobaGameSmobaRoomInfo(this.mInfo.getSmobaInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProVoiceSmobaGameRoomManageSysMsg
public IGProVoiceSmobaGameRoomStateInfo getStateInfo() {
return new GGProVoiceSmobaGameRoomStateInfo(this.mInfo.getStateInfo());
}
}

View File

@ -0,0 +1,67 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProLobbyMemberInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProMemberInfoInGame;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProRobotStateInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProUserChannelShowState;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProUserListGroupInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProLobbyMemberInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProMemberInfoInGame;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProRobotStateInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProUserChannelShowState;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProUserListGroupInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProBusinessInfo;
/* loaded from: classes33.dex */
public class GProBusinessData implements IGProBusinessData {
private GProBusinessInfo mBusinessInfo;
public GProBusinessData(GProBusinessInfo gProBusinessInfo) {
this.mBusinessInfo = gProBusinessInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProBusinessData
public IGProLobbyMemberInfo getLobbyMemberInfo() {
return new GGProLobbyMemberInfo(this.mBusinessInfo.getLobbyMemberInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProBusinessData
public IGProMemberInfoInGame getMemberInfoInGame() {
return new GGProMemberInfoInGame(this.mBusinessInfo.getMemberInfoInGame());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProBusinessData
public IGProRobotStateInfo getRobotStateInfo() {
return new GGProRobotStateInfo(this.mBusinessInfo.getRobotStateInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProBusinessData
public long getSortKey() {
return this.mBusinessInfo.getSortKey();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProBusinessData
public String getTipsMsg() {
return this.mBusinessInfo.getTipsMsg();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProBusinessData
public IGProUserAVData getUserAVInfo() {
return new GProUserAVData(this.mBusinessInfo.getUserAVInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProBusinessData
public IGProUserChannelShowState getUserChannelShowState() {
return new GGProUserChannelShowState(this.mBusinessInfo.getUserChannelState());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProBusinessData
public IGProUserListGroupInfo getUserListGroupInfo() {
return new GGProUserListGroupInfo(this.mBusinessInfo.getUserListGroupInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProBusinessData
public void setSortKey(long j2) {
this.mBusinessInfo.setSortKey(j2);
}
}

View File

@ -0,0 +1,499 @@
package com.tencent.mobileqq.qqguildsdk.data;
import android.annotation.SuppressLint;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProInviteSpeakCfg;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProMedalInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProVoiceQueueCfg;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProVoiceSpeakModeCfg;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProInviteSpeakCfg;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProMedalInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProVoiceQueueCfg;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProVoiceSpeakModeCfg;
import com.tencent.qqnt.kernel.nativeinterface.GProAVChannelExtInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProAuthControlStatus;
import com.tencent.qqnt.kernel.nativeinterface.GProChannel;
import com.tencent.qqnt.kernel.nativeinterface.GProInviteSpeakCfg;
import com.tencent.qqnt.kernel.nativeinterface.GProMedalInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProSlowModeInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProTopMsg;
import com.tencent.qqnt.kernel.nativeinterface.GProVisibleTypeInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProVoiceQueueCfg;
import com.tencent.qqnt.kernel.nativeinterface.GProVoiceSpeakModeCfg;
import org.jetbrains.annotations.NotNull;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class GProChannelInfo implements IGProChannelInfo {
public static final String TAG = "GProChannelInfo";
private String channelUin;
private long mCategoryId = 0;
private String mCategoryName = "";
private GProChannel mChannel;
public GProChannelInfo(GProChannel gProChannel) {
}
//public static GProChannel getDefalutGProChannel(f fVar) {
// return new GProChannel(com.tencent.mobileqq.qqguildsdk.util.b.L0(fVar.e()), com.tencent.mobileqq.qqguildsdk.util.b.L0(fVar.g()), fVar.l(), fVar.o(), 1L, 1L, fVar.m(), fVar.k(), 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, new byte[0], new byte[0], 1, 0L, 0L, "", 0, fVar.r(), new ArrayList(), fVar.f(), 0L, 0L, 0L, 0, null, 0, 0, 0, 0, new ArrayList(), 0, 0, null, null, 0, new ArrayList(), new GProAVChannelExtInfo(), 0L, 0, 0, "", new GProMedalInfo(), 0, 0, "", "");
//}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
@Deprecated
public int getAllowOtherRaiseHand() {
return this.mChannel.getAvChannelExtInfo().getAllowOtherRaiseHand();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getAppChannelIconUrl() {
if (this.mChannel.getAppChannelInfo() == null) {
return null;
}
return this.mChannel.getAppChannelInfo().getAppChannelIcon();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getAppChannelJumpType() {
if (this.mChannel.getAppChannelInfo() == null) {
return 0;
}
return this.mChannel.getAppChannelInfo().getAppChannelJumpType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getAppChannelJumpUrl() {
if (this.mChannel.getAppChannelInfo() == null) {
return null;
}
return this.mChannel.getAppChannelInfo().getAppChannelJumpUrl();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getApplicationId() {
if (this.mChannel.getAppChannelInfo() == null) {
return 0L;
}
return this.mChannel.getAppChannelInfo().getApplicationId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getBannedSpeak() {
return this.mChannel.getBannedSpeak();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getCategoryId() {
return this.mCategoryId;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getCategoryName() {
return this.mCategoryName;
}
public GProChannel getChannel() {
return this.mChannel;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getChannelLiveableType() {
return this.mChannel.getChannelLiveableType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getChannelMemberMax() {
if (getType() == 2) {
return this.mChannel.getAvChannelExtInfo().getChannelMaxMember();
}
return 0;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getChannelName() {
return this.mChannel.getName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getChannelUin() {
return this.channelUin;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public ArrayList<Object> getChannelVisibleInfo() {
ArrayList<Object> arrayList = new ArrayList<>();
Iterator<GProVisibleTypeInfo> it = this.mChannel.getVisibleTypeInfo().iterator();
while (it.hasNext()) {
arrayList.add(new GProGuildVisibleTypeInfo(it.next()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getCreateTime() {
return this.mChannel.getCreateTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getCreatorId() {
return "com.tencent.mobileqq.qqguildsdk.util.b.U0(this.mChannel.getCreatorTinyId())";
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getFinalMsgNotify() {
return this.mChannel.getFinalNotifyType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
@SuppressLint({"WrongConstant"})
public int getForumSortMode() {
return this.mChannel.getForumSortMode();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public ArrayList<ISlowModeInfo> getGProSlowModeInfoList() {
ArrayList<ISlowModeInfo> arrayList = new ArrayList<>();
if (this.mChannel.getSlowModeInfo() != null) {
Iterator<GProSlowModeInfo> it = this.mChannel.getSlowModeInfo().iterator();
while (it.hasNext()) {
// arrayList.add(new SlowModeInfo(it.next()));
}
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getGotoChannelId() {
return this.mChannel.getGotoChannelId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getGuildId() {
return "com.tencent.mobileqq.qqguildsdk.util.b.U0(this.mChannel.getGuildId())";
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getHotIcon() {
return this.mChannel.getHotIcon();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getHotIndex() {
return this.mChannel.getUint32HotIndex();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getIconUrl() {
return "this.mChannel.getIconUrl()";
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public IGProInviteSpeakCfg getInviteSpeakCfg() {
return new GGProInviteSpeakCfg(this.mChannel.getAvChannelExtInfo().getInviteSpeakCfg());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getIsCategoryAdmin() {
return this.mChannel.getIsCategoryAdmin();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getIsChannelAdmin() {
return this.mChannel.getIsChannelAdmin();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getJumpSwitch() {
return this.mChannel.getJumpSwitch();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getLastCntMsgSeq() {
return this.mChannel.getLastCntMsgSeq();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getLastCntMsgTime() {
return this.mChannel.getLastCntMsgTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getLastMsgSeq() {
return this.mChannel.getLastMsgSeq();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getLastMsgTime() {
return this.mChannel.getLastMsgTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getLiveAnchorTinyId() {
return this.mChannel.getAnchorTinyId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getLiveRoomId() {
return this.mChannel.getRoomId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getLiveRoomName() {
return this.mChannel.getRoomName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public IGProMedalInfo getMedalInfo() {
return new GGProMedalInfo(this.mChannel.getMedalInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public byte[] getMsgMeta() {
return this.mChannel.getMsgMeta();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getMsgNotify() {
return this.mChannel.getMsgNotifyType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
@SuppressLint({"WrongConstant"})
public int getMyForumSortMode() {
return this.mChannel.getMyForumSortMode();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getMyTalkPermissionType() {
return this.mChannel.getMySpeakPermission();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getNoMemberMaxLimited() {
return this.mChannel.getAvChannelExtInfo().getNoMemberMaxLimited();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getOperationTitle() {
return "this.mChannel.getOperationTitle()";
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getOperationType() {
//"this.mChannel.getOperationType()";
return 10;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getReadCntMsgSeq() {
return this.mChannel.getReadCntMsgSeq();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getReadCntMsgTime() {
return this.mChannel.getReadCntMsgTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public byte[] getReadMsgMeta() {
return this.mChannel.getReadMsgMeta();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getReadMsgSeq() {
return this.mChannel.getReadMsgSeq();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getReadMsgTime() {
return this.mChannel.getReadMsgTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getSlowModeKey() {
return this.mChannel.getCurrentSlowModeKey();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
@NotNull
public List<Integer> getSpecialType() {
return this.mChannel.getSpecialTypes();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getTalkPermission() {
return this.mChannel.getTalkPermission();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getTextChannelSubtypeId() {
return this.mChannel.getTextChannelSubtypeId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public ArrayList<IGProTopMsg> getTopMsgList() {
ArrayList<IGProTopMsg> arrayList = new ArrayList<>();
Iterator<GProTopMsg> it = this.mChannel.getTopMsgList().iterator();
while (it.hasNext()) {
arrayList.add(new GProTopMsgInfo(it.next()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public String getTopMsgOperatorTinyId() {
return "com.tencent.mobileqq.qqguildsdk.util.b.U0(this.mChannel.getTopMsgOperatorTinyId())";
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getTopMsgSeq() {
return this.mChannel.getTopMsgSeq();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public long getTopMsgTime() {
return this.mChannel.getTopMsgTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getType() {
return this.mChannel.getType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public int getVisibleType() {
return this.mChannel.getChannelVisibleType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public IGProVoiceQueueCfg getVoiceQueueCfg() {
return new GGProVoiceQueueCfg(this.mChannel.getAvChannelExtInfo().getVoiceQueueCfg());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public IGProVoiceSpeakModeCfg getVoiceSpeakModeCfg() {
return new GGProVoiceSpeakModeCfg(this.mChannel.getAvChannelExtInfo().getVoiceSpeakModeCfg());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public boolean isAllowOtherRaiseHand() {
return this.mChannel.getAvChannelExtInfo().getAllowOtherRaiseHand() == 1;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public boolean isChannelOrCategoryAdmin() {
return getIsChannelAdmin() == 1 || getIsCategoryAdmin() == 1;
}
public boolean isEqual(IGProChannelInfo iGProChannelInfo) {
return iGProChannelInfo != null && getChannelName().equals(iGProChannelInfo.getChannelName()) && getType() == iGProChannelInfo.getType() && getTalkPermission() == iGProChannelInfo.getTalkPermission() && getMsgNotify() == iGProChannelInfo.getMsgNotify() && getFinalMsgNotify() == iGProChannelInfo.getFinalMsgNotify();
}
public GProChannelInfo reflash(GProChannel gProChannel) {
this.mChannel = gProChannel;
this.channelUin = "com.tencent.mobileqq.qqguildsdk.util.b.U0(gProChannel.getChannelId())";
return this;
}
public void setBannedSpeak(int i2) {
this.mChannel.setBannedSpeak(i2);
}
public void setCategory(long j2, String str) {
this.mCategoryId = j2;
this.mCategoryName = str;
}
public void setChannelLiveableType(int i2) {
this.mChannel.setChannelLiveableType(i2);
}
public void setChannelMemberMax(int i2) {
if (getType() == 2) {
this.mChannel.getAvChannelExtInfo().setChannelMaxMember(i2);
}
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProChannelInfo
public void setFinalMsgNotify(int i2) {
this.mChannel.setFinalNotifyType(i2);
}
public void setForumSortMode(int i2) {
this.mChannel.setForumSortMode(i2);
}
public void setLiveAnchorTinyId(long j2) {
this.mChannel.setAnchorTinyId(j2);
}
public void setLiveRoomId(long j2) {
this.mChannel.setRoomId(j2);
}
public void setLiveRoomName(String str) {
this.mChannel.setRoomName(str);
}
public void setMsgNotify(int i2) {
this.mChannel.setMsgNotifyType(i2);
}
public void setMyForumSortMode(int i2) {
this.mChannel.setMyForumSortMode(i2);
}
public void setName(String str) {
this.mChannel.setName(str);
}
public void setSlowModeKey(int i2) {
this.mChannel.setCurrentSlowModeKey(i2);
}
public void setTalkPermission(int i2) {
this.mChannel.setTalkPermission(i2);
}
public void setTopMsgList(ArrayList<IGProTopMsg> arrayList) {
ArrayList<GProTopMsg> arrayList2 = new ArrayList<>();
Iterator<IGProTopMsg> it = arrayList.iterator();
while (it.hasNext()) {
arrayList2.add(((GProTopMsgInfo) it.next()).mInfo);
}
this.mChannel.setTopMsgList(arrayList2);
}
public void setTopMsgOperatorTinyId(String str) {
//this.mChannel.setTopMsgOperatorTinyId(com.tencent.mobileqq.qqguildsdk.util.b.L0(str));
}
public void setTopMsgSeq(long j2) {
this.mChannel.setTopMsgSeq(j2);
}
public void setTopMsgTime(long j2) {
this.mChannel.setTopMsgTime(j2);
}
public void setType(int i2) {
this.mChannel.setType(i2);
}
public void setVisibleType(int i2) {
this.mChannel.setVisibleType(i2);
this.mChannel.setChannelVisibleType(i2);
}
@NonNull
public String toString() {
return "GProChannelInfo:ID: GuildId:" + getGuildId() + ", chanUin:" + getChannelUin() + ", name:" + getChannelName() + ", talkPermission:" + getTalkPermission() + ", type:" + getType() + ", visibleType:" + getVisibleType() + ", msgNotifyType:" + getMsgNotify() + ", finalMsgNotifyType:" + getFinalMsgNotify() + ", createTime:" + getCreateTime() + ", channelMemMax:" + getChannelMemberMax() + ", roomId:" + getLiveRoomId() + ", slowModeKey:" + getSlowModeKey() + ", textChannelSubtypeId:" + getTextChannelSubtypeId() + ", applicationId:" + getApplicationId() + ", appChannelIcon:" + getAppChannelIconUrl() + ", appChannelJumpType:" + getAppChannelJumpType() + ", appChannelJumpUrl:" + getAppChannelJumpUrl() + ", getGotoChannelId:" + getGotoChannelId() + ", getJumpSwitch" + getJumpSwitch() + ", avNoMemberMaxLimited:" + getNoMemberMaxLimited() + ", getHotIcon:" + getHotIcon() + ", getMedalInfo:" + getMedalInfo() + ", getOperationType:" + getOperationType() + ", getOperationTitle:" + getOperationTitle() + ", getIconUrl:" + getIconUrl();
}
}

View File

@ -0,0 +1,33 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProClientIdentityBytes;
import com.tencent.qqnt.kernel.nativeinterface.GProIdentity;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class GProClientIdentityByteInfo implements IGProClientIdentityByteInfo {
private final GProClientIdentityBytes mGProClientIdentityBytes;
private final List<IGProIdentityInfo> mGProIdentityList = new ArrayList();
public GProClientIdentityByteInfo(GProClientIdentityBytes gProClientIdentityBytes) {
this.mGProClientIdentityBytes = gProClientIdentityBytes;
if (gProClientIdentityBytes != null) {
Iterator<GProIdentity> it = gProClientIdentityBytes.getIdentityList().iterator();
while (it.hasNext()) {
this.mGProIdentityList.add(new GProIdentityInfo(it.next()));
}
}
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientIdentityByteInfo
public int getClientId() {
return this.mGProClientIdentityBytes.getClientId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientIdentityByteInfo
public List<IGProIdentityInfo> getIdentityList() {
return this.mGProIdentityList;
}
}

View File

@ -0,0 +1,32 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProClientIdentity;
public class GProClientIdentityInfo implements IGProClientIdentityInfo {
private final GProClientIdentity clientIdentity;
public GProClientIdentityInfo(GProClientIdentity gProClientIdentity) {
this.clientIdentity = gProClientIdentity;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientIdentityInfo
public String getClientId() {
return null;
//return com.tencent.mobileqq.qqguildsdk.util.b.T0(this.clientIdentity.getClientId());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientIdentityInfo
public String getDesc() {
return this.clientIdentity.getDesc();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientIdentityInfo
public IGProClientIdentityByteInfo getIdentityBytes() {
return new GProClientIdentityByteInfo(this.clientIdentity.getIdentityBytes());
}
public String toString() {
return "GProClientIdentityInfo{clientIdentity=" + this.clientIdentity + '}';
}
}

View File

@ -0,0 +1,78 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProClientPresence;
import org.jetbrains.annotations.NotNull;
public class GProClientPresenceInfo implements IGProClientPresenceInfo {
private final GProClientPresence presence;
public GProClientPresenceInfo(GProClientPresence gProClientPresence) {
this.presence = gProClientPresence;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public String getBigIcon() {
return this.presence.getBigIcon();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public int getClientId() {
return this.presence.getClientId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public String getClientName() {
return this.presence.getClientName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public String getDetails() {
return this.presence.getDetails();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public long getEndTimeStamp() {
return this.presence.getEndTimeStamp();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public long getExpireTimeStamp() {
return this.presence.getExpireTimeStamp();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public long getPartyMax() {
return this.presence.getPartyMax();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public long getPartySize() {
return this.presence.getPartySize();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public String getRole() {
return this.presence.getRole();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public String getSmallIcon() {
return this.presence.getSmallIcon();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public long getStartTimeStamp() {
return this.presence.getStartTimeStamp();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProClientPresenceInfo
public String getState() {
return this.presence.getState();
}
@NotNull
public String toString() {
return "GProClientPresenceInfo{presence=" + this.presence + "}";
}
}

View File

@ -0,0 +1,70 @@
package com.tencent.mobileqq.qqguildsdk.data;
public class GProFetchRecommendChannelRsp implements IGProFetchRecommendChannelRsp {
final long channelId;
final String channelName;
final String guildCoverUrl;
final String guildIcon;
final long guildId;
final String guildName;
final String guildProfile;
public GProFetchRecommendChannelRsp(long j2, String str, String str2, String str3, String str4, long j3, String str5) {
this.guildId = j2;
this.guildName = str;
this.guildProfile = str2;
this.guildIcon = str3;
this.guildCoverUrl = str4;
this.channelId = j3;
this.channelName = str5;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFetchRecommendChannelRsp
public long getChannelId() {
return this.channelId;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFetchRecommendChannelRsp
public String getChannelName() {
return this.channelName;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFetchRecommendChannelRsp
public String getGuildCoverUrl() {
return this.guildCoverUrl;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFetchRecommendChannelRsp
public String getGuildIcon() {
return this.guildIcon;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFetchRecommendChannelRsp
public long getGuildId() {
return this.guildId;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFetchRecommendChannelRsp
public String getGuildName() {
return this.guildName;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProFetchRecommendChannelRsp
public String getGuildProfile() {
return this.guildProfile;
}
public String toString() {
return "GProFetchRecommendChannelRsp{guildId=" + this.guildId + ",guildName=" + this.guildName + ",guildProfile=" + this.guildProfile + ",guildIcon=" + this.guildIcon + ",guildCoverUrl=" + this.guildCoverUrl + ",channelId=" + this.channelId + ",channelName=" + this.channelName + ",}";
}
public GProFetchRecommendChannelRsp(com.tencent.qqnt.kernel.nativeinterface.GProFetchRecommendChannelRsp gProFetchRecommendChannelRsp) {
this.guildId = gProFetchRecommendChannelRsp.getGuildId();
this.guildName = gProFetchRecommendChannelRsp.getGuildName();
this.guildProfile = gProFetchRecommendChannelRsp.getGuildProfile();
this.guildIcon = gProFetchRecommendChannelRsp.getGuildIcon();
this.guildCoverUrl = gProFetchRecommendChannelRsp.getGuildCoverUrl();
this.channelId = gProFetchRecommendChannelRsp.getChannelId();
this.channelName = gProFetchRecommendChannelRsp.getChannelName();
}
}

View File

@ -0,0 +1,97 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProGameDownloadLink;
import com.tencent.qqnt.kernel.nativeinterface.GProGuildBannerGameDownloadInfo;
import java.util.ArrayList;
import java.util.Iterator;
public class GProGuildBannerGameDownload implements IGProGuildGameDownloadInfo {
private String content;
private String gameId;
private String jumpText;
private ArrayList<Object> links;
private ArrayList<String> picUrls;
private String tagText;
private String title;
public GProGuildBannerGameDownload(GProGuildBannerGameDownloadInfo gProGuildBannerGameDownloadInfo) {
this.gameId = gProGuildBannerGameDownloadInfo.getGameId();
this.title = gProGuildBannerGameDownloadInfo.getTitle();
this.content = gProGuildBannerGameDownloadInfo.getContent();
this.picUrls = gProGuildBannerGameDownloadInfo.getPicUrl();
ArrayList<GProGameDownloadLink> links = gProGuildBannerGameDownloadInfo.getLinks();
this.links = new ArrayList<>();
if (links != null) {
Iterator<GProGameDownloadLink> it = links.iterator();
while (it.hasNext()) {
GProGameDownloadLink next = it.next();
//an anVar = new an();
//anVar.a(next.getPlatform());
//anVar.b(next.getUrl());
//this.links.add(anVar);
}
}
this.jumpText = gProGuildBannerGameDownloadInfo.getJumpText();
this.tagText = gProGuildBannerGameDownloadInfo.getTagText();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildGameDownloadInfo
public String getContent() {
return this.content;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildGameDownloadInfo
public String getGameId() {
return this.gameId;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildGameDownloadInfo
public String getJumpText() {
return this.jumpText;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildGameDownloadInfo
public ArrayList<Object> getLinks() {
return this.links;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildGameDownloadInfo
public ArrayList<String> getPicUrls() {
return this.picUrls;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildGameDownloadInfo
public String getTagText() {
return this.tagText;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildGameDownloadInfo
public String getTitle() {
return this.title;
}
public void setContent(String str) {
this.content = str;
}
public void setGameId(String str) {
this.gameId = str;
}
public void setLinks(ArrayList<Object> arrayList) {
this.links = arrayList;
}
public void setPicUrls(ArrayList<String> arrayList) {
this.picUrls = arrayList;
}
public void setTitle(String str) {
this.title = str;
}
public String toString() {
return "GProGuildBannerGameDownload{gameId='" + this.gameId + "', title='" + this.title + "', content='" + this.content + "', picUrls=" + this.picUrls + ", links=" + this.links + ", jumpText='" + this.jumpText + "', tagText='" + this.tagText + "'}";
}
}

View File

@ -0,0 +1,296 @@
package com.tencent.mobileqq.qqguildsdk.data;
import android.text.TextUtils;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProMedalInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProNavigationInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProMedalInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProNavigationInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProGuild;
import com.tencent.qqnt.kernel.nativeinterface.GProGuildSpeakableThreshold;
import com.tencent.qqnt.kernel.nativeinterface.GProMedalInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProNavigationInfo;
import org.jetbrains.annotations.NotNull;
import java.util.ArrayList;
import java.util.Iterator;
public class GProGuildInfo implements IGProGuildInfo {
public static final String TAG = "GProGuildInfo";
private String guildId;
private GProGuild mGuild;
public GProGuildInfo(@NotNull GProGuild gProGuild) {
this.mGuild = gProGuild;
//this.guildId = com.tencent.mobileqq.qqguildsdk.util.b.U0(gProGuild.getGuildId());
}
public GProGuildInfo reflash(GProGuild gProGuild) {
this.mGuild = gProGuild;
//com.tencent.mobileqq.qqguildsdk.util.c.e(TAG, false, "cache", "reflash", "GProGuildInfo reflash", toString());
return this;
}
@Override
public boolean getAllowSearch() {
return false;
}
@Override
public long getAvatarSeq() {
return 0;
}
@Override
public String getAvatarUrl(int i2) {
return null;
}
@Override
public long getBannedTimeLimit() {
return 0;
}
@Override
public long getChangeNameInterval() {
return 0;
}
@Override
public boolean getChannelListChange() {
return false;
}
@Override
public String getClientId() {
return null;
}
@Override
public int getCoverFontColorId() {
return 0;
}
@Override
public String getCoverUrl(int i2, int i3) {
return null;
}
@Override
public long getCreateTime() {
return 0;
}
@Override
public String getCreatorId() {
return null;
}
@Override
public String getErrMsg() {
return null;
}
@Override
public long getGroupId() {
return 0;
}
@Override
public boolean getGuildCanShare() {
return false;
}
@Override
public String getGuildID() {
return null;
}
@Override
public String getGuildName() {
return null;
}
@Override
public long getGuildNameChangeTime() {
return 0;
}
@Override
public String getGuildNumber() {
return null;
}
@Override
public int getGuildType() {
return 0;
}
@Override
public int getGuildUnNotifyFlag() {
return 0;
}
@Override
public boolean getIsBanned() {
return false;
}
@Override
public boolean getIsFrozen() {
return false;
}
@Override
public boolean getIsValid() {
return false;
}
@Override
public long getJoinTime() {
return 0;
}
@Override
public long getJumpChannelId() {
return 0;
}
@Override
public boolean getJumpChannelSwitch() {
return false;
}
@Override
public ArrayList<IGProMedalInfo> getMedalInfoList() {
return null;
}
@Override
public int getMedalLevel() {
return 0;
}
@Override
public long getMyShutUpExpireTime() {
return 0;
}
@Override
public ArrayList<IGProNavigationInfo> getNavigationInfoList() {
return null;
}
@Override
public String getProfile() {
return null;
}
@Override
public int getQRCodePeriod() {
return 0;
}
@Override
public int getQRCodeSwitch() {
return 0;
}
@Override
public int getResult() {
return 0;
}
@Override
public String getSearchJoinSig() {
return null;
}
@Override
public String getShowNumber() {
return null;
}
@Override
public long getShutUpExpireTime() {
return 0;
}
@Override
public String getTagDesc() {
return null;
}
@Override
public long getTagId() {
return 0;
}
@Override
public boolean getTopicSquareSwitch() {
return false;
}
@Override
public long getU64guildSeq() {
return 0;
}
@Override
public String getUIData(String str) {
return null;
}
@Override
public int getUserNum() {
return 0;
}
@Override
public int getUserType() {
return 0;
}
@Override
public int getVisibleChannelMaxNum() {
return 0;
}
@Override
public int getWeakNotifyDisplay() {
return 0;
}
@Override
public boolean isGroupGuild() {
return false;
}
@Override
public boolean isInteractiveForVisitor() {
return false;
}
@Override
public boolean isMember() {
return false;
}
@Override
public boolean isNeedRealNameForVisitor() {
return false;
}
@Override
public boolean isTop() {
return false;
}
@Override
public boolean isVisibleForVisitor() {
return false;
}
}

View File

@ -0,0 +1,204 @@
package com.tencent.mobileqq.qqguildsdk.data;
import androidx.annotation.NonNull;
import com.tencent.qqnt.kernel.nativeinterface.GProGuildRole;
import java.util.ArrayList;
import java.util.Iterator;
public class GProGuildRoleInfo implements IGProGuildRoleInfo {
public static final String TAG = "GProGuildRoleInfo";
private GProGuildRole mRole;
public GProGuildRoleInfo(GProGuildRole gProGuildRole) {
if (gProGuildRole == null) {
//this.mRole = new GProGuildRole(0L, 0L, "", 0L, false, 0, false, 0, 0, new ArrayList(), new ArrayList(), 0, 0, ad.b(new GProRolePermission()), false, "", "", 0, "", 0L, 0L, 0L, "", 0L, 0L, 0, 0L, "", new ArrayList());
} else {
this.mRole = gProGuildRole;
}
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public ArrayList<String> getApproveSpeakChannels() {
ArrayList<String> arrayList = new ArrayList<>();
Iterator<Long> it = this.mRole.getApproveSpeakChannels().iterator();
while (it.hasNext()) {
//arrayList.add(com.tencent.mobileqq.qqguildsdk.util.b.U0(it.next().longValue()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public ArrayList<String> getApproveVisibleChannels() {
ArrayList<String> arrayList = new ArrayList<>();
Iterator<Long> it = this.mRole.getApproveVisibleChannels().iterator();
while (it.hasNext()) {
//arrayList.add(com.tencent.mobileqq.qqguildsdk.util.b.U0(it.next().longValue()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getBackgroudColor1() {
return (int) this.mRole.getBackgroudColor1();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getBackgroudColor2() {
return (int) this.mRole.getBackgroudColor2();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getCategoryType() {
return this.mRole.getType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getColor() {
return (int) this.mRole.getColor();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getCount() {
return this.mRole.getCount();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public String getDisplayTagName() {
return this.mRole.getDisplayTagName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getDisplayType() {
return this.mRole.getDisplayType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public String getGuildId() {
return null;
//return com.tencent.mobileqq.qqguildsdk.util.b.U0(this.mRole.getGuildId());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public boolean getHoist() {
return this.mRole.getBHoist();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public boolean getIsNotSort() {
return this.mRole.getIsNotSort();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public String getLevelBigIcon() {
return this.mRole.getLevelBigIcon();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public String getLevelDesc() {
return this.mRole.getLevelDsc();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public String getLevelIconUrl() {
return this.mRole.getLevelIcon();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public String getLevelSimpleDsc() {
return this.mRole.getLevelSimpleDsc();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getLevelSimpleDscColor() {
return (int) this.mRole.getLevelSimpleDscColor();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getLevelSplitLineColor() {
return (int) this.mRole.getLevelSplitLineColor();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public ArrayList<String> getManageCategoryIdList() {
ArrayList<String> arrayList = new ArrayList<>();
Iterator<Long> it = this.mRole.getManageCategoryIdList().iterator();
while (it.hasNext()) {
//arrayList.add(com.tencent.mobileqq.qqguildsdk.util.b.U0(it.next().longValue()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public long getManageTagPendingColor() {
return this.mRole.getManageTagPendingColor();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getMemberLimit() {
return this.mRole.getMemberLimit();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public String getName() {
return this.mRole.getName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getNameplate() {
return this.mRole.getNameplate();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getOutlineColor() {
return (int) this.mRole.getOutlineColor();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
@NonNull
public GProRolePermission getPermission() {
return null;
//return ad.a(this.mRole.getRolePermissions());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public String getRoleId() {
return null;
//return com.tencent.mobileqq.qqguildsdk.util.b.U0(this.mRole.getRoleId());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getRoleType() {
long roleId = this.mRole.getRoleId();
if (roleId <= 7) {
return (int) roleId;
}
return 0;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getSpeakableChannelsCount() {
return this.mRole.getSpeakableChannelsCount();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public int getVisibleChannelsCount() {
return this.mRole.getVisibleChannelsCount();
}
public boolean isChannelRole() {
return this.mRole.getIsChannelRole();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public boolean isLevelRole() {
return this.mRole.getType() == 100;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProGuildRoleInfo
public String toString() {
return "GProGuildRoleInfo{mRole=" + this.mRole + '}';
}
}

View File

@ -0,0 +1,83 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProGuildChannelState;
import com.tencent.qqnt.kernel.nativeinterface.GProGuildSearchInfo;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class GProGuildSearchDataInfo extends GGProGuildSearchInfo implements IGProSearchGuildInfo {
// private List<dl> mGuildChannelStates;
private final GProGuildSearchInfo mInfo;
private final IRecallInfo mRecallInfo;
public GProGuildSearchDataInfo(GProGuildSearchInfo gProGuildSearchInfo) {
super(gProGuildSearchInfo);
//this.mGuildChannelStates = new ArrayList();
this.mInfo = gProGuildSearchInfo;
if (gProGuildSearchInfo.getGuildStates() != null) {
Iterator<GProGuildChannelState> it = gProGuildSearchInfo.getGuildStates().iterator();
while (it.hasNext()) {
// this.mGuildChannelStates.add(new ar(it.next()));
}
}
this.mRecallInfo = new GProRecallInfoData(gProGuildSearchInfo.getRecallInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo, com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public String getCoverUrl() {
return this.mInfo.getCoverUrl();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public String getGuildId() {
return "com.tencent.mobileqq.qqguildsdk.util.b.U0(this.mInfo.getGuildId())";
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo, com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public String getGuildNumber() {
return this.mInfo.getGuildNumber();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo, com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public String getHeadUrl() {
return this.mInfo.getHeadUrl();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo, com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public String getJoinGuildSig() {
return this.mInfo.getJoinGuildSig();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo, com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public int getJoinedGuild() {
return this.mInfo.getJoinedGuild();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo, com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public int getMedalLevel() {
return this.mInfo.getMedalLevel();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo, com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public String getName() {
return this.mInfo.getName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo, com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public String getProfile() {
return this.mInfo.getProfile();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo, com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public IRecallInfo getRecallInfo() {
return this.mRecallInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProGuildSearchInfo, com.tencent.mobileqq.qqguildsdk.data.IGProSearchGuildInfo
public ArrayList<String> getTags() {
return this.mInfo.getTags();
}
}

View File

@ -0,0 +1,22 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProVisibleTypeInfo;
import java.io.Serializable;
public class GProGuildVisibleTypeInfo implements Serializable {
private final GProVisibleTypeInfo mInfo;
public GProGuildVisibleTypeInfo(GProVisibleTypeInfo gProVisibleTypeInfo) {
this.mInfo = gProVisibleTypeInfo;
}
public int getVisibleType() {
return this.mInfo.getVisibleType();
}
public String getVisibleTypeText() {
return this.mInfo.getVisibleTypeText();
}
}

View File

@ -0,0 +1,35 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProIdentity;
public class GProIdentityInfo implements IGProIdentityInfo {
private final GProIdentity mGProIdentity;
public GProIdentityInfo(GProIdentity gProIdentity) {
this.mGProIdentity = gProIdentity;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProIdentityInfo
public int getIdentityType() {
return this.mGProIdentity.getIdentityType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProIdentityInfo
public byte[] getPlateData() {
return this.mGProIdentity.getPlateData();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProIdentityInfo
public int getType() {
return this.mGProIdentity.getType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProIdentityInfo
public String getValue() {
return this.mGProIdentity.getValue();
}
public String toString() {
return "GProIdentityInfo{mGProIdentity=" + this.mGProIdentity + '}';
}
}

View File

@ -0,0 +1,8 @@
package com.tencent.mobileqq.qqguildsdk.data;
import android.os.Parcel;
import android.os.Parcelable;
public class GProLocationInfo {
}

View File

@ -0,0 +1,52 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProOnlineMemberInfo;
import java.util.List;
public class GProOnlineMember implements IGProOnlineMember {
private final String mGuildId;
private final GProOnlineMemberInfo mOnlineMemberInfo;
public GProOnlineMember(String str, GProOnlineMemberInfo gProOnlineMemberInfo) {
this.mGuildId = str;
this.mOnlineMemberInfo = gProOnlineMemberInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProOnlineMember
public String getGuildId() {
return this.mGuildId;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProOnlineMember
public String getHotIcon() {
return null;
//return this.mOnlineMemberInfo.getHotIcon();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProOnlineMember
public String getMemberCnt() {
return "";
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProOnlineMember
public String getMemberTitle() {
return "";
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProOnlineMember
public List<String> getOnlineMemberAvatars() {
return this.mOnlineMemberInfo.getOnlineMemberAvatars();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProOnlineMember
public String getOnlineMemberCnt() {
return this.mOnlineMemberInfo.getOnlineMemberCnt();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProOnlineMember
public String toString() {
return "GProOnlineMember{mGuildId='" + this.mGuildId + "', mOnlineMemberInfo=" + this.mOnlineMemberInfo + '}';
}
}

View File

@ -0,0 +1,17 @@
package com.tencent.mobileqq.qqguildsdk.data;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.tencent.qqnt.kernel.nativeinterface.GProProfileRoomState;
public class GProProfileRoomStateImpl {
/* renamed from: a reason: collision with root package name */
private final GProProfileRoomState f227588a;
/* JADX INFO: Access modifiers changed from: package-private */
public GProProfileRoomStateImpl(@NonNull GProProfileRoomState gProProfileRoomState) {
this.f227588a = gProProfileRoomState;
}
}

View File

@ -0,0 +1,43 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProRecallInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProRecallInfo;
public class GProRecallInfoData extends GGProRecallInfo implements IRecallInfo {
private GProRecallInfo mRecallInfo;
public GProRecallInfoData(GProRecallInfo gProRecallInfo) {
super(gProRecallInfo);
this.mRecallInfo = gProRecallInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProRecallInfo, com.tencent.mobileqq.qqguildsdk.data.IRecallInfo
public float getQualityScore() {
return this.mRecallInfo.getQualityScore();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProRecallInfo, com.tencent.mobileqq.qqguildsdk.data.IRecallInfo
public String getQuery() {
return this.mRecallInfo.getQuery();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProRecallInfo, com.tencent.mobileqq.qqguildsdk.data.IRecallInfo
public String getRecallName() {
return this.mRecallInfo.getRecallName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProRecallInfo, com.tencent.mobileqq.qqguildsdk.data.IRecallInfo
public float getRelevanceScore() {
return this.mRecallInfo.getRelevanceScore();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProRecallInfo, com.tencent.mobileqq.qqguildsdk.data.IRecallInfo
public float getScore() {
return this.mRecallInfo.getScore();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProRecallInfo, com.tencent.mobileqq.qqguildsdk.data.IRecallInfo
public String getTraceId() {
return this.mRecallInfo.getTraceId();
}
}

View File

@ -0,0 +1,16 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProRole;
import org.jetbrains.annotations.NotNull;
import java.io.Serializable;
public class GProRoleInfo {
private final GProRole role;
public GProRoleInfo(GProRole gProRole) {
this.role = gProRole;
}
}

View File

@ -0,0 +1,30 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProRoleMemberChangeInfo;
import java.io.Serializable;
import java.util.List;
public class GProRoleMemberChange implements Serializable {
private final GProRoleMemberChangeInfo mChangeInfo;
public GProRoleMemberChange(GProRoleMemberChangeInfo gProRoleMemberChangeInfo) {
this.mChangeInfo = gProRoleMemberChangeInfo;
}
public List<String> getAddMembers() {
return null;
//return com.tencent.mobileqq.qqguildsdk.util.b.V0(this.mChangeInfo.getAddMembers());
}
public List<String> getRemoveMembers() {
return null;
//return com.tencent.mobileqq.qqguildsdk.util.b.V0(this.mChangeInfo.getRemoveMembers());
}
public String getRoleId() {
return null;
// return com.tencent.mobileqq.qqguildsdk.util.b.U0(this.mChangeInfo.getRoleId());
}
}

View File

@ -0,0 +1,36 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProGuildRole;
import com.tencent.qqnt.kernel.nativeinterface.GProUser;
import java.util.ArrayList;
import java.util.List;
public class GProRoleMemberListInfo implements IGProRoleMemberListInfo {
public static final String TAG = "GProRoleMemberListInfo";
private final GProGuildRoleInfo mRole;
private final List<IGProUserInfo> mUserList = new ArrayList();
public GProRoleMemberListInfo(GProGuildRole gProGuildRole, List<GProUser> list) {
this.mRole = new GProGuildRoleInfo(gProGuildRole);
for (GProUser gProUser : list) {
this.mUserList.add(new GProUserInfo(gProUser));
}
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoleMemberListInfo
public List<IGProUserInfo> getMemberList() {
return this.mUserList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoleMemberListInfo
public IGProGuildRoleInfo getRoleInfo() {
return this.mRole;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoleMemberListInfo
public String toString() {
return "GProRoleMemberListInfo{mRole=" + this.mRole + ", mUserListSize=" + this.mUserList.size() + '}';
}
}

View File

@ -0,0 +1,16 @@
package com.tencent.mobileqq.qqguildsdk.data;
import org.jetbrains.annotations.NotNull;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
public final class GProRolePermission {
}

View File

@ -0,0 +1,79 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProAudienceInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProAudienceInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProAudienceInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProRoomInfo;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
public class GProRoom implements IGProRoomInfo {
public final GProRoomInfo mInfo;
public GProRoom(GProRoomInfo gProRoomInfo) {
this.mInfo = gProRoomInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public ArrayList<IGProAudienceInfo> getAudienceInfo() {
ArrayList<GProAudienceInfo> audienceInfos = this.mInfo.getAudienceInfos();
ArrayList<IGProAudienceInfo> arrayList = new ArrayList<>();
Iterator<GProAudienceInfo> it = audienceInfos.iterator();
while (it.hasNext()) {
arrayList.add(new GGProAudienceInfo(it.next()));
}
return arrayList;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public int getFakeNum() {
return this.mInfo.getViewerExt().getFakeNum();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public String getProgramId() {
return this.mInfo.getProgramId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public int getRealNum() {
return this.mInfo.getViewerExt().getRealNum();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public int getRobotNum() {
return this.mInfo.getViewerExt().getRebotNum();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public HashMap<String, String> getRoomIcons() {
return this.mInfo.getRoomIcons();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public long getRoomId() {
return this.mInfo.getRoomId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public String getRoomName() {
return this.mInfo.getRoomName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public String getRoomPv() {
return this.mInfo.getRoomPv();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public int getRoomState() {
return this.mInfo.getRoomState();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProRoomInfo
public long getViewer() {
return this.mInfo.getViewer();
}
}

View File

@ -0,0 +1,22 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public class GProScreenShareUserData implements Serializable {
private int state;
private long tinyId;
public GProScreenShareUserData(long j2, int i2) {
this.tinyId = j2;
this.state = i2;
}
public int getScreenState() {
return this.state;
}
public long getTinyId() {
return this.tinyId;
}
}

View File

@ -0,0 +1,47 @@
package com.tencent.mobileqq.qqguildsdk.data;
import androidx.annotation.NonNull;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProSecurityResult;
import com.tencent.qqnt.kernel.nativeinterface.GProSecurityResult;
import java.io.Serializable;
public class GProSecurityInfo extends GGProSecurityResult implements IGProSecurityResult, Serializable {
private final GProSecurityResult result;
public GProSecurityInfo(GProSecurityResult gProSecurityResult) {
super(gProSecurityResult);
this.result = gProSecurityResult;
}
public static GProSecurityInfo createDefault() {
return new GProSecurityInfo(new GProSecurityResult(true, 0L, "", ""));
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProSecurityResult, com.tencent.mobileqq.qqguildsdk.data.IGProSecurityResult
public long getActionCode() {
return this.result.getActionCode();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProSecurityResult, com.tencent.mobileqq.qqguildsdk.data.IGProSecurityResult
public String getStrDetail() {
return this.result.getStrDetail();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProSecurityResult, com.tencent.mobileqq.qqguildsdk.data.IGProSecurityResult
public String getStrPrompt() {
return this.result.getStrPrompt();
}
public boolean isValid() {
return this.result.getIsValidSecResult();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.genc.GGProSecurityResult
@NonNull
public String toString() {
return "{code=" + getActionCode() + ", prompt=" + getStrPrompt() + ", detail=" + getStrDetail() + "}";
}
}

View File

@ -0,0 +1,33 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProTopMsg;
public class GProTopMsgInfo implements IGProTopMsg {
public GProTopMsg mInfo;
public GProTopMsgInfo(GProTopMsg gProTopMsg) {
this.mInfo = gProTopMsg;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProTopMsg
public long getTopMsgOperatorTinyId() {
return this.mInfo.getTopMsgOperatorTinyId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProTopMsg
public long getTopMsgSeq() {
return this.mInfo.getTopMsgSeq();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProTopMsg
public long getTopMsgTime() {
return this.mInfo.getTopMsgTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProTopMsg
public int getTopMsgType() {
//return this.mInfo.getTopMsgType();
return 0;
}
}

View File

@ -0,0 +1,43 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProSpeakTimeCtl;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProSpeakTimeCtl;
import com.tencent.qqnt.kernel.nativeinterface.GProUserAVInfo;
public class GProUserAVData implements IGProUserAVData {
private GProUserAVInfo mUserAVInfo;
public GProUserAVData(GProUserAVInfo gProUserAVInfo) {
this.mUserAVInfo = gProUserAVInfo;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserAVData
public IGProSpeakTimeCtl getSpeakTimeCtl() {
return new GGProSpeakTimeCtl(this.mUserAVInfo.getSpeakTimeCtl());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserAVData
public int getUserAVState() {
return this.mUserAVInfo.getUserAVState();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserAVData
public IGProUserDevStateData getUserDevState() {
return new GProUserDevStateData(this.mUserAVInfo.getUserDevState());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserAVData
public boolean isUserHandUp() {
return this.mUserAVInfo.getUserIsHandUp();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserAVData
public boolean isUserInSpeakQueue() {
return this.mUserAVInfo.getUserInSpeakQueue();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserAVData
public void setUserAVState(int i2) {
this.mUserAVInfo.setUserAVState(i2);
}
}

View File

@ -0,0 +1,53 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProUserChannelState;
public class GProUserChannelStateInfo implements IGProUserChannelStateInfo {
public final GProUserChannelState mInfo;
public int mUserState;
public GProUserChannelStateInfo(GProUserChannelState gProUserChannelState) {
gProUserChannelState = gProUserChannelState == null ? new GProUserChannelState(0L, 0L, 0L, 0L, 2, 1) : gProUserChannelState;
this.mInfo = gProUserChannelState;
this.mUserState = gProUserChannelState.getUserState();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserChannelStateInfo
public long getChannelId() {
return this.mInfo.getChannelId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserChannelStateInfo
public long getGuildId() {
return this.mInfo.getGuildId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserChannelStateInfo
public int getPlatform() {
return this.mInfo.getPlatform();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserChannelStateInfo
public long getTinyId() {
return this.mInfo.getTinyId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserChannelStateInfo
public int getUserState() {
return this.mUserState;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserChannelStateInfo
public long getUserStateSeq() {
return this.mInfo.getUserStateSeq();
}
public void setUserState(int i2) {
this.mUserState = i2;
}
public String toString() {
return "GProUserChannelStateInfo{tinyId=" + getTinyId() + "guildId=" + getGuildId() + "channelId=" + getChannelId() + "userStateSeq=" + getUserStateSeq() + "userState=" + getUserState() + "platform=" + getPlatform() + '}';
}
}

View File

@ -0,0 +1,61 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProUserDevState;
public class GProUserDevStateData implements IGProUserDevStateData {
private GProUserDevState mUserDevState;
public GProUserDevStateData(GProUserDevState gProUserDevState) {
this.mUserDevState = gProUserDevState;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserDevStateData
public int getCameraState() {
return this.mUserDevState.getCameraState();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserDevStateData
public int getMicState() {
return this.mUserDevState.getMicState();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserDevStateData
public int getNetworkQuality() {
return this.mUserDevState.getNetworkQuality();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserDevStateData
public int getScreenState() {
return this.mUserDevState.getScreenState();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserDevStateData
public int getSysMicBusy() {
return this.mUserDevState.getSysMicBusy();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserDevStateData
public void setCameraState(int i2) {
this.mUserDevState.setCameraState(i2);
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserDevStateData
public void setMicState(int i2) {
this.mUserDevState.setMicState(i2);
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserDevStateData
public void setNetworkQuality(int i2) {
this.mUserDevState.setNetworkQuality(i2);
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserDevStateData
public void setScreenState(int i2) {
this.mUserDevState.setScreenState(i2);
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserDevStateData
public void setSysMicBusy(int i2) {
this.mUserDevState.setSysMicBusy(i2);
}
}

View File

@ -0,0 +1,255 @@
package com.tencent.mobileqq.qqguildsdk.data;
import android.text.TextUtils;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProRoleManagementTag;
import com.tencent.mobileqq.qqguildsdk.data.genc.GGProVoiceInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProRoleManagementTag;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProVoiceInfo;
import com.tencent.qqnt.kernel.nativeinterface.GProMedal;
import com.tencent.qqnt.kernel.nativeinterface.GProRoleManagementTag;
import com.tencent.qqnt.kernel.nativeinterface.GProUser;
import com.tencent.qqnt.kernel.nativeinterface.GProVoiceInfo;
import java.util.ArrayList;
import java.util.Iterator;
public class GProUserInfo implements IGProUserInfo {
private GProUser mUser;
private String tinyId;
public GProUserInfo(GProUser gProUser) {
this.mUser = gProUser;
//this.tinyId = com.tencent.mobileqq.qqguildsdk.util.b.U0(gProUser.getTinyId());
}
private void a(String str) {
this.mUser.setMemberName(str);
}
private void b(int i2) {
this.mUser.setRobotType(i2);
}
private void c(long j2) {
this.mUser.setJoinTime(j2);
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public int getAllowScreenShare() {
return this.mUser.getAllowScreenShare();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public String getAvatarMeta() {
return this.mUser.getAvatarMeta();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public String getAvatarPendant() {
return this.mUser.getAvatarPendant();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public IGProBusinessData getBusinessInfo() {
return new GProBusinessData(this.mUser.getBusinessInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public IGProClientIdentityInfo getClientIdentity() {
return new GProClientIdentityInfo(this.mUser.getClientIdentity());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public IGProClientPresenceInfo getClientPresence() {
return new GProClientPresenceInfo(this.mUser.getClientPresence());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public String getDisplayName() {
if (!TextUtils.isEmpty(getMemberName())) {
return getMemberName();
}
return getNickName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public IGProVoiceInfo getGProVoiceInfo() {
if (this.mUser.getVoiceInfo() == null) {
return new GGProVoiceInfo(new GProVoiceInfo(0, 2, "", 0L, 0L));
}
return new GGProVoiceInfo(this.mUser.getVoiceInfo());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public int getGender() {
return this.mUser.getGender();
}
public String getGuildId() {
//return com.tencent.mobileqq.qqguildsdk.util.b.U0(this.mUser.getGuildId());
return "";
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public int getLevelRoleId() {
return this.mUser.getLevelRoleId();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public String getMemberName() {
return this.mUser.getMemberName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public ArrayList<Integer> getMyRoles() {
return this.mUser.getMyRoles();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public String getNickName() {
return this.mUser.getNickName();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public int getPlatform() {
return this.mUser.getPlatform();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public int getRobotMuteStatus() {
return this.mUser.getRobotMuteStatus();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public int getRobotPunishmentStatus() {
return this.mUser.getRobotPunishmentStatus();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public String getRobotTestGuilds() {
return this.mUser.getRobotTestGuilds();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public int getRobotType() {
return this.mUser.getRobotType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public IGProRoleManagementTag getRoleManagementTag() {
return new GGProRoleManagementTag(this.mUser.getRoleManagementTag());
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public long getShutUpExpireTime() {
return this.mUser.getShutUpExpireTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public String getTinyId() {
return this.tinyId;
}
public GProUser getUser() {
return this.mUser;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public long getUserJoinTime() {
return this.mUser.getJoinTime();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public int getUserOnlineState() {
return this.mUser.getOnlineState();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public int getUserType() {
return this.mUser.getType();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public boolean isMuteSeat() {
return this.mUser.getGuildMute();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public boolean isVisitorRole() {
if (this.mUser.getMyRoles() == null || this.mUser.getMyRoles().isEmpty()) {
return false;
}
Iterator<Integer> it = this.mUser.getMyRoles().iterator();
while (it.hasNext()) {
if (it.next().intValue() == 6) {
return true;
}
}
return false;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public boolean isVoiceless() {
return this.mUser.getInBlack();
}
public void setGProVoiceInfo(IGProVoiceInfo iGProVoiceInfo) {
GProVoiceInfo gProVoiceInfo;
if (iGProVoiceInfo == null) {
gProVoiceInfo = new GProVoiceInfo(0, 2, "", 0L, 0L);
} else {
gProVoiceInfo = new GProVoiceInfo(iGProVoiceInfo.getVoiceState(), iGProVoiceInfo.getScreenState(), iGProVoiceInfo.getScreenPic(), iGProVoiceInfo.getScreenUpdateTime(), iGProVoiceInfo.getScreenShareTinyId());
}
this.mUser.setVoiceInfo(gProVoiceInfo);
}
public void setNickName(String str) {
this.mUser.setNickName(str);
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public void setRoleManagementTag(long j2, String str, long j3) {
this.mUser.setRoleManagementTag(new GProRoleManagementTag(j2, str, j3));
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public void setShutUpExpireTime(long j2) {
this.mUser.setShutUpExpireTime(j2);
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserInfo
public void setUserType(int i2) {
this.mUser.setType(i2);
}
public void setVoiceless(boolean z) {
this.mUser.setInBlack(z);
}
public String toString() {
StringBuffer stringBuffer = new StringBuffer("GProUserInfo{");
stringBuffer.append("mUser=");
stringBuffer.append(this.mUser);
stringBuffer.append(", tinyId='");
stringBuffer.append(this.tinyId);
stringBuffer.append('\'');
stringBuffer.append('}');
return stringBuffer.toString();
}
public GProUserInfo reflash(IGProUserInfo iGProUserInfo) {
setNickName(iGProUserInfo.getNickName());
a(iGProUserInfo.getMemberName());
b(iGProUserInfo.getRobotType());
c(iGProUserInfo.getUserJoinTime());
setUserType(iGProUserInfo.getUserType());
return this;
}
public GProUserInfo reflash(GProUser gProUser) {
this.mUser = gProUser;
return this;
}
}

View File

@ -0,0 +1,28 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProUserPublishedFeedSummary;
import java.util.ArrayList;
public class GProUserPublishedFeedSummaryInfo implements IGProUserPublishedFeedSummary {
public final GProUserPublishedFeedSummary mInfo;
public GProUserPublishedFeedSummaryInfo(GProUserPublishedFeedSummary gProUserPublishedFeedSummary) {
this.mInfo = gProUserPublishedFeedSummary;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserPublishedFeedSummary
public ArrayList<byte[]> getFeedList() {
return this.mInfo.getFeedList();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserPublishedFeedSummary
public String getPublishedCountStr() {
return this.mInfo.getPublishedCountStr();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGProUserPublishedFeedSummary
public String toString() {
return this.mInfo.toString();
}
}

View File

@ -0,0 +1,118 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public class GuildScheduleChannelInfo implements Serializable {
private static final long serialVersionUID = 1;
private final long channelId;
private final String channelName;
private final long guildId;
private final boolean hasJoin;
private final boolean isPrivate;
private final int type;
public static final class b {
/* renamed from: a reason: collision with root package name */
private long f227592a;
/* renamed from: b reason: collision with root package name */
private int f227593b;
/* renamed from: c reason: collision with root package name */
private long f227594c;
/* renamed from: d reason: collision with root package name */
private String f227595d;
/* renamed from: e reason: collision with root package name */
private boolean f227596e;
/* renamed from: f reason: collision with root package name */
private boolean f227597f;
public GuildScheduleChannelInfo g() {
return new GuildScheduleChannelInfo(this);
}
public b h(long j2) {
this.f227592a = j2;
return this;
}
public b i(String str) {
this.f227595d = str;
return this;
}
public b j(long j2) {
this.f227594c = j2;
return this;
}
public b k(boolean z) {
this.f227597f = z;
return this;
}
public b l(boolean z) {
this.f227596e = z;
return this;
}
public b m(int i2) {
this.f227593b = i2;
return this;
}
}
public long getChannelId() {
return this.channelId;
}
public String getChannelName() {
return this.channelName;
}
public long getGuildId() {
return this.guildId;
}
public int getType() {
return this.type;
}
public boolean isHasJoin() {
return this.hasJoin;
}
public boolean isPrivate() {
return this.isPrivate;
}
public boolean isValidChannelInfo() {
return (this.channelId == 0 && this.guildId == 0) ? false : true;
}
public GuildScheduleChannelInfo() {
this.channelId = 0L;
this.type = 0;
this.guildId = 0L;
this.channelName = "";
this.isPrivate = false;
this.hasJoin = false;
}
private GuildScheduleChannelInfo(b bVar) {
this.channelId = bVar.f227592a;
this.type = bVar.f227593b;
this.guildId = bVar.f227594c;
this.channelName = bVar.f227595d;
this.isPrivate = bVar.f227596e;
this.hasJoin = bVar.f227597f;
}
}

View File

@ -0,0 +1,369 @@
package com.tencent.mobileqq.qqguildsdk.data;
import androidx.annotation.NonNull;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Calendar;
public class GuildScheduleInfo implements Serializable, Cloneable {
public static final int STATUS_EXPIRED = 4;
public static final int STATUS_PENDING = 1;
public static final int STATUS_READY = 2;
public static final int STATUS_STARTED = 3;
private static final long serialVersionUID = 1;
int acceptedNums;
final ArrayList<GuildScheduleUser> acceptedUser;
final GuildScheduleChannelInfo channelInfo;
final String content;
final long createTimeMs;
final GuildScheduleUser creator;
private long dateMs;
final long endTimeMs;
int inviteStatus;
final boolean isNotified;
final String mChannelName;
final String mCoverUrl;
final String mGuildName;
final String mIconUrl;
final int mTitleFontColor;
final int rejectedNums;
final int reminderTimeType;
final long scheduleId;
final long startTimeMs;
final String title;
public static final class b {
/* renamed from: a reason: collision with root package name */
private long f227598a;
/* renamed from: b reason: collision with root package name */
private long f227599b = 0;
/* renamed from: c reason: collision with root package name */
private String f227600c = "";
/* renamed from: d reason: collision with root package name */
private long f227601d = 0;
/* renamed from: e reason: collision with root package name */
private long f227602e = 0;
/* renamed from: f reason: collision with root package name */
private String f227603f = "";
/* renamed from: g reason: collision with root package name */
private int f227604g = 0;
/* renamed from: h reason: collision with root package name */
private GuildScheduleChannelInfo f227605h = new GuildScheduleChannelInfo();
/* renamed from: i reason: collision with root package name */
private int f227606i = 0;
/* renamed from: j reason: collision with root package name */
private long f227607j = 0;
/* renamed from: k reason: collision with root package name */
private GuildScheduleUser f227608k = new GuildScheduleUser();
/* renamed from: l reason: collision with root package name */
private int f227609l = 0;
/* renamed from: m reason: collision with root package name */
private int f227610m = 0;
/* renamed from: n reason: collision with root package name */
private ArrayList<GuildScheduleUser> f227611n = new ArrayList<>();
private boolean o = false;
private String p = "";
private String q = "";
private String r = "";
private int s = 0;
private String t = "";
public b A(GuildScheduleUser guildScheduleUser) {
this.f227608k = guildScheduleUser;
return this;
}
public b B(long j2) {
this.f227598a = j2;
return this;
}
public b C(long j2) {
this.f227602e = j2;
return this;
}
public b D(int i2) {
this.f227606i = i2;
return this;
}
public b E(boolean z) {
this.o = z;
return this;
}
public b F(int i2) {
this.f227610m = i2;
return this;
}
public b G(int i2) {
this.f227604g = i2;
return this;
}
public b H(long j2) {
this.f227599b = j2;
return this;
}
public void I(String str) {
this.t = str;
}
public void J(String str) {
this.q = str;
}
public void K(String str) {
this.p = str;
}
public void L(String str) {
this.r = str;
}
public void M(int i2) {
this.s = i2;
}
public b N(long j2) {
this.f227601d = j2;
return this;
}
public b O(String str) {
this.f227600c = str;
return this;
}
public b a(int i2) {
this.f227609l = i2;
return this;
}
public b b(ArrayList<GuildScheduleUser> arrayList) {
this.f227611n = arrayList;
return this;
}
public GuildScheduleInfo w() {
return new GuildScheduleInfo(this);
}
public b x(GuildScheduleChannelInfo guildScheduleChannelInfo) {
this.f227605h = guildScheduleChannelInfo;
return this;
}
public b y(String str) {
this.f227603f = str;
return this;
}
public b z(long j2) {
this.f227607j = j2;
return this;
}
}
@NonNull
public Object clone() {
return null;
}
public int getAcceptedNums() {
return Math.max(this.acceptedNums, 0);
}
public ArrayList<GuildScheduleUser> getAcceptedUser() {
return this.acceptedUser;
}
public GuildScheduleChannelInfo getChannelInfo() {
return this.channelInfo;
}
public String getChannelName() {
return this.mChannelName;
}
public String getContent() {
return this.content;
}
public String getCoverUrl() {
return this.mCoverUrl;
}
public long getCreateTimeMs() {
return this.createTimeMs;
}
public GuildScheduleUser getCreator() {
return this.creator;
}
public long getDateMs() {
return this.dateMs;
}
public long getEndTimeMs() {
return this.endTimeMs;
}
public String getGuildName() {
return this.mGuildName;
}
public String getIconUrl() {
return this.mIconUrl;
}
public int getInviteStatus() {
return this.inviteStatus;
}
public int getRejectedNums() {
return Math.max(this.rejectedNums, 0);
}
public int getReminderTimeType() {
return this.reminderTimeType;
}
public long getScheduleId() {
return this.scheduleId;
}
public long getStartTimeMs() {
return this.startTimeMs;
}
public int getStatus() {
long timeInMillis = Calendar.getInstance().getTimeInMillis();
if (timeInMillis >= this.endTimeMs) {
return 4;
}
if (timeInMillis >= this.startTimeMs) {
return 3;
}
return this.startTimeMs - timeInMillis < reminderTimeMs() ? 2 : 1;
}
public String getTitle() {
return this.title;
}
public int getTitleFontColor() {
return this.mTitleFontColor;
}
public void increaseAcceptNums() {
this.acceptedNums++;
}
public boolean isNotified() {
return this.isNotified;
}
public void reduceAcceptedNums() {
this.acceptedNums--;
}
public long reminderTimeMs() {
int i2 = this.reminderTimeType;
int i3 = 5;
if (i2 != 1) {
if (i2 != 2) {
if (i2 == 3) {
i3 = 15;
} else if (i2 == 4) {
i3 = 30;
} else if (i2 == 5) {
i3 = 60;
}
}
return i3 * 60000;
}
i3 = 0;
return i3 * 60000;
}
public void setDateMs(long j2) {
this.dateMs = j2;
}
public String toString() {
return "GuildScheduleInfo{dateMs=" + this.dateMs + ", scheduleId=" + this.scheduleId + ", title='" + this.title + "', startTimeMs=" + this.startTimeMs + ", endTimeMs=" + this.endTimeMs + '}';
}
public void updateInviteStatus(int i2) {
this.inviteStatus = i2;
}
public GuildScheduleInfo() {
this.scheduleId = 0L;
this.title = "";
this.startTimeMs = 0L;
this.endTimeMs = 0L;
this.content = "";
this.reminderTimeType = 0;
this.channelInfo = new GuildScheduleChannelInfo();
this.inviteStatus = 0;
this.createTimeMs = 0L;
this.creator = new GuildScheduleUser();
this.acceptedNums = 0;
this.rejectedNums = 0;
this.acceptedUser = new ArrayList<>();
this.isNotified = false;
this.mGuildName = "";
this.mCoverUrl = "";
this.mIconUrl = "";
this.mTitleFontColor = 0;
this.mChannelName = "";
}
private GuildScheduleInfo(b bVar) {
this.scheduleId = bVar.f227599b;
this.title = bVar.f227600c;
this.dateMs = bVar.f227598a;
this.startTimeMs = bVar.f227601d;
this.endTimeMs = bVar.f227602e;
this.content = bVar.f227603f;
this.reminderTimeType = bVar.f227604g;
this.channelInfo = bVar.f227605h;
this.inviteStatus = bVar.f227606i;
this.createTimeMs = bVar.f227607j;
this.creator = bVar.f227608k;
this.acceptedNums = bVar.f227609l;
this.rejectedNums = bVar.f227610m;
this.acceptedUser = bVar.f227611n;
this.isNotified = bVar.o;
this.mGuildName = bVar.p;
this.mCoverUrl = bVar.q;
this.mIconUrl = bVar.r;
this.mTitleFontColor = bVar.s;
this.mChannelName = bVar.t;
}
}

View File

@ -0,0 +1,84 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public class GuildScheduleUser implements Serializable {
private static final long serialVersionUID = 1;
private final String avatar;
private final String nick;
private final int role;
private final long tinyId;
public static final class b {
/* renamed from: a reason: collision with root package name */
private String f227612a = "";
/* renamed from: b reason: collision with root package name */
private long f227613b = 0;
/* renamed from: c reason: collision with root package name */
private String f227614c = "";
/* renamed from: d reason: collision with root package name */
private int f227615d = 0;
public b e(String str) {
this.f227614c = str;
return this;
}
public GuildScheduleUser f() {
return new GuildScheduleUser(this);
}
public b g(String str) {
this.f227612a = str;
return this;
}
public b h(int i2) {
this.f227615d = i2;
return this;
}
public b i(long j2) {
this.f227613b = j2;
return this;
}
}
public String getAvatar() {
return this.avatar;
}
public String getNick() {
return this.nick;
}
public int getRole() {
return this.role;
}
public long getTinyId() {
return this.tinyId;
}
public GuildScheduleUser() {
this.nick = "";
this.tinyId = 0L;
this.avatar = "";
this.role = 0;
}
private GuildScheduleUser(b bVar) {
this.nick = bVar.f227612a;
this.tinyId = bVar.f227613b;
this.avatar = bVar.f227614c;
this.role = bVar.f227615d;
}
}

View File

@ -0,0 +1,27 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.qqnt.kernel.nativeinterface.GProSchemeConfig;
public class GuildSchemaConfig implements IGuildSchemaConfig {
private final GProSchemeConfig info;
public GuildSchemaConfig(GProSchemeConfig gProSchemeConfig) {
this.info = gProSchemeConfig;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGuildSchemaConfig
public String getSchema() {
return this.info.getSchema();
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGuildSchemaConfig
public String getText() {
return this.info.getText();
}
public String toString() {
return "GuildSchemaConfig{mSchema=" + this.info.getSchema() + ",mText=" + this.info.getText() + "}";
}
}

View File

@ -0,0 +1,78 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProMsgTimeRange;
import java.io.Serializable;
import java.util.ArrayList;
public class GuildSearchCond implements Serializable {
private ArrayList<Long> channelIds;
private ArrayList<Long> fromTinyIds;
private ArrayList<IGProMsgTimeRange> timeRanges;
public static final class b {
/* renamed from: a reason: collision with root package name */
private ArrayList<Long> f227616a;
/* renamed from: b reason: collision with root package name */
private ArrayList<Long> f227617b;
/* renamed from: c reason: collision with root package name */
private ArrayList<IGProMsgTimeRange> f227618c;
public GuildSearchCond d() {
return new GuildSearchCond(this);
}
public b e(ArrayList<Long> arrayList) {
this.f227616a = arrayList;
return this;
}
public b f(ArrayList<Long> arrayList) {
this.f227617b = arrayList;
return this;
}
public b g(ArrayList<IGProMsgTimeRange> arrayList) {
this.f227618c = arrayList;
return this;
}
private b() {
}
}
public static b newBuilder() {
return new b();
}
public ArrayList<Long> getChannelIds() {
return this.channelIds;
}
public ArrayList<Long> getFromTinyIds() {
return this.fromTinyIds;
}
public ArrayList<IGProMsgTimeRange> getTimeRanges() {
return this.timeRanges;
}
public String toString() {
return "GuildSearchCond{channelIds=" + this.channelIds + ", fromTinyIds=" + this.fromTinyIds + ", timeRanges=" + this.timeRanges + '}';
}
public GuildSearchCond() {
this.channelIds = new ArrayList<>();
this.fromTinyIds = new ArrayList<>();
this.timeRanges = new ArrayList<>();
}
private GuildSearchCond(b bVar) {
this.channelIds = bVar.f227616a;
this.fromTinyIds = bVar.f227617b;
this.timeRanges = bVar.f227618c;
}
}

View File

@ -0,0 +1,70 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public class GuildSearchType implements Serializable {
private int feedType;
private int msgType;
private int type;
public static final class b {
/* renamed from: a reason: collision with root package name */
private int f227619a;
/* renamed from: b reason: collision with root package name */
private int f227620b;
/* renamed from: c reason: collision with root package name */
private int f227621c;
public GuildSearchType d() {
return new GuildSearchType(this);
}
public b e(int i2) {
this.f227621c = i2;
return this;
}
public b f(int i2) {
this.f227619a = i2;
return this;
}
private b() {
}
}
public static b newBuilder() {
return new b();
}
public int getFeedType() {
return this.feedType;
}
public int getMsgType() {
return this.msgType;
}
public int getType() {
return this.type;
}
public String toString() {
return "GuildSearchType{type=" + this.type + ", msgType=" + this.msgType + ", feedType=" + this.feedType + '}';
}
public GuildSearchType() {
this.type = 0;
this.msgType = 0;
this.feedType = 1;
}
private GuildSearchType(b bVar) {
this.type = bVar.f227619a;
this.msgType = bVar.f227620b;
this.feedType = bVar.f227621c;
}
}

View File

@ -0,0 +1,10 @@
package com.tencent.mobileqq.qqguildsdk.data;
import android.os.Parcel;
import android.os.Parcelable;
public class GuildSourceId {
}

View File

@ -0,0 +1,110 @@
package com.tencent.mobileqq.qqguildsdk.data;
public class GuildSpeakableThresholdPermission implements IGuildSpeakableThresholdPermission {
private long directMsgLimitTime;
private int directMsgLimitType;
private long guildLimitTime;
private int guildLimitType;
private long joinTime;
private String verifyUrl;
public static final class b {
/* renamed from: a reason: collision with root package name */
private int f227629a = 0;
/* renamed from: b reason: collision with root package name */
private int f227630b = 0;
/* renamed from: c reason: collision with root package name */
private long f227631c = 0;
/* renamed from: d reason: collision with root package name */
private long f227632d = 0;
/* renamed from: e reason: collision with root package name */
private long f227633e = 0;
/* renamed from: f reason: collision with root package name */
private String f227634f = "";
public GuildSpeakableThresholdPermission g() {
return new GuildSpeakableThresholdPermission(this);
}
public b h(long j2) {
this.f227633e = j2;
return this;
}
public b i(int i2) {
this.f227630b = i2;
return this;
}
public b j(long j2) {
this.f227632d = j2;
return this;
}
public b k(int i2) {
this.f227629a = i2;
return this;
}
public b l(long j2) {
this.f227631c = j2;
return this;
}
public b m(String str) {
this.f227634f = str;
return this;
}
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGuildSpeakableThresholdPermission
public long getDirectMsgLimitTime() {
return this.directMsgLimitTime;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGuildSpeakableThresholdPermission
public int getDirectMsgLimitType() {
return this.directMsgLimitType;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGuildSpeakableThresholdPermission
public long getGuildLimitTime() {
return this.guildLimitTime;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGuildSpeakableThresholdPermission
public int getGuildLimitType() {
return this.guildLimitType;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGuildSpeakableThresholdPermission
public long getJoinTime() {
return this.joinTime;
}
@Override // com.tencent.mobileqq.qqguildsdk.data.IGuildSpeakableThresholdPermission
public String getVerifyUrl() {
return this.verifyUrl;
}
public String toString() {
return "GuildSpeakableThresholdPermission{guildLimitType=" + this.guildLimitType + ", directMsgLimitType=" + this.directMsgLimitType + ", joinTime=" + this.joinTime + ", guildLimitTime=" + this.guildLimitTime + ", directMsgLimitTime=" + this.directMsgLimitTime + ", verifyUrl=" + this.verifyUrl + "'}";
}
private GuildSpeakableThresholdPermission(b bVar) {
this.guildLimitType = bVar.f227629a;
this.directMsgLimitType = bVar.f227630b;
this.joinTime = bVar.f227631c;
this.guildLimitTime = bVar.f227632d;
this.directMsgLimitTime = bVar.f227633e;
this.verifyUrl = bVar.f227634f;
}
}

View File

@ -0,0 +1,37 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProAVChannelConfig;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public interface IAudioChannelMemberInfos {
IGProAVChannelConfig getAVChannelConfig();
int getChannelGameStatus();
int getChannelMemberCount();
int getChannelMemberMax();
ArrayList<IGProChannelStateInfo> getChannelStateList();
String getChannleId();
IGProUserInfo getScreenShareUserInfo();
int getSource();
long getUpdateTime();
List<IGProUserInfo> getUserList();
List<IGProUserInfo> getUserListOfMuting();
List<IGProUserInfo> getUserListOfUnMuting();
boolean removeUser(String str);
}

View File

@ -0,0 +1,32 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.util.ArrayList;
public interface IAudioChannelState {
@Target({ElementType.PARAMETER, ElementType.FIELD, ElementType.METHOD})
@Retention(RetentionPolicy.SOURCE)
public @interface IAudioRoomState {
public static final int DEFAULT = 0;
public static final int IN_SPEECHING = 4;
public static final int LIVING = 1;
public static final int MINI_GAME = 18;
public static final int MUSIC_PLAY = 17;
public static final int NO_LIVING = 2;
public static final int NO_SPEECHING = 3;
public static final int PLAYING_GAME = 9;
public static final int SCREEN_SHARING = 6;
public static final int WORLD_PLAYING = 8;
}
int getChannelState();
ArrayList<IGProChannelStateInfo> getChannelStateList();
}

View File

@ -0,0 +1,19 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IEnterChannelPermission extends Serializable {
boolean getAllowEnter();
boolean getAllowLive();
String getDisallowLiveReason();
String getDisallowReason();
int getLiveType();
String getLiveUrl();
long getMsgSeq();
}

View File

@ -0,0 +1,12 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@Retention(RetentionPolicy.SOURCE)
public @interface IFaceAuthStatusType {
public static final int FACE_AUTH_NEED_VERIFY = 1;
public static final int FACE_AUTH_NONE = 0;
public static final int FACE_AUTH_VERIFIED = 2;
}

View File

@ -0,0 +1,13 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProAVDevOptInfo;
import java.io.Serializable;
public interface IGProAVRoomAddUpInfo extends Serializable {
IGProAVDevOptInfo getAVDevOpt();
int getMicVolume();
String getRoomId();
}

View File

@ -0,0 +1,20 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProAVRoomOptPushInfo extends Serializable {
String getChannelId();
String getDelRoomId();
String getGuildId();
int getOptType();
IGProAVRoomAddUpInfo getRoomAddUpInfo();
IGProAVShowMsgInfo getShowInfo();
String getSwitchRoomId();
}

View File

@ -0,0 +1,14 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
import java.util.ArrayList;
public interface IGProAVShowMsgInfo extends Serializable {
ArrayList<String> getButtonMsgs();
String getShowMsg();
int getShowSeconds();
int getShowType();
}

View File

@ -0,0 +1,18 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProAVUserStateChangeInfo extends Serializable {
String getChannelId();
String getGuildId();
IGProAVShowMsgInfo getIGProAVShowMsgInfo();
String getMsg();
long getTinyId();
//ej getUserCtlInfo();
}

View File

@ -0,0 +1,30 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProLobbyMemberInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProMemberInfoInGame;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProRobotStateInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProUserChannelShowState;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProUserListGroupInfo;
import java.io.Serializable;
public interface IGProBusinessData extends Serializable {
IGProLobbyMemberInfo getLobbyMemberInfo();
IGProMemberInfoInGame getMemberInfoInGame();
IGProRobotStateInfo getRobotStateInfo();
long getSortKey();
String getTipsMsg();
IGProUserAVData getUserAVInfo();
IGProUserChannelShowState getUserChannelShowState();
IGProUserListGroupInfo getUserListGroupInfo();
void setSortKey(long j2);
}

View File

@ -0,0 +1,143 @@
package com.tencent.mobileqq.qqguildsdk.data;
import androidx.annotation.NonNull;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProInviteSpeakCfg;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProMedalInfo;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProVoiceQueueCfg;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProVoiceSpeakModeCfg;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public interface IGProChannelInfo extends Serializable {
@Deprecated
int getAllowOtherRaiseHand();
String getAppChannelIconUrl();
int getAppChannelJumpType();
String getAppChannelJumpUrl();
long getApplicationId();
//ArrayList<cx> getAuthControlStatusList();
int getBannedSpeak();
long getCategoryId();
String getCategoryName();
int getChannelLiveableType();
int getChannelMemberMax();
String getChannelName();
String getChannelUin();
ArrayList<Object> getChannelVisibleInfo();
long getCreateTime();
String getCreatorId();
int getFinalMsgNotify();
int getForumSortMode();
ArrayList<ISlowModeInfo> getGProSlowModeInfoList();
long getGotoChannelId();
String getGuildId();
String getHotIcon();
int getHotIndex();
String getIconUrl();
IGProInviteSpeakCfg getInviteSpeakCfg();
int getIsCategoryAdmin();
int getIsChannelAdmin();
int getJumpSwitch();
long getLastCntMsgSeq();
long getLastCntMsgTime();
long getLastMsgSeq();
long getLastMsgTime();
long getLiveAnchorTinyId();
long getLiveRoomId();
String getLiveRoomName();
IGProMedalInfo getMedalInfo();
byte[] getMsgMeta();
int getMsgNotify();
int getMyForumSortMode();
int getMyTalkPermissionType();
int getNoMemberMaxLimited();
String getOperationTitle();
int getOperationType();
long getReadCntMsgSeq();
long getReadCntMsgTime();
byte[] getReadMsgMeta();
long getReadMsgSeq();
long getReadMsgTime();
int getSlowModeKey();
@NonNull
List<Integer> getSpecialType();
int getTalkPermission();
int getTextChannelSubtypeId();
ArrayList<IGProTopMsg> getTopMsgList();
String getTopMsgOperatorTinyId();
long getTopMsgSeq();
long getTopMsgTime();
int getType();
int getVisibleType();
IGProVoiceQueueCfg getVoiceQueueCfg();
IGProVoiceSpeakModeCfg getVoiceSpeakModeCfg();
boolean isAllowOtherRaiseHand();
boolean isChannelOrCategoryAdmin();
void setFinalMsgNotify(int i2);
}

View File

@ -0,0 +1,10 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProChannelStateInfo extends Serializable {
int getChannelState();
int getStatePriority();
}

View File

@ -0,0 +1,10 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
import java.util.List;
public interface IGProClientIdentityByteInfo extends Serializable {
int getClientId();
List<IGProIdentityInfo> getIdentityList();
}

View File

@ -0,0 +1,12 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProClientIdentityInfo extends Serializable {
String getClientId();
String getDesc();
IGProClientIdentityByteInfo getIdentityBytes();
}

View File

@ -0,0 +1,29 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProClientPresenceInfo extends Serializable {
String getBigIcon();
int getClientId();
String getClientName();
String getDetails();
long getEndTimeStamp();
long getExpireTimeStamp();
long getPartyMax();
long getPartySize();
String getRole();
String getSmallIcon();
long getStartTimeStamp();
String getState();
}

View File

@ -0,0 +1,14 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProDailyRecommendPush extends Serializable {
String getAvatar();
String getJumpLink();
String getSubTitle();
String getTitle();
}

View File

@ -0,0 +1,16 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProGetPrefetchRecommendGuildsRsp;
import java.io.Serializable;
public interface IGProDiscoveryStateChangedMsg extends Serializable {
IGProMyRecommendMsg getMyRecommendMsg();
IGProGetPrefetchRecommendGuildsRsp getPrefetchRecommendMsg();
int getSceneType();
IGProTopGuildRecommendMsg getTopGuildRecommendMsg();
}

View File

@ -0,0 +1,12 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
import java.util.ArrayList;
public interface IGProFeedSummary extends Serializable {
String getFeedId();
ArrayList<IGProFeedThumbnail> getFeedThumbnails();
String getTitle();
}

View File

@ -0,0 +1,9 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProFeedThumbnail extends Serializable {
boolean getIsVideoCover();
String getUrl();
}

View File

@ -0,0 +1,19 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProFetchRecommendChannelRsp extends Serializable {
long getChannelId();
String getChannelName();
String getGuildCoverUrl();
String getGuildIcon();
long getGuildId();
String getGuildName();
String getGuildProfile();
}

View File

@ -0,0 +1,27 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProGiftInfo extends Serializable {
int getAllComboCnt();
boolean getComboOver();
long getComboSeq();
int getEffectLevel();
int getGiftId();
String getGiftName();
int getGiftNum();
long getGiftPrice();
int getGiftType();
int getMaterialId();
int getSendType();
}

View File

@ -0,0 +1,17 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProRecommendGuildInfo;
import java.io.Serializable;
import java.util.ArrayList;
public interface IGProGuildData extends Serializable {
ArrayList<IGProRecommendCategoryInfo> getCategoryList();
ArrayList<IGProRecommendChannelExtendInfo> getChannelExtendInfo();
ArrayList<IGProPollingData> getDatas();
IGProRecommendGuildInfo getGuildInfo();
}

View File

@ -0,0 +1,20 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
import java.util.ArrayList;
public interface IGProGuildGameDownloadInfo extends Serializable {
String getContent();
String getGameId();
String getJumpText();
ArrayList<Object> getLinks();
ArrayList<String> getPicUrls();
String getTagText();
String getTitle();
}

View File

@ -6,11 +6,14 @@ import com.tencent.mobileqq.qqguildsdk.data.genc.IGProNavigationInfo;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
public interface IGProGuildInfo extends Serializable { public interface IGProGuildInfo extends Serializable {
public static final long serialVersionUID = 1; public static final long serialVersionUID = 1;
boolean getAllowSearch(); boolean getAllowSearch();
long getAvatarSeq();
String getAvatarUrl(int i2); String getAvatarUrl(int i2);
long getBannedTimeLimit(); long getBannedTimeLimit();
@ -45,6 +48,8 @@ public interface IGProGuildInfo extends Serializable {
int getGuildType(); int getGuildType();
int getGuildUnNotifyFlag();
boolean getIsBanned(); boolean getIsBanned();
boolean getIsFrozen(); boolean getIsFrozen();
@ -61,8 +66,6 @@ public interface IGProGuildInfo extends Serializable {
int getMedalLevel(); int getMedalLevel();
int getMessageNotifyType();
long getMyShutUpExpireTime(); long getMyShutUpExpireTime();
ArrayList<IGProNavigationInfo> getNavigationInfoList(); ArrayList<IGProNavigationInfo> getNavigationInfoList();
@ -112,8 +115,4 @@ public interface IGProGuildInfo extends Serializable {
boolean isTop(); boolean isTop();
boolean isVisibleForVisitor(); boolean isVisibleForVisitor();
void setQRCodeSwitch(int i2);
void setUIData(String str, String str2);
} }

View File

@ -0,0 +1,72 @@
package com.tencent.mobileqq.qqguildsdk.data;
import androidx.annotation.NonNull;
import java.io.Serializable;
import java.util.ArrayList;
public interface IGProGuildRoleInfo extends Serializable {
ArrayList<String> getApproveSpeakChannels();
ArrayList<String> getApproveVisibleChannels();
int getBackgroudColor1();
int getBackgroudColor2();
int getCategoryType();
int getColor();
int getCount();
String getDisplayTagName();
int getDisplayType();
String getGuildId();
boolean getHoist();
boolean getIsNotSort();
String getLevelBigIcon();
String getLevelDesc();
String getLevelIconUrl();
String getLevelSimpleDsc();
int getLevelSimpleDscColor();
int getLevelSplitLineColor();
ArrayList<String> getManageCategoryIdList();
long getManageTagPendingColor();
int getMemberLimit();
String getName();
int getNameplate();
int getOutlineColor();
@NonNull
GProRolePermission getPermission();
String getRoleId();
int getRoleType();
int getSpeakableChannelsCount();
int getVisibleChannelsCount();
boolean isLevelRole();
String toString();
}

View File

@ -0,0 +1,22 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProAVChannelConfig;
import java.io.Serializable;
public interface IGProHeartbeatRsq extends Serializable {
IGProAVChannelConfig getAVChannelConfig();
long getChannelId();
int getForceExit();
long getGuildId();
long getNextHeartBeatInterval();
long getNoStreamDisconnectTrtcSecond();
String getShowTips();
}

View File

@ -0,0 +1,13 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProIdentityInfo extends Serializable {
int getIdentityType();
byte[] getPlateData();
int getType();
String getValue();
}

View File

@ -0,0 +1,12 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProLiveRoomInfo;
import java.io.Serializable;
import java.util.ArrayList;
public interface IGProLiveResultItem extends Serializable {
IGProLiveRoomInfo getLiveChannel();
//ArrayList<ew> getMsgAbstracts();
}

View File

@ -0,0 +1,13 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProMsgSummary extends Serializable {
String getAvatar();
long getMsgSeq();
byte[] getRichText();
long getTinyId();
}

View File

@ -0,0 +1,16 @@
package com.tencent.mobileqq.qqguildsdk.data;
import com.tencent.mobileqq.qqguildsdk.data.genc.IGProDiscoverStatus;
import java.io.Serializable;
public interface IGProMyRecommendMsg extends Serializable {
int getBusinessType();
IGProDiscoverStatus getDiscoverStatus();
int getFlag();
int getPointType();
}

View File

@ -0,0 +1,23 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
import java.util.List;
public interface IGProOnlineMember extends Serializable {
String getGuildId();
String getHotIcon();
@Deprecated
String getMemberCnt();
@Deprecated
String getMemberTitle();
List<String> getOnlineMemberAvatars();
String getOnlineMemberCnt();
String toString();
}

View File

@ -0,0 +1,31 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
import java.util.ArrayList;
public interface IGProPollingData extends Serializable {
long getChannelId();
byte[] getCookie();
//ArrayList<ew> getFeedMsgAbstracts();
boolean getForcePolling();
long getGuildId();
ArrayList<IGProStickyChannel> getGuildStickyChannelList();
IGProLiveResultItem getLiveResultItem();
//ArrayList<ew> getMsgAbstracts();
int getType();
long getUpdateTime();
long getVersion();
IAudioChannelMemberInfos getVoiceChannel();
}

View File

@ -0,0 +1,9 @@
package com.tencent.mobileqq.qqguildsdk.data;
import java.io.Serializable;
public interface IGProProfileChannelState {
String getChannelName();
String getPvNumStr();
}

Some files were not shown because too many files have changed in this diff Show More