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

com.aliyun.dingtalkcrm_1_0.models.GetContactsResponseBody 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 GetContactsResponseBody extends TeaModel {
    @NameInMap("result")
    public GetContactsResponseBodyResult result;

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

    public GetContactsResponseBody setResult(GetContactsResponseBodyResult result) {
        this.result = result;
        return this;
    }
    public GetContactsResponseBodyResult getResult() {
        return this.result;
    }

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

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

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

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

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

    }

    public static class GetContactsResponseBodyResultValues extends TeaModel {
        /**
         * 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: *

20123-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 GetContactsResponseBodyResultValuesPermission permission; public static GetContactsResponseBodyResultValues build(java.util.Map map) throws Exception { GetContactsResponseBodyResultValues self = new GetContactsResponseBodyResultValues(); return TeaModel.build(map, self); } public GetContactsResponseBodyResultValues setCreatorUserId(String creatorUserId) { this.creatorUserId = creatorUserId; return this; } public String getCreatorUserId() { return this.creatorUserId; } public GetContactsResponseBodyResultValues setData(java.util.Map data) { this.data = data; return this; } public java.util.Map getData() { return this.data; } public GetContactsResponseBodyResultValues setExtendData(java.util.Map extendData) { this.extendData = extendData; return this; } public java.util.Map getExtendData() { return this.extendData; } public GetContactsResponseBodyResultValues setGmtCreate(String gmtCreate) { this.gmtCreate = gmtCreate; return this; } public String getGmtCreate() { return this.gmtCreate; } public GetContactsResponseBodyResultValues setGmtModified(String gmtModified) { this.gmtModified = gmtModified; return this; } public String getGmtModified() { return this.gmtModified; } public GetContactsResponseBodyResultValues setInstanceId(String instanceId) { this.instanceId = instanceId; return this; } public String getInstanceId() { return this.instanceId; } public GetContactsResponseBodyResultValues setObjectType(String objectType) { this.objectType = objectType; return this; } public String getObjectType() { return this.objectType; } public GetContactsResponseBodyResultValues setPermission(GetContactsResponseBodyResultValuesPermission permission) { this.permission = permission; return this; } public GetContactsResponseBodyResultValuesPermission getPermission() { return this.permission; } } public static class GetContactsResponseBodyResult 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 GetContactsResponseBodyResult build(java.util.Map map) throws Exception { GetContactsResponseBodyResult self = new GetContactsResponseBodyResult(); return TeaModel.build(map, self); } public GetContactsResponseBodyResult setHasMore(Boolean hasMore) { this.hasMore = hasMore; return this; } public Boolean getHasMore() { return this.hasMore; } public GetContactsResponseBodyResult setMaxResults(Long maxResults) { this.maxResults = maxResults; return this; } public Long getMaxResults() { return this.maxResults; } public GetContactsResponseBodyResult setNextToken(String nextToken) { this.nextToken = nextToken; return this; } public String getNextToken() { return this.nextToken; } public GetContactsResponseBodyResult 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