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

com.aliyun.dingtalkgateway_1_0.models.OpenConnectionRequest Maven / Gradle / Ivy

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

import com.aliyun.tea.*;

public class OpenConnectionRequest extends TeaModel {
    /**
     * 

This parameter is required.

* * example: *

suiteudabcd123

*/ @NameInMap("clientId") public String clientId; /** *

This parameter is required.

* * example: *

9W1berqrwfs

*/ @NameInMap("clientSecret") public String clientSecret; @NameInMap("extras") public java.util.Map extras; /** * example: *

32.78.48.10

*/ @NameInMap("localIp") public String localIp; /** *

This parameter is required.

*/ @NameInMap("subscriptions") public java.util.List subscriptions; public static OpenConnectionRequest build(java.util.Map map) throws Exception { OpenConnectionRequest self = new OpenConnectionRequest(); return TeaModel.build(map, self); } public OpenConnectionRequest setClientId(String clientId) { this.clientId = clientId; return this; } public String getClientId() { return this.clientId; } public OpenConnectionRequest setClientSecret(String clientSecret) { this.clientSecret = clientSecret; return this; } public String getClientSecret() { return this.clientSecret; } public OpenConnectionRequest setExtras(java.util.Map extras) { this.extras = extras; return this; } public java.util.Map getExtras() { return this.extras; } public OpenConnectionRequest setLocalIp(String localIp) { this.localIp = localIp; return this; } public String getLocalIp() { return this.localIp; } public OpenConnectionRequest setSubscriptions(java.util.List subscriptions) { this.subscriptions = subscriptions; return this; } public java.util.List getSubscriptions() { return this.subscriptions; } public static class OpenConnectionRequestSubscriptions extends TeaModel { /** *

This parameter is required.

* * example: *

/v1.0/im/bot/messages/get

*/ @NameInMap("topic") public String topic; /** *

This parameter is required.

* * example: *

EVENT

*/ @NameInMap("type") public String type; public static OpenConnectionRequestSubscriptions build(java.util.Map map) throws Exception { OpenConnectionRequestSubscriptions self = new OpenConnectionRequestSubscriptions(); return TeaModel.build(map, self); } public OpenConnectionRequestSubscriptions setTopic(String topic) { this.topic = topic; return this; } public String getTopic() { return this.topic; } public OpenConnectionRequestSubscriptions setType(String type) { this.type = type; return this; } public String getType() { return this.type; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy