INNER CODE UNIT · Python
Schema
gsmith257-cyber/GraphCrawler · clairvoyance/graphql.py:43
class Schema:
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"]: