1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- digraph graphql {
- rankdir=LR;
- overlap=false;
- // Primitive types.
- node [ shape="ellipse" ];
- Boolean;
- String;
- node [ shape=record ];
- enumValue [ label="<pk>__EnumValue
- |<deprReason>deprecationReason
- |<desc>description
- |<isDepr>isDeprecated!
- |<name>name!
- " ];
- field [label="<pk>__Field
- |<args>args[]!
- |<deprReason>deprecationReason
- |<desc>description
- |<isDepr>isDeprecated!
- |<name>name
- |<resolve>resolve()
- |<type>type!
- "];
- g_node [ label="<pk>Node" ];
- inputValue [ label="<pk>__InputValue
- |<default>defaultValue
- |<desc>description
- |<name>name
- |<type>type
- "];
- kind [ label="<pk>__TypeKind
- |ENUM
- \nINPUT_OBJECT
- \nINTERFACE
- \nLIST
- \nNON_NULL
- \nOBJECT
- \nSCALAR
- \nUNION
- "];
- schema [ label="<pk>Schema|<query>query|<mutation>mutation|<subscription>subscription" ];
- type [ label="<pk>__Type
- |<desc>description
- |<enum>enumValues(includeDeprecated: Boolean)[]
- |<fields>fields(includeDeprecated: Boolean)[]
- |<input>inputFields[]!
- |<interfaces>interfaces[]!
- |<kind>kind!
- |<name>name
- |<of>ofType
- |<pTypes>possibleTypes[]!
- "];
- edge [ label="is_a", color=silver];
- enumValue:deprReason -> String;
- enumValue:desc -> String;
- enumValue:isDepr -> Boolean;
- enumValue:name -> String;
- field:args -> inputValue:pk;
- field:deprReason -> String;
- field:desc -> String;
- field:isDepr -> Boolean;
- field:name -> String;
- field:type -> type:pk;
- inputValue:default -> String;
- inputValue:desc -> String;
- inputValue:name -> String;
- inputValue:type -> type:pk;
- schema:mutation -> type:pk;
- schema:query -> type:pk;
- schema:subscription -> type:pk;
- type:desc -> String;
- type:enum -> enumValue:pk;
- type:fields -> field:pk;
- type:input -> inputValue:pk;
- type:interfaces -> type:pk;
- type:kind -> kind:pk;
- type:name -> String;
- type:of -> type:pk;
- type:pTypes -> type:pk;
- edge [ label="returns", color=lightblue ];
- field:resolve -> g_node:pk;
- edge [ style=solid; color=silver; label="extends"];
- }
|