github.com/99designs/gqlgen@v0.17.45/plugin/federation/testdata/explicitrequires/generated/federation.requires.go (about) 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 }