Ë
    èlÖik  ã                  óT   — d dl mZ d dlmZ d dlmZ  G d„ de«      Z G d„ de«      Zy)	é    )Úannotations)Úabstractmethod)ÚProtocolc                  ó€   — e Zd ZdZeedd„«       «       Zeedd„«       «       Zeedd„«       «       Zeedd„«       «       Z	y)	Ú	FileSlicezHProvides file slice level context about what something was created from.c                 ó   — y ©N© ©Úselfs    úo/var/www/html/strategist-ai/venv_dbt/lib/python3.12/site-packages/dbt_semantic_interfaces/protocols/metadata.pyÚfilenamezFileSlice.filename
   ó   € ð 	ó    c                 ó   — y r	   r
   r   s    r   ÚcontentzFileSlice.content   r   r   c                 ó   — y r	   r
   r   s    r   Ústart_line_numberzFileSlice.start_line_number   r   r   c                 ó   — y r	   r
   r   s    r   Úend_line_numberzFileSlice.end_line_number   r   r   N©ÚreturnÚstr)r   Úint)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úpropertyr   r   r   r   r   r
   r   r   r   r      ss   „ ÙRàØòó ó ðð Øòó ó ðð Øòó ó ðð Øòó ó ñr   r   c                  óH   — e Zd ZdZeedd„«       «       Zeedd„«       «       Zy)ÚMetadataz<Provides file context about what something was created from.c                 ó   — y r	   r
   r   s    r   Úrepo_file_pathzMetadata.repo_file_path"   r   r   c                 ó   — y r	   r
   r   s    r   Ú
file_slicezMetadata.file_slice'   r   r   Nr   )r   r   )r   r   r   r   r   r   r#   r%   r
   r   r   r!   r!      s;   „ ÙFàØòó ó ðð Øòó ó ñr   r!   N)Ú
__future__r   Úabcr   Útypingr   r   r!   r
   r   r   ú<module>r)      s&   ðÝ "å Ý ô�ô ô0ˆxõ r   