com.aliyun.dingtalkexclusive_1_0.models.GetAppDispatchInfoResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkexclusive_1_0.models;
import com.aliyun.tea.*;
public class GetAppDispatchInfoResponseBody extends TeaModel {
// android打包记录
@NameInMap("android")
public java.util.List android;
// iOS打包记录
@NameInMap("iOS")
public java.util.List iOS;
// mac打包记录
@NameInMap("mac")
public java.util.List mac;
// windows打包记录
@NameInMap("windows")
public java.util.List windows;
public static GetAppDispatchInfoResponseBody build(java.util.Map map) throws Exception {
GetAppDispatchInfoResponseBody self = new GetAppDispatchInfoResponseBody();
return TeaModel.build(map, self);
}
public GetAppDispatchInfoResponseBody setAndroid(java.util.List android) {
this.android = android;
return this;
}
public java.util.List getAndroid() {
return this.android;
}
public GetAppDispatchInfoResponseBody setIOS(java.util.List iOS) {
this.iOS = iOS;
return this;
}
public java.util.List getIOS() {
return this.iOS;
}
public GetAppDispatchInfoResponseBody setMac(java.util.List mac) {
this.mac = mac;
return this;
}
public java.util.List getMac() {
return this.mac;
}
public GetAppDispatchInfoResponseBody setWindows(java.util.List windows) {
this.windows = windows;
return this;
}
public java.util.List getWindows() {
return this.windows;
}
public static class GetAppDispatchInfoResponseBodyAndroid extends TeaModel {
// 基线版本
@NameInMap("baseLineVersion")
public String baseLineVersion;
// 下载地址
@NameInMap("downloadUrl")
public String downloadUrl;
// 是否灰度。true 灰度发布中 | false 全量灰度发布。为空则为未发布
@NameInMap("inGray")
public Boolean inGray;
// 打包时间
@NameInMap("packTime")
public Long packTime;
// 客户端类型
@NameInMap("platform")
public String platform;
// 版本号
@NameInMap("version")
public String version;
public static GetAppDispatchInfoResponseBodyAndroid build(java.util.Map map) throws Exception {
GetAppDispatchInfoResponseBodyAndroid self = new GetAppDispatchInfoResponseBodyAndroid();
return TeaModel.build(map, self);
}
public GetAppDispatchInfoResponseBodyAndroid setBaseLineVersion(String baseLineVersion) {
this.baseLineVersion = baseLineVersion;
return this;
}
public String getBaseLineVersion() {
return this.baseLineVersion;
}
public GetAppDispatchInfoResponseBodyAndroid setDownloadUrl(String downloadUrl) {
this.downloadUrl = downloadUrl;
return this;
}
public String getDownloadUrl() {
return this.downloadUrl;
}
public GetAppDispatchInfoResponseBodyAndroid setInGray(Boolean inGray) {
this.inGray = inGray;
return this;
}
public Boolean getInGray() {
return this.inGray;
}
public GetAppDispatchInfoResponseBodyAndroid setPackTime(Long packTime) {
this.packTime = packTime;
return this;
}
public Long getPackTime() {
return this.packTime;
}
public GetAppDispatchInfoResponseBodyAndroid setPlatform(String platform) {
this.platform = platform;
return this;
}
public String getPlatform() {
return this.platform;
}
public GetAppDispatchInfoResponseBodyAndroid setVersion(String version) {
this.version = version;
return this;
}
public String getVersion() {
return this.version;
}
}
public static class GetAppDispatchInfoResponseBodyIOSExt extends TeaModel {
// plist下载地址
@NameInMap("plist")
public String plist;
public static GetAppDispatchInfoResponseBodyIOSExt build(java.util.Map map) throws Exception {
GetAppDispatchInfoResponseBodyIOSExt self = new GetAppDispatchInfoResponseBodyIOSExt();
return TeaModel.build(map, self);
}
public GetAppDispatchInfoResponseBodyIOSExt setPlist(String plist) {
this.plist = plist;
return this;
}
public String getPlist() {
return this.plist;
}
}
public static class GetAppDispatchInfoResponseBodyIOS extends TeaModel {
// 基线版本
@NameInMap("baseLineVersion")
public String baseLineVersion;
// 下载地址
@NameInMap("downloadUrl")
public String downloadUrl;
@NameInMap("ext")
public GetAppDispatchInfoResponseBodyIOSExt ext;
// 是否灰度。true 灰度发布中 | false 全量灰度发布。为空则为未发布
@NameInMap("inGray")
public Boolean inGray;
// 打包时间
@NameInMap("packTime")
public Long packTime;
// 客户端类型
@NameInMap("platform")
public String platform;
// 版本号
@NameInMap("version")
public String version;
public static GetAppDispatchInfoResponseBodyIOS build(java.util.Map map) throws Exception {
GetAppDispatchInfoResponseBodyIOS self = new GetAppDispatchInfoResponseBodyIOS();
return TeaModel.build(map, self);
}
public GetAppDispatchInfoResponseBodyIOS setBaseLineVersion(String baseLineVersion) {
this.baseLineVersion = baseLineVersion;
return this;
}
public String getBaseLineVersion() {
return this.baseLineVersion;
}
public GetAppDispatchInfoResponseBodyIOS setDownloadUrl(String downloadUrl) {
this.downloadUrl = downloadUrl;
return this;
}
public String getDownloadUrl() {
return this.downloadUrl;
}
public GetAppDispatchInfoResponseBodyIOS setExt(GetAppDispatchInfoResponseBodyIOSExt ext) {
this.ext = ext;
return this;
}
public GetAppDispatchInfoResponseBodyIOSExt getExt() {
return this.ext;
}
public GetAppDispatchInfoResponseBodyIOS setInGray(Boolean inGray) {
this.inGray = inGray;
return this;
}
public Boolean getInGray() {
return this.inGray;
}
public GetAppDispatchInfoResponseBodyIOS setPackTime(Long packTime) {
this.packTime = packTime;
return this;
}
public Long getPackTime() {
return this.packTime;
}
public GetAppDispatchInfoResponseBodyIOS setPlatform(String platform) {
this.platform = platform;
return this;
}
public String getPlatform() {
return this.platform;
}
public GetAppDispatchInfoResponseBodyIOS setVersion(String version) {
this.version = version;
return this;
}
public String getVersion() {
return this.version;
}
}
public static class GetAppDispatchInfoResponseBodyMac extends TeaModel {
// 基线版本
@NameInMap("baseLineVersion")
public String baseLineVersion;
// 下载地址
@NameInMap("downloadUrl")
public String downloadUrl;
// 是否灰度。true 灰度发布中 | false 全量灰度发布。为空则为未发布
@NameInMap("inGray")
public Boolean inGray;
// 打包时间
@NameInMap("packTime")
public Long packTime;
// 客户端类型
@NameInMap("platform")
public String platform;
// 版本号
@NameInMap("version")
public String version;
public static GetAppDispatchInfoResponseBodyMac build(java.util.Map map) throws Exception {
GetAppDispatchInfoResponseBodyMac self = new GetAppDispatchInfoResponseBodyMac();
return TeaModel.build(map, self);
}
public GetAppDispatchInfoResponseBodyMac setBaseLineVersion(String baseLineVersion) {
this.baseLineVersion = baseLineVersion;
return this;
}
public String getBaseLineVersion() {
return this.baseLineVersion;
}
public GetAppDispatchInfoResponseBodyMac setDownloadUrl(String downloadUrl) {
this.downloadUrl = downloadUrl;
return this;
}
public String getDownloadUrl() {
return this.downloadUrl;
}
public GetAppDispatchInfoResponseBodyMac setInGray(Boolean inGray) {
this.inGray = inGray;
return this;
}
public Boolean getInGray() {
return this.inGray;
}
public GetAppDispatchInfoResponseBodyMac setPackTime(Long packTime) {
this.packTime = packTime;
return this;
}
public Long getPackTime() {
return this.packTime;
}
public GetAppDispatchInfoResponseBodyMac setPlatform(String platform) {
this.platform = platform;
return this;
}
public String getPlatform() {
return this.platform;
}
public GetAppDispatchInfoResponseBodyMac setVersion(String version) {
this.version = version;
return this;
}
public String getVersion() {
return this.version;
}
}
public static class GetAppDispatchInfoResponseBodyWindows extends TeaModel {
// 基线版本
@NameInMap("baseLineVersion")
public String baseLineVersion;
// 下载地址
@NameInMap("downloadUrl")
public String downloadUrl;
// 是否灰度。true 灰度发布中 | false 全量灰度发布。为空则为未发布
@NameInMap("inGray")
public Boolean inGray;
// 打包时间
@NameInMap("packTime")
public Long packTime;
// 客户端类型
@NameInMap("platform")
public String platform;
// 版本号
@NameInMap("version")
public String version;
public static GetAppDispatchInfoResponseBodyWindows build(java.util.Map map) throws Exception {
GetAppDispatchInfoResponseBodyWindows self = new GetAppDispatchInfoResponseBodyWindows();
return TeaModel.build(map, self);
}
public GetAppDispatchInfoResponseBodyWindows setBaseLineVersion(String baseLineVersion) {
this.baseLineVersion = baseLineVersion;
return this;
}
public String getBaseLineVersion() {
return this.baseLineVersion;
}
public GetAppDispatchInfoResponseBodyWindows setDownloadUrl(String downloadUrl) {
this.downloadUrl = downloadUrl;
return this;
}
public String getDownloadUrl() {
return this.downloadUrl;
}
public GetAppDispatchInfoResponseBodyWindows setInGray(Boolean inGray) {
this.inGray = inGray;
return this;
}
public Boolean getInGray() {
return this.inGray;
}
public GetAppDispatchInfoResponseBodyWindows setPackTime(Long packTime) {
this.packTime = packTime;
return this;
}
public Long getPackTime() {
return this.packTime;
}
public GetAppDispatchInfoResponseBodyWindows setPlatform(String platform) {
this.platform = platform;
return this;
}
public String getPlatform() {
return this.platform;
}
public GetAppDispatchInfoResponseBodyWindows setVersion(String version) {
this.version = version;
return this;
}
public String getVersion() {
return this.version;
}
}
}