INNER CODE UNIT · Python
__init__
gsmith257-cyber/GraphCrawler · clairvoyance/graphql.py:44
def __init__(
self,
queryType: str = None,
mutationType: str = None,
subscriptionType: str = None,
schema: Dict[str, Any] = None,
):
if schema:
self._schema = {
"directives": schema["data"]["__schema"]["directives"],
"mutationType": schema["data"]["__schema"]["mutationType"],
"queryType": schema["data"]["__schema"]["queryType"],
"subscriptionType": schema["data"]["__schema"]["subscriptionType"],
"types": [],
}
self.types = {}
for t in schema["data"]["__schema"]["types"]:
typ = Type.from_json(t)