corvix.enrichment.providers.github_pr_state =========================================== .. py:module:: corvix.enrichment.providers.github_pr_state .. autoapi-nested-parse:: GitHub pull-request state enrichment provider. Classes ------- .. autoapisummary:: corvix.enrichment.providers.github_pr_state.GitHubPRStateProvider Functions --------- .. autoapisummary:: corvix.enrichment.providers.github_pr_state._is_str_object_map Module Contents --------------- .. py:function:: _is_str_object_map(value: object) -> TypeIs[dict[str, object]] .. py:class:: GitHubPRStateProvider Enriches pull-request notifications with state metadata. .. py:attribute:: timeout_seconds :type: float :value: 10.0 .. py:attribute:: name :type: str :value: 'github.pr_state' .. py:method:: enrich(notification: corvix.domain.Notification, client: corvix.enrichment.base.JsonFetchClient, ctx: corvix.enrichment.base.EnrichmentContext) -> dict[str, object] Return pull-request state metadata under the provider namespace.