Ë
    ûûàg«  ã                   ó8   — d Z ddlmZ ddlmZ ddlmZ d„ Zd„ Z	y)zZ
utils.py        # Shared helper functions

See schemas.__init__.py for package overview.
é    )Úmodels)Úgettext_lazy)ÚRetrieveModelMixinc                 óØ   — t        |d«      r|j                  dk(  S |j                  «       dk7  ryt        |t        «      ry| j                  d«      j                  d«      }|rd|d   v ryy)	zP
    Return True if the given path/method appears to represent a list view.
    ÚactionÚlistÚgetFú/ú{éÿÿÿÿT)Úhasattrr   ÚlowerÚ
isinstancer   ÚstripÚsplit)ÚpathÚmethodÚviewÚpath_componentss       úZ/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/rest_framework/schemas/utils.pyÚis_list_viewr      si   € ô ˆt�XÔà�{‰{˜fÑ$Ð$à‡|�|ƒ~˜ÒØÜ�$Ô*Ô+ØØ—j‘j “o×+Ñ+¨CÓ0€OÙ˜3 /°"Ñ"5Ñ5ØØó    c                 ó  — t        |t        j                  «      rt        d«      }n1t        |t        j                  «      rt        d«      }nt        d«      }t        d«      j                  || j                  j                  ¬«      S )Nzunique integer valuezUUID stringzunique valuez'A {value_type} identifying this {name}.)Ú
value_typeÚname)r   r   Ú	AutoFieldÚ_Ú	UUIDFieldÚformatÚ_metaÚverbose_name)ÚmodelÚmodel_fieldr   s      r   Úget_pk_descriptionr$      so   € Ü�+œv×/Ñ/Ô0ÜÐ-Ó.‰
Ü	�K¤×!1Ñ!1Ô	2Ü�}Ó%‰
ä�~Ó&ˆ
äÐ6Ó7×>Ñ>ØØ�[‰[×%Ñ%ð ?ó ð r   N)
Ú__doc__Ú	django.dbr   Údjango.utils.translationr   r   Úrest_framework.mixinsr   r   r$   © r   r   ú<module>r*      s   ðñõ
 Ý 6å 4òó$r   