airflow.providers.zendesk.hooks.zendesk¶
类¶
与 Zendesk 交互。此 hook 使用 Zendesk conn_id。 |
模块内容¶
- class airflow.providers.zendesk.hooks.zendesk.ZendeskHook(zendesk_conn_id=default_conn_name)[源代码]¶
Bases:
airflow.hooks.base.BaseHook
与 Zendesk 交互。此 hook 使用 Zendesk conn_id。
- 参数:
zendesk_conn_id (str) – 用于 Zendesk 凭据的 Airflow 连接。
- search_tickets(**kwargs)[源代码]¶
搜索工单。
- 参数:
kwargs – (可选) 提供给 zenpy search 方法的搜索字段。
- 返回:
工单对象的 SearchResultGenerator。
- 返回类型:
zenpy.lib.generator.SearchResultGenerator
- create_tickets(tickets, **kwargs)[源代码]¶
创建工单。
- 参数:
tickets (zenpy.lib.api_objects.Ticket | list[zenpy.lib.api_objects.Ticket]) – 要创建的工单或工单列表。
kwargs – (可选) 提供给 zenpy create 方法的附加字段。
- 返回:
一个包含有关已创建工单信息的 TicketAudit 对象。发送批量请求时,返回一个 JobStatus 对象。
- 返回类型:
zenpy.lib.api_objects.TicketAudit | zenpy.lib.api_objects.JobStatus
- update_tickets(tickets, **kwargs)[源代码]¶
更新工单。
- 参数:
tickets (zenpy.lib.api_objects.Ticket | list[zenpy.lib.api_objects.Ticket]) – 要更新的工单或工单对象列表。
kwargs – (可选) 提供给 zenpy update 方法的附加字段。
- 返回:
一个包含有关已更新工单信息的 TicketAudit 对象。发送批量请求时,返回一个 JobStatus 对象。
- 返回类型:
zenpy.lib.api_objects.TicketAudit | zenpy.lib.api_objects.JobStatus