| 程序包 | 说明 |
|---|---|
| cn.woodwhales.common.webhook.event | |
| cn.woodwhales.common.webhook.executor | |
| cn.woodwhales.common.webhook.model.param | |
| cn.woodwhales.common.webhook.model.request |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseWebhookRequestBody |
WebhookEvent.getBaseWebhookRequestBody() |
| 限定符和类型 | 方法和说明 |
|---|---|
WebhookEvent.Builder |
WebhookEvent.Builder.consumer(java.util.function.Consumer<BaseWebhookRequestBody> consumer) |
| 构造器和说明 |
|---|
WebhookEvent(Object source,
Throwable throwable,
String[] basePackageNames,
String title,
String noticeUrl,
String secret,
java.util.function.Consumer<BaseWebhookRequestBody> consumer,
List<String> userIdList,
List<String> userMobileList) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BaseWebhookExecutor<RequestBody extends BaseWebhookRequestBody,Response>
请求执行器
|
class |
DingTalkWebhookExecutor<RequestBody extends BaseWebhookRequestBody>
钉钉webhook请求执行器
|
class |
FeiShuWebhookExecutor<RequestBody extends BaseWebhookRequestBody>
飞书webhook请求执行器
|
class |
WeComWebhookExecutor<RequestBody extends BaseWebhookRequestBody> |
| 限定符和类型 | 方法和说明 |
|---|---|
static <RequestBody extends BaseWebhookRequestBody> |
WeComWebhookExecutor.newInstance() |
static <RequestBody extends BaseWebhookRequestBody> |
FeiShuWebhookExecutor.newInstance() |
static <RequestBody extends BaseWebhookRequestBody> |
DingTalkWebhookExecutor.newInstance() |
| 限定符和类型 | 方法和说明 |
|---|---|
WebhookExecutorFactory.Builder |
WebhookExecutorFactory.Builder.baseWebhookRequestBody(BaseWebhookRequestBody baseWebhookRequestBody) |
static WebhookExecutorFactory.Builder |
WebhookExecutorFactory.Builder.build(String url,
String title,
BaseWebhookRequestBody baseWebhookRequestBody) |
| 限定符和类型 | 方法和说明 |
|---|---|
static WebhookExecutorFactory.Builder |
WebhookExecutorFactory.Builder.build(String url,
String title,
java.util.function.Consumer<BaseWebhookRequestBody> consumer) |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseWebhookRequestBody |
ExecuteParam.getRequestBody() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ExecuteParam |
ExecuteParam.newInstance(String url,
String secret,
BaseWebhookRequestBody requestBody) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DingTalkRequestBody |
class |
FeiShuRequestBody |
class |
WeComRequestBody |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseWebhookRequestBody |
BaseWebhookRequestBody.addContent(String tag,
Object obj) |
BaseWebhookRequestBody |
BaseWebhookRequestBody.addContent(String tag,
String text) |
BaseWebhookRequestBody |
BaseWebhookRequestBody.addGlobalInfo(GlobalInfo globalInfo) |
BaseWebhookRequestBody |
BaseWebhookRequestBody.addSign(long timestamp,
String sign) |
BaseWebhookRequestBody |
BaseWebhookRequestBody.addUserIdList(List<String> userIdList)
添加用户id集合
|
BaseWebhookRequestBody |
BaseWebhookRequestBody.addUserMobileList(List<String> userMobileList)
添加用户手机号集合
|
static BaseWebhookRequestBody |
WebhookRequestBodyFactory.newInstance(WebhookProductEnum webhookProductEnum,
String title,
java.util.function.Consumer<BaseWebhookRequestBody> consumer,
List<String> userIdList,
List<String> userMobileList) |
| 限定符和类型 | 方法和说明 |
|---|---|
static BaseWebhookRequestBody |
WebhookRequestBodyFactory.newInstance(WebhookProductEnum webhookProductEnum,
String title,
java.util.function.Consumer<BaseWebhookRequestBody> consumer,
List<String> userIdList,
List<String> userMobileList) |
Copyright © 2022. All rights reserved.