All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.dingtalkexclusive_1_0.models.GetAppDispatchInfoResponseBody Maven / Gradle / Ivy

There is a newer version: 2.1.50
Show newest version
// 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;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy