o
    wi                     @  s   d dl mZ d dlmZmZmZmZmZ d dlm	Z	 d dl
mZmZ ddlmZmZmZ G dd deZG d	d
 d
eZG dd deZG dd deZG dd deZe  e  e  e  dS )    )annotations)	AnnotatedListLiteralOptionalUnion)Field)	GQLResultTypename   )PageInfoFieldsSlackIntegrationFieldsWebhookIntegrationFieldsc                   @     e Zd ZU ded< dS )IntegrationsByEntityz$Optional[IntegrationsByEntityEntity]entityN__name__
__module____qualname____annotations__ r   r   g/home/ubuntu/.local/lib/python3.10/site-packages/wandb/automations/_generated/integrations_by_entity.pyr         
 r   c                   @  r   )IntegrationsByEntityEntityz0Optional[IntegrationsByEntityEntityIntegrations]integrationsNr   r   r   r   r   r      r   r   c                   @  s(   e Zd ZU eddZded< ded< dS )&IntegrationsByEntityEntityIntegrationspageInfo)aliasr   	page_infoz1List[IntegrationsByEntityEntityIntegrationsEdges]edgesN)r   r   r   r   r   r   r   r   r   r   r      s   
 r   c                   @  r   )+IntegrationsByEntityEntityIntegrationsEdgeszOptional[Annotated[Union[IntegrationsByEntityEntityIntegrationsEdgesNodeIntegration, WebhookIntegrationFields, SlackIntegrationFields], Field(discriminator='typename__')]]nodeNr   r   r   r   r   r!      r   r!   c                   @  r   ):IntegrationsByEntityEntityIntegrationsEdgesNodeIntegrationz:Typename[Literal['GitHubOAuthIntegration', 'Integration']]
typename__Nr   r   r   r   r   r#   )   r   r#   N)
__future__r   typingr   r   r   r   r   pydanticr   wandb._pydanticr	   r
   	fragmentsr   r   r   r   r   r   r!   r#   model_rebuildr   r   r   r   <module>   s   