INNER CODE UNIT · Python
Type
gsmith257-cyber/GraphCrawler · clairvoyance/graphql.py:314
class Type:
def __init__(self, name: str = "", kind: str = "", fields: List[Field] = None):
self.name = name
self.kind = kind
self.fields = fields or [] # type: List[Field]
def to_json(self):
# dirty hack
if not self.fields:
field_typeref = TypeRef(name="String", kind="SCALAR")
dummy = Field("dummy", field_typeref)
self.fields.append(dummy)
output = {
"description": None,
"enumValues": None,
"interfaces": [],
"kind": self.kind,