a
    YÒOcñ  ã                   @   sh   d dl Z d dlZd dlmZ d dlmZ d dlmZ G dd„ dejƒZ	G dd„ de j
ƒZe jed�ZdS )	é    N©ÚCountry)Úmodelsc                   @   s$   e Zd Ze e¡ZG dd„ dƒZdS )ÚPersonc                   @   s   e Zd ZejZddgZdS )zPerson.MetaÚnameÚcountryN)Ú__name__Ú
__module__Ú__qualname__r   r   ÚmodelÚfields© r   r   ú\/var/www/html/gsl.tools/lib/python3.9/site-packages/django_countries/tests/graphql/schema.pyÚMeta   s   r   N)r   r	   r
   ÚgrapheneÚFieldÚCountryTyper   r   r   r   r   r   r   	   s   
r   c                   @   s8   e Zd Ze e¡Ze e¡Z	e
dd„ ƒZe
dd„ ƒZdS )ÚQueryc                 C   s
   t dd�S )NZNZ)Úcoder   ©ÚparentÚinfor   r   r   Úresolve_new_zealand   s    zQuery.resolve_new_zealandc                 C   s   t jj ¡ S )N)r   r   ÚobjectsÚallr   r   r   r   Úresolve_people   s    zQuery.resolve_peopleN)r   r	   r
   r   r   r   Únew_zealandÚListr   ZpeopleÚstaticmethodr   r   r   r   r   r   r      s   


r   )Úquery)r   Zgraphene_djangoZdjango_countries.fieldsr   Zdjango_countries.graphql.typesr   Zdjango_countries.testsr   ZDjangoObjectTyper   Z
ObjectTyper   ZSchemaZschemar   r   r   r   Ú<module>   s   