U
    d                     @   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   I/tmp/pip-unpacked-wheel-dnjn05s9/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   Zobjectsallr   r   r   r   resolve_people   s    zQuery.resolve_peopleN)r   r	   r
   r   r   r   Z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   