From 71cdcd471402b3fe9867d71866403e4bae3611d9 Mon Sep 17 00:00:00 2001 From: Jongmin Kim Date: Thu, 25 Jul 2024 15:40:01 +0900 Subject: [PATCH] feat: change webhook response Signed-off-by: Jongmin Kim --- src/spaceone/monitoring/info/webhook_info.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/spaceone/monitoring/info/webhook_info.py b/src/spaceone/monitoring/info/webhook_info.py index 6126918..0f29fb2 100644 --- a/src/spaceone/monitoring/info/webhook_info.py +++ b/src/spaceone/monitoring/info/webhook_info.py @@ -10,6 +10,17 @@ __all__ = ["WebhookInfo", "WebhooksInfo"] +def WebhookRequests(vo): + if vo: + info = { + "total": vo.total, + "error": vo.error, + } + return webhook_pb2.WebhookRequests(**info) + else: + return None + + def PluginInfo(vo): if vo: info = { @@ -46,6 +57,8 @@ def WebhookInfo(webhook_vo: Webhook, minimal=False): "access_key": webhook_vo.access_key, "capability": change_struct_type(webhook_vo.capability), "plugin_info": PluginInfo(webhook_vo.plugin_info), + "tags": change_struct_type(webhook_vo.tags), + "requests": WebhookRequests(webhook_vo.requests), "domain_id": webhook_vo.domain_id, "created_at": utils.datetime_to_iso8601(webhook_vo.created_at), }