package com.partynetwork.dataprovider.json.struct; import com.partynetwork.dataprovider.json.CommonRequest; import com.partynetwork.dataprovider.json.CommonResponse; import com.partynetwork.iparty.info.IsharePhotoInfo; public class Ishare_releaseIshareRequest extends CommonRequest { public Ishare_releaseIshareRequest() { this._requestAction = "Ishare/releaseIshare"; } // 发布人Id private int userId; // 发布地点 private String publishedLocation; // 经度 private double publishedLongitude; // 纬度 private double publishedLatitude; // 本条分享的类别(0:普通分享;1:投票类分享) private int eventType; // 分享的文字介绍 private String eventContent; // 活动的连接Url地址 private String eventLinkUrl; // 提到的人的用户名集合 private int[] eventMentionUserArray; // 主题的集合 private String[] eventThemeArray; // 公开范围(0:所有;1:邀请的好友可见;2:仅i好友可见) private int eventPurview; // 发表的图片集合 private IsharePhotoInfo[] eventBgArray; // 分享音频(若无,则为空) private String eventVideoUrl; // 分享的音频时长 private int eventVideoTime; /** * @return userId */ public int getUserId() { return userId; } /** * @param userId * 要设置的 userId */ public void setUserId(int userId) { this.userId = userId; } /** * @return publishedLocation */ public String getPublishedLocation() { return publishedLocation; } /** * @param publishedLocation * 要设置的 publishedLocation */ public void setPublishedLocation(String publishedLocation) { this.publishedLocation = publishedLocation; } /** * @return publishedLongitude */ public double getPublishedLongitude() { return publishedLongitude; } /** * @param publishedLongitude * 要设置的 publishedLongitude */ public void setPublishedLongitude(double publishedLongitude) { this.publishedLongitude = publishedLongitude; } /** * @return publishedLatitude */ public double getPublishedLatitude() { return publishedLatitude; } /** * @param publishedLatitude * 要设置的 publishedLatitude */ public void setPublishedLatitude(double publishedLatitude) { this.publishedLatitude = publishedLatitude; } /** * @return eventType */ public int getEventType() { return eventType; } /** * @param eventType * 要设置的 eventType */ public void setEventType(int eventType) { this.eventType = eventType; } /** * @return eventContent */ public String getEventContent() { return eventContent; } /** * @param eventContent * 要设置的 eventContent */ public void setEventContent(String eventContent) { this.eventContent = eventContent; } /** * @return eventLinkUrl */ public String getEventLinkUrl() { return eventLinkUrl; } /** * @param eventLinkUrl * 要设置的 eventLinkUrl */ public void setEventLinkUrl(String eventLinkUrl) { this.eventLinkUrl = eventLinkUrl; } /** * @return eventMentionUserArray */ public int[] getEventMentionUserArray() { return eventMentionUserArray; } /** * @param eventMentionUserArray * 要设置的 eventMentionUserArray */ public void setEventMentionUserArray(int[] eventMentionUserArray) { this.eventMentionUserArray = eventMentionUserArray; } /** * @return eventThemeArray */ public String[] getEventThemeArray() { return eventThemeArray; } /** * @param eventThemeArray * 要设置的 eventThemeArray */ public void setEventThemeArray(String[] eventThemeArray) { this.eventThemeArray = eventThemeArray; } /** * @return eventPurview */ public int getEventPurview() { return eventPurview; } /** * @param eventPurview * 要设置的 eventPurview */ public void setEventPurview(int eventPurview) { this.eventPurview = eventPurview; } /** * @return eventBgArray */ public IsharePhotoInfo[] getEventBgArray() { return eventBgArray; } /** * @param eventBgArray * 要设置的 eventBgArray */ public void setEventBgArray(IsharePhotoInfo[] eventBgArray) { this.eventBgArray = eventBgArray; } /** * @return eventVideoUrl */ public String getEventVideoUrl() { return eventVideoUrl; } /** * @param eventVideoUrl * 要设置的 eventVideoUrl */ public void setEventVideoUrl(String eventVideoUrl) { this.eventVideoUrl = eventVideoUrl; } /** * @return eventVideoTime */ public int getEventVideoTime() { return eventVideoTime; } /** * @param eventVideoTime * 要设置的 eventVideoTime */ public void setEventVideoTime(int eventVideoTime) { this.eventVideoTime = eventVideoTime; } @Override public String getJson(CommonRequest request) { return gson.toJson((Ishare_releaseIshareRequest) request); } @Override public CommonResponse getObject(String paramStream) { return gson.fromJson(paramStream, Ishare_releaseIshareResponse.class); } }