...

Text file src/github.com/99designs/gqlgen/codegen/testserver/followschema/validtypes.graphql

Documentation: github.com/99designs/gqlgen/codegen/testserver/followschema

     1extend type Query {
     2    validType: ValidType
     3}
     4
     5""" These things are all valid, but without care generate invalid go code """
     6type ValidType {
     7    differentCase: String!
     8    different_case: String! @goField(name:"DifferentCaseOld")
     9    validInputKeywords(input: ValidInput): Boolean!
    10    validArgs(
    11        break:       String!,
    12        default:     String!,
    13        func:        String!,
    14        interface:   String!,
    15        select:      String!,
    16        case:        String!,
    17        defer:       String!,
    18        go:          String!,
    19        map:         String!,
    20        struct:      String!,
    21        chan:        String!,
    22        else:        String!,
    23        goto:        String!,
    24        package:     String!,
    25        switch:      String!,
    26        const:       String!,
    27        fallthrough: String!,
    28        if:          String!,
    29        range:       String!,
    30        type:        String!,
    31        continue:    String!,
    32        for:         String!,
    33        import:      String!,
    34        return:      String!,
    35        var:         String!,
    36        _:           String!,
    37    ): Boolean!
    38}
    39
    40input ValidInput {
    41    break:       String!
    42    default:     String!
    43    func:        String!
    44    interface:   String!
    45    select:      String!
    46    case:        String!
    47    defer:       String!
    48    go:          String!
    49    map:         String!
    50    struct:      String!
    51    chan:        String!
    52    else:        String!
    53    goto:        String!
    54    package:     String!
    55    switch:      String!
    56    const:       String!
    57    fallthrough: String!
    58    if:          String!
    59    range:       String!
    60    type:        String!
    61    continue:    String!
    62    for:         String!
    63    import:      String!
    64    return:      String!
    65    var:         String!
    66    _:           String! @goField(name: "Underscore")
    67}
    68
    69# see https://github.com/99designs/gqlgen/issues/694
    70type Content_User {
    71  foo: String
    72}
    73
    74type Content_Post {
    75  foo: String
    76}
    77
    78union Content_Child = Content_User | Content_Post

View as plain text