github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/pkg/graphql/config.yaml (about)

     1  schema: schema.graphql
     2  
     3  # Let gqlgen know where to put the generated server
     4  exec:
     5    filename: schema_gen.go
     6    package: graphql
     7  
     8  # Let gqlgen know where to the generated models (if any)
     9  model:
    10    filename: models_gen.go
    11    package: graphql
    12  
    13  # Optional turns on binding to field names by tag provided
    14  struct_tag: json
    15  
    16  # Uncomment to turn on resolver stub generation
    17  #resolver:
    18  #  filename: resolver.go # where to write them
    19  #  type: Resolver  # what's the resolver root implementation type called?
    20  
    21  # Tell gqlgen about any existing models you want to reuse for
    22  # graphql. These normally come from the db or a remote api.
    23  models:
    24    Labels:
    25      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.Labels"
    26    Timestamp:
    27      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.Timestamp"
    28    HttpHeaders:
    29      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.HTTPHeaders"
    30    HttpHeadersSerialized:
    31      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.HTTPHeadersSerialized"
    32    QueryParams:
    33      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.QueryParams"
    34    QueryParamsSerialized:
    35      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.QueryParamsSerialized"
    36    CLOB:
    37      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.CLOB"
    38    JSONSchema:
    39      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.JSONSchema"
    40    JSON:
    41      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.JSON"
    42    PageCursor:
    43      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.PageCursor"
    44    Formation:
    45      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.Formation"
    46    Application:
    47      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.Application"
    48      fields:
    49        documents:
    50          resolver: true
    51        eventDefinitions:
    52          resolver: true
    53        apiDefinitions:
    54          resolver: true
    55        apiDefinition:
    56          resolver: true
    57        eventDefinition:
    58          resolver: true
    59        webhooks:
    60          resolver: true
    61        labels:
    62          resolver: true
    63        auths:
    64          resolver: true
    65        eventingConfiguration:
    66          resolver: true
    67        bundles:
    68          resolver: true
    69        bundle:
    70          resolver: true
    71        applicationTemplate:
    72          resolver: true
    73    Bundle:
    74      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.Bundle"
    75      fields:
    76        apiDefinitions:
    77          resolver: true
    78        apiDefinition:
    79          resolver: true
    80        documents:
    81          resolver: true
    82        document:
    83          resolver: true
    84        eventDefinitions:
    85          resolver: true
    86        eventDefinition:
    87          resolver: true
    88        instanceAuth:
    89          resolver: true
    90        instanceAuths:
    91          resolver: true
    92  
    93    APISpec:
    94      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.APISpec"
    95      fields:
    96        fetchRequest:
    97          resolver: true
    98  
    99    EventSpec:
   100      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.EventSpec"
   101      fields:
   102        fetchRequest:
   103          resolver: true
   104  
   105    EventDefinition:
   106      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.EventDefinition"
   107      fields:
   108        eventSpec:
   109          resolver: true
   110  
   111    Document:
   112      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.Document"
   113      fields:
   114        fetchRequest:
   115          resolver: true
   116  
   117    Runtime:
   118      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.Runtime"
   119      fields:
   120        labels:
   121          resolver: true
   122        auths:
   123          resolver: true
   124        eventingConfiguration:
   125          resolver: true
   126        runtimeContext:
   127          resolver: true
   128        runtimeContexts:
   129          resolver: true
   130        webhooks:
   131          resolver: true
   132  
   133    RuntimeContext:
   134      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.RuntimeContext"
   135      fields:
   136        labels:
   137          resolver: true
   138  
   139    IntegrationSystem:
   140      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.IntegrationSystem"
   141      fields:
   142        auths:
   143          resolver: true
   144  
   145    APIDefinition:
   146      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.APIDefinition"
   147      fields:
   148        auth:
   149          resolver: true
   150        auths:
   151          resolver: true
   152  
   153    OneTimeTokenForApplication:
   154      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.OneTimeTokenForApplication"
   155      fields:
   156        raw:
   157          resolver: true
   158        rawEncoded:
   159          resolver: true
   160  
   161    OneTimeTokenForRuntime:
   162      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.OneTimeTokenForRuntime"
   163      fields:
   164        raw:
   165          resolver: true
   166        rawEncoded:
   167          resolver: true
   168  
   169    ApplicationTemplate:
   170      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.ApplicationTemplate"
   171      fields:
   172        webhooks:
   173          resolver: true
   174        labels:
   175          resolver: true
   176  
   177    FormationTemplate:
   178      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.FormationTemplate"
   179      fields:
   180        webhooks:
   181          resolver: true
   182  
   183    Tenant:
   184      model: "github.com/kyma-incubator/compass/components/director/pkg/graphql.Tenant"
   185      fields:
   186        labels:
   187          resolver: true