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

com.aliyun.dingtalkcrm_1_0.models.GetObjectDataResponseBody Maven / Gradle / Ivy

There is a newer version: 2.1.67
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkcrm_1_0.models;

import com.aliyun.tea.*;

public class GetObjectDataResponseBody extends TeaModel {
    @NameInMap("result")
    public GetObjectDataResponseBodyResult result;

    public static GetObjectDataResponseBody build(java.util.Map map) throws Exception {
        GetObjectDataResponseBody self = new GetObjectDataResponseBody();
        return TeaModel.build(map, self);
    }

    public GetObjectDataResponseBody setResult(GetObjectDataResponseBodyResult result) {
        this.result = result;
        return this;
    }
    public GetObjectDataResponseBodyResult getResult() {
        return this.result;
    }

    public static class GetObjectDataResponseBodyResultValuesPermission extends TeaModel {
        @NameInMap("ownerUserIds")
        public java.util.List ownerUserIds;

        @NameInMap("participantUserIds")
        public java.util.List participantUserIds;

        public static GetObjectDataResponseBodyResultValuesPermission build(java.util.Map map) throws Exception {
            GetObjectDataResponseBodyResultValuesPermission self = new GetObjectDataResponseBodyResultValuesPermission();
            return TeaModel.build(map, self);
        }

        public GetObjectDataResponseBodyResultValuesPermission setOwnerUserIds(java.util.List ownerUserIds) {
            this.ownerUserIds = ownerUserIds;
            return this;
        }
        public java.util.List getOwnerUserIds() {
            return this.ownerUserIds;
        }

        public GetObjectDataResponseBodyResultValuesPermission setParticipantUserIds(java.util.List participantUserIds) {
            this.participantUserIds = participantUserIds;
            return this;
        }
        public java.util.List getParticipantUserIds() {
            return this.participantUserIds;
        }

    }

    public static class GetObjectDataResponseBodyResultValues extends TeaModel {
        /**
         * example:
         * 

张xx

*/ @NameInMap("creatorNick") public String creatorNick; /** * example: *

user01

*/ @NameInMap("creatorUserId") public String creatorUserId; @NameInMap("data") public java.util.Map data; @NameInMap("extendData") public java.util.Map extendData; /** * example: *

2023-11-25 15:33:12

*/ @NameInMap("gmtCreate") public String gmtCreate; /** * example: *

2023-12-25 15:33:12

*/ @NameInMap("gmtModified") public String gmtModified; /** * example: *

INST_XX

*/ @NameInMap("instanceId") public String instanceId; /** * example: *

crm_contact

*/ @NameInMap("objectType") public String objectType; @NameInMap("permission") public GetObjectDataResponseBodyResultValuesPermission permission; /** * example: *

COMPLETE

*/ @NameInMap("procInstStatus") public String procInstStatus; /** * example: *

agree

*/ @NameInMap("procOutResult") public String procOutResult; public static GetObjectDataResponseBodyResultValues build(java.util.Map map) throws Exception { GetObjectDataResponseBodyResultValues self = new GetObjectDataResponseBodyResultValues(); return TeaModel.build(map, self); } public GetObjectDataResponseBodyResultValues setCreatorNick(String creatorNick) { this.creatorNick = creatorNick; return this; } public String getCreatorNick() { return this.creatorNick; } public GetObjectDataResponseBodyResultValues setCreatorUserId(String creatorUserId) { this.creatorUserId = creatorUserId; return this; } public String getCreatorUserId() { return this.creatorUserId; } public GetObjectDataResponseBodyResultValues setData(java.util.Map data) { this.data = data; return this; } public java.util.Map getData() { return this.data; } public GetObjectDataResponseBodyResultValues setExtendData(java.util.Map extendData) { this.extendData = extendData; return this; } public java.util.Map getExtendData() { return this.extendData; } public GetObjectDataResponseBodyResultValues setGmtCreate(String gmtCreate) { this.gmtCreate = gmtCreate; return this; } public String getGmtCreate() { return this.gmtCreate; } public GetObjectDataResponseBodyResultValues setGmtModified(String gmtModified) { this.gmtModified = gmtModified; return this; } public String getGmtModified() { return this.gmtModified; } public GetObjectDataResponseBodyResultValues setInstanceId(String instanceId) { this.instanceId = instanceId; return this; } public String getInstanceId() { return this.instanceId; } public GetObjectDataResponseBodyResultValues setObjectType(String objectType) { this.objectType = objectType; return this; } public String getObjectType() { return this.objectType; } public GetObjectDataResponseBodyResultValues setPermission(GetObjectDataResponseBodyResultValuesPermission permission) { this.permission = permission; return this; } public GetObjectDataResponseBodyResultValuesPermission getPermission() { return this.permission; } public GetObjectDataResponseBodyResultValues setProcInstStatus(String procInstStatus) { this.procInstStatus = procInstStatus; return this; } public String getProcInstStatus() { return this.procInstStatus; } public GetObjectDataResponseBodyResultValues setProcOutResult(String procOutResult) { this.procOutResult = procOutResult; return this; } public String getProcOutResult() { return this.procOutResult; } } public static class GetObjectDataResponseBodyResult extends TeaModel { @NameInMap("hasMore") public Boolean hasMore; /** * example: *

100

*/ @NameInMap("maxResults") public Long maxResults; /** * example: *

0

*/ @NameInMap("nextToken") public String nextToken; @NameInMap("values") public java.util.List values; public static GetObjectDataResponseBodyResult build(java.util.Map map) throws Exception { GetObjectDataResponseBodyResult self = new GetObjectDataResponseBodyResult(); return TeaModel.build(map, self); } public GetObjectDataResponseBodyResult setHasMore(Boolean hasMore) { this.hasMore = hasMore; return this; } public Boolean getHasMore() { return this.hasMore; } public GetObjectDataResponseBodyResult setMaxResults(Long maxResults) { this.maxResults = maxResults; return this; } public Long getMaxResults() { return this.maxResults; } public GetObjectDataResponseBodyResult setNextToken(String nextToken) { this.nextToken = nextToken; return this; } public String getNextToken() { return this.nextToken; } public GetObjectDataResponseBodyResult setValues(java.util.List values) { this.values = values; return this; } public java.util.List getValues() { return this.values; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy