...

Source file src/github.com/99designs/gqlgen/plugin/federation/testdata/explicitrequires/generated/federation.requires.go

Documentation: github.com/99designs/gqlgen/plugin/federation/testdata/explicitrequires/generated

     1  package generated
     2  
     3  import (
     4  	"context"
     5  	"encoding/json"
     6  	"fmt"
     7  )
     8  
     9  // PopulateMultiHelloMultipleRequiresRequires is the requires populator for the MultiHelloMultipleRequires entity.
    10  func (ec *executionContext) PopulateMultiHelloMultipleRequiresRequires(ctx context.Context, entity *MultiHelloMultipleRequires, reps map[string]interface{}) error {
    11  	panic(fmt.Errorf("not implemented: PopulateMultiHelloMultipleRequiresRequires"))
    12  }
    13  
    14  // PopulateMultiHelloRequiresRequires is the requires populator for the MultiHelloRequires entity.
    15  func (ec *executionContext) PopulateMultiHelloRequiresRequires(ctx context.Context, entity *MultiHelloRequires, reps map[string]interface{}) error {
    16  	panic(fmt.Errorf("not implemented: PopulateMultiHelloRequiresRequires"))
    17  }
    18  
    19  // PopulateMultiPlanetRequiresNestedRequires is the requires populator for the MultiPlanetRequiresNested entity.
    20  func (ec *executionContext) PopulateMultiPlanetRequiresNestedRequires(ctx context.Context, entity *MultiPlanetRequiresNested, reps map[string]interface{}) error {
    21  	panic(fmt.Errorf("not implemented: PopulateMultiPlanetRequiresNestedRequires"))
    22  }
    23  
    24  // PopulatePlanetMultipleRequiresRequires is the requires populator for the PlanetMultipleRequires entity.
    25  func (ec *executionContext) PopulatePlanetMultipleRequiresRequires(ctx context.Context, entity *PlanetMultipleRequires, reps map[string]interface{}) error {
    26  	diameter, _ := reps["diameter"].(json.Number).Int64()
    27  	density, _ := reps["density"].(json.Number).Int64()
    28  	entity.Name = reps["name"].(string)
    29  	entity.Diameter = int(diameter)
    30  	entity.Density = int(density)
    31  	return nil
    32  }
    33  
    34  // PopulatePlanetRequiresNestedRequires is the requires populator for the PlanetRequiresNested entity.
    35  func (ec *executionContext) PopulatePlanetRequiresNestedRequires(ctx context.Context, entity *PlanetRequiresNested, reps map[string]interface{}) error {
    36  	entity.Name = reps["name"].(string)
    37  	entity.World = &World{
    38  		Foo: reps["world"].(map[string]interface{})["foo"].(string),
    39  	}
    40  	return nil
    41  }
    42  
    43  // PopulatePlanetRequiresRequires is the requires populator for the PlanetRequires entity.
    44  func (ec *executionContext) PopulatePlanetRequiresRequires(ctx context.Context, entity *PlanetRequires, reps map[string]interface{}) error {
    45  	diameter, _ := reps["diameter"].(json.Number).Int64()
    46  	entity.Name = reps["name"].(string)
    47  	entity.Diameter = int(diameter)
    48  	return nil
    49  }
    50  

View as plain text