Versions in this module Expand all Collapse all v0 v0.0.2 Sep 9, 2024 Changes in this version + var AllEnumTest = []EnumTest + var AllStatus = []Status + func MarshalBytes(b []byte) graphql.Marshaler + func MarshalStringFromContextFunction(v string) graphql.ContextMarshaler + func MarshalThirdParty(tp ThirdParty) graphql.Marshaler + func NewExecutableSchema(cfg Config) graphql.ExecutableSchema + func UnmarshalBytes(v any) ([]byte, error) + func UnmarshalStringFromContextFunction(ctx context.Context, v any) (string, error) + type A struct + ID string + func (A) IsTestUnion() + type AIt struct + ID string + type AbIt struct + ID string + type Animal interface + GetSize func() *Size + GetSpecies func() string + IsAnimal func() + type AsdfIt struct + ID string + type Autobind struct + IdInt int + IdStr string + Int int + Int32 int32 + Int64 int64 + type B struct + ID string + func (B) IsTestUnion() + type BackedByInterface interface + ThisShouldBind func() string + ThisShouldBindWithError func() (string, error) + type BackedByInterfaceImpl struct + Error error + Value string + func (b *BackedByInterfaceImpl) ThisShouldBind() string + func (b *BackedByInterfaceImpl) ThisShouldBindWithError() (string, error) + type BackedByInterfaceResolver interface + ID func(ctx context.Context, obj BackedByInterface) (string, error) + type Bytes []byte + type Cat struct + CatBreed string + Size *Size + Species string + func (Cat) IsAnimal() + func (this Cat) GetSize() *Size + func (this Cat) GetSpecies() string + type CheckIssue896 struct + ID *int + type Circle struct + Radius float64 + func (c *Circle) Area() float64 + type ComplexityRoot struct + A struct{ ... } + AIt struct{ ... } + AbIt struct{ ... } + AsdfIt struct{ ... } + Autobind struct{ ... } + B struct{ ... } + BackedByInterface struct{ ... } + Cat struct{ ... } + CheckIssue896 struct{ ... } + Circle struct{ ... } + ConcreteNodeA struct{ ... } + ConcreteNodeInterface struct{ ... } + Content_Post struct{ ... } + Content_User struct{ ... } + Coordinates struct{ ... } + DefaultParametersMirror struct{ ... } + DeferModel struct{ ... } + Dog struct{ ... } + EmbeddedCase1 struct{ ... } + EmbeddedCase2 struct{ ... } + EmbeddedCase3 struct{ ... } + EmbeddedDefaultScalar struct{ ... } + EmbeddedPointer struct{ ... } + Error struct{ ... } + Errors struct{ ... } + FieldsOrderPayload struct{ ... } + ForcedResolver struct{ ... } + Horse struct{ ... } + IIt struct{ ... } + InnerObject struct{ ... } + InvalidIdentifier struct{ ... } + It struct{ ... } + LoopA struct{ ... } + LoopB struct{ ... } + Map struct{ ... } + MapNested struct{ ... } + MapStringInterfaceType struct{ ... } + ModelMethods struct{ ... } + Mutation struct{ ... } + ObjectDirectives struct{ ... } + ObjectDirectivesConcurrent struct{ ... } + ObjectDirectivesWithCustomGoModel struct{ ... } + OuterObject struct{ ... } + OverlappingFields struct{ ... } + Panics struct{ ... } + Pet struct{ ... } + Primitive struct{ ... } + PrimitiveString struct{ ... } + PtrToAnyContainer struct{ ... } + PtrToPtrInner struct{ ... } + PtrToPtrOuter struct{ ... } + PtrToSliceContainer struct{ ... } + Query struct{ ... } + Rectangle struct{ ... } + Size struct{ ... } + Slices struct{ ... } + Subscription struct{ ... } + User struct{ ... } + VOkCaseNil struct{ ... } + VOkCaseValue struct{ ... } + ValidType struct{ ... } + VariadicModel struct{ ... } + WrappedMap struct{ ... } + WrappedSlice struct{ ... } + WrappedStruct struct{ ... } + XXIt struct{ ... } + XxIt struct{ ... } + type ConcreteNodeA struct + ID string + Name string + func (n *ConcreteNodeA) Child() (Node, error) + type ConcreteNodeInterface interface + ID func() string + type ConcreteNodeInterfaceImplementor struct + func (c ConcreteNodeInterfaceImplementor) Child() (Node, error) + func (c ConcreteNodeInterfaceImplementor) ID() string + type Config struct + Complexity ComplexityRoot + Directives DirectiveRoot + Resolvers ResolverRoot + Schema *ast.Schema + type ContentChild interface + IsContentChild func() + type ContentPost struct + Foo *string + func (ContentPost) IsContentChild() + type ContentUser struct + Foo *string + func (ContentUser) IsContentChild() + type Coordinates struct + X float64 + Y float64 + type CustomScalar struct + func (s *CustomScalar) UnmarshalGQL(v any) (err error) + func (s CustomScalar) MarshalGQL(w io.Writer) + type DefaultInput struct + FalsyBoolean *bool + TruthyBoolean *bool + type DefaultParametersMirror struct + FalsyBoolean *bool + TruthyBoolean *bool + type DeferModel struct + ID string + Name string + Values []string + type DeferModelResolver interface + Values func(ctx context.Context, obj *DeferModel) ([]string, error) + type DirectiveRoot struct + Concurrent func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + Custom func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + Defer func(ctx context.Context, obj interface{}, next graphql.Resolver, ifArg *bool, ...) (res interface{}, err error) + Directive1 func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + Directive2 func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + Directive3 func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + Length func(ctx context.Context, obj interface{}, next graphql.Resolver, min int, max *int, ...) (res interface{}, err error) + Logged func(ctx context.Context, obj interface{}, next graphql.Resolver, id string) (res interface{}, err error) + MakeNil func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + MakeTypedNil func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + Noop func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + Order1 func(ctx context.Context, obj interface{}, next graphql.Resolver, location string) (res interface{}, err error) + Order2 func(ctx context.Context, obj interface{}, next graphql.Resolver, location string) (res interface{}, err error) + Populate func(ctx context.Context, obj interface{}, next graphql.Resolver, value string) (res interface{}, err error) + Range func(ctx context.Context, obj interface{}, next graphql.Resolver, min *int, ...) (res interface{}, err error) + ToNull func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + Unimplemented func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + type Dog struct + DogBreed string + Size *Size + Species string + func (Dog) IsAnimal() + func (this Dog) GetSize() *Size + func (this Dog) GetSpecies() string + type Email string + func (value *Email) UnmarshalGQL(v any) error + func (value Email) MarshalGQL(w io.Writer) + type EmbeddedCase1 struct + type EmbeddedCase2 struct + func (EmbeddedCase2) UnexportedEmbeddedPointerExportedMethod() string + type EmbeddedCase3 struct + type EmbeddedDefaultScalar struct + Value *string + type EmbeddedPointer struct + Title string + type EmbeddedPointerModel struct + ID string + type Empty any + type EnumTest string + const EnumTestNg + const EnumTestOk + func (e *EnumTest) UnmarshalGQL(v interface{}) error + func (e EnumTest) IsValid() bool + func (e EnumTest) MarshalGQL(w io.Writer) + func (e EnumTest) String() string + type Error struct + ID string + func (Error) ErrorOnNonRequiredField() (string, error) + func (Error) ErrorOnRequiredField() (string, error) + func (Error) NilOnRequiredField() *string + type Errors struct + type ErrorsResolver interface + A func(ctx context.Context, obj *Errors) (*Error, error) + B func(ctx context.Context, obj *Errors) (*Error, error) + C func(ctx context.Context, obj *Errors) (*Error, error) + D func(ctx context.Context, obj *Errors) (*Error, error) + E func(ctx context.Context, obj *Errors) (*Error, error) + type ExportedEmbeddedPointerAfterInterface struct + func (*ExportedEmbeddedPointerAfterInterface) ExportedEmbeddedPointerExportedMethod() string + type FallbackToStringEncoding string + const FallbackToStringEncodingA + const FallbackToStringEncodingB + const FallbackToStringEncodingC + type FieldsOrderInput struct + FirstField *string + type FieldsOrderInputResolver interface + OverrideFirstField func(ctx context.Context, obj *FieldsOrderInput, data *string) error + type FieldsOrderPayload struct + FirstFieldValue *string + type ForcedResolver struct + Field Circle + type ForcedResolverResolver interface + Field func(ctx context.Context, obj *ForcedResolver) (*Circle, error) + type Horse struct + HorseBreed string + Size *Size + Species string + func (Horse) IsAnimal() + func (Horse) IsMammalian() + func (this Horse) GetSize() *Size + func (this Horse) GetSpecies() string + type IIt struct + ID string + type InnerDirectives struct + Message string + type InnerInput struct + ID int + type InnerObject struct + ID int + type InputDirectives struct + Inner *InnerDirectives + InnerNullable *InnerDirectives + NullableText *string + Text string + ThirdParty *ThirdParty + type InputWithEnumValue struct + Enum EnumTest + type LoopA struct + B *LoopB + type LoopB struct + A *LoopA + type Mammalian interface + GetSize func() *Size + GetSpecies func() string + IsAnimal func() + IsMammalian func() + type Map struct + ID string + type MapNested struct + Value CustomScalar + type MarshalPanic string + func (m *MarshalPanic) UnmarshalGQL(v any) error + func (m MarshalPanic) MarshalGQL(w io.Writer) + type ModelMethods struct + func (m ModelMethods) NoContext() bool + func (m ModelMethods) WithContext(_ context.Context) bool + type ModelMethodsResolver interface + ResolverField func(ctx context.Context, obj *ModelMethods) (bool, error) + type Mutation struct + type MutationResolver interface + DefaultInput func(ctx context.Context, input DefaultInput) (*DefaultParametersMirror, error) + OverrideValueViaInput func(ctx context.Context, input FieldsOrderInput) (*FieldsOrderPayload, error) + UpdatePtrToPtr func(ctx context.Context, input UpdatePtrToPtrOuter) (*PtrToPtrOuter, error) + UpdateSomething func(ctx context.Context, input SpecialInput) (string, error) + type NestedInput struct + Field Email + type NestedMapInput struct + Map map[string]interface{} + type Node interface + Child func() (Node, error) + type ObjectDirectives struct + NullableText *string + Order []string + Text string + type ObjectDirectivesConcurrent struct + Key int + type ObjectDirectivesWithCustomGoModel struct + NullableText string + type OmittableInput struct + Bool graphql.Omittable[*bool] + Enum graphql.Omittable[*Status] + ID graphql.Omittable[*string] + Int graphql.Omittable[*int] + Object graphql.Omittable[*OuterInput] + Scalar graphql.Omittable[*ThirdParty] + Str graphql.Omittable[*string] + Time graphql.Omittable[*time.Time] + type OuterInput struct + Inner *InnerInput + type OuterObject struct + Inner *InnerObject + type OverlappingFields struct + Foo int + NewFoo int + type OverlappingFieldsResolver interface + OldFoo func(ctx context.Context, obj *OverlappingFields) (int, error) + type Panics struct + func (p *Panics) FieldFuncMarshal(ctx context.Context, u []MarshalPanic) []MarshalPanic + type PanicsResolver interface + ArgUnmarshal func(ctx context.Context, obj *Panics, u []MarshalPanic) (bool, error) + FieldScalarMarshal func(ctx context.Context, obj *Panics) ([]MarshalPanic, error) + type Pet struct + Friends []*Pet + ID int + type PetResolver interface + Friends func(ctx context.Context, obj *Pet, limit *int) ([]*Pet, error) + type Primitive int + func (p Primitive) Squared() int + type PrimitiveResolver interface + Value func(ctx context.Context, obj *Primitive) (int, error) + type PrimitiveString string + func (s PrimitiveString) Doubled() string + type PrimitiveStringResolver interface + Len func(ctx context.Context, obj *PrimitiveString) (int, error) + Value func(ctx context.Context, obj *PrimitiveString) (string, error) + type PtrToAnyContainer struct + PtrToAny *any + func (c *PtrToAnyContainer) Binding() *any + type PtrToPtrInner struct + Key string + Value string + type PtrToPtrOuter struct + Inner *PtrToPtrInner + Name string + StupidInner *******PtrToPtrInner + type PtrToSliceContainer struct + PtrToSlice *[]string + type Query struct + type QueryResolver interface + Animal func(ctx context.Context) (Animal, error) + Autobind func(ctx context.Context) (*Autobind, error) + Collision func(ctx context.Context) (*introspection1.It, error) + DefaultParameters func(ctx context.Context, falsyBoolean *bool, truthyBoolean *bool) (*DefaultParametersMirror, error) + DefaultScalar func(ctx context.Context, arg string) (string, error) + DeferCase1 func(ctx context.Context) (*DeferModel, error) + DeferCase2 func(ctx context.Context) ([]*DeferModel, error) + DeprecatedField func(ctx context.Context) (string, error) + DirectiveArg func(ctx context.Context, arg string) (*string, error) + DirectiveConcurrent func(ctx context.Context) ([]*ObjectDirectivesConcurrent, error) + DirectiveDouble func(ctx context.Context) (*string, error) + DirectiveField func(ctx context.Context) (*string, error) + DirectiveFieldDef func(ctx context.Context, ret string) (string, error) + DirectiveInput func(ctx context.Context, arg InputDirectives) (*string, error) + DirectiveInputNullable func(ctx context.Context, arg *InputDirectives) (*string, error) + DirectiveInputType func(ctx context.Context, arg InnerInput) (*string, error) + DirectiveNullableArg func(ctx context.Context, arg *int, arg2 *int, arg3 *string) (*string, error) + DirectiveObject func(ctx context.Context) (*ObjectDirectives, error) + DirectiveObjectWithCustomGoModel func(ctx context.Context) (*ObjectDirectivesWithCustomGoModel, error) + DirectiveSingleNullableArg func(ctx context.Context, arg1 *string) (*string, error) + DirectiveUnimplemented func(ctx context.Context) (*string, error) + Dog func(ctx context.Context) (*Dog, error) + EmbeddedCase1 func(ctx context.Context) (*EmbeddedCase1, error) + EmbeddedCase2 func(ctx context.Context) (*EmbeddedCase2, error) + EmbeddedCase3 func(ctx context.Context) (*EmbeddedCase3, error) + EnumInInput func(ctx context.Context, input *InputWithEnumValue) (EnumTest, error) + ErrorBubble func(ctx context.Context) (*Error, error) + ErrorBubbleList func(ctx context.Context) ([]*Error, error) + ErrorList func(ctx context.Context) ([]*Error, error) + Errors func(ctx context.Context) (*Errors, error) + Fallback func(ctx context.Context, arg FallbackToStringEncoding) (FallbackToStringEncoding, error) + Infinity func(ctx context.Context) (float64, error) + InputNullableSlice func(ctx context.Context, arg []string) (bool, error) + InputOmittable func(ctx context.Context, arg OmittableInput) (string, error) + InputSlice func(ctx context.Context, arg []string) (bool, error) + Invalid func(ctx context.Context) (string, error) + InvalidIdentifier func(ctx context.Context) (*invalid_packagename.InvalidIdentifier, error) + Issue896a func(ctx context.Context) ([]*CheckIssue896, error) + MapInput func(ctx context.Context, input map[string]interface{}) (*bool, error) + MapNestedStringInterface func(ctx context.Context, in *NestedMapInput) (map[string]interface{}, error) + MapStringInterface func(ctx context.Context, in map[string]interface{}) (map[string]interface{}, error) + ModelMethods func(ctx context.Context) (*ModelMethods, error) + NestedInputs func(ctx context.Context, input [][]*OuterInput) (*bool, error) + NestedOutputs func(ctx context.Context) ([][]*OuterObject, error) + NoShape func(ctx context.Context) (Shape, error) + NoShapeTypedNil func(ctx context.Context) (Shape, error) + Node func(ctx context.Context) (Node, error) + NotAnInterface func(ctx context.Context) (BackedByInterface, error) + NullableArg func(ctx context.Context, arg *int) (*string, error) + OptionalUnion func(ctx context.Context) (TestUnion, error) + Overlapping func(ctx context.Context) (*OverlappingFields, error) + Panics func(ctx context.Context) (*Panics, error) + PrimitiveObject func(ctx context.Context) ([]Primitive, error) + PrimitiveStringObject func(ctx context.Context) ([]PrimitiveString, error) + PtrToAnyContainer func(ctx context.Context) (*PtrToAnyContainer, error) + PtrToSliceContainer func(ctx context.Context) (*PtrToSliceContainer, error) + Recursive func(ctx context.Context, input *RecursiveInputSlice) (*bool, error) + ScalarSlice func(ctx context.Context) ([]byte, error) + ShapeUnion func(ctx context.Context) (ShapeUnion, error) + Shapes func(ctx context.Context) ([]Shape, error) + Slices func(ctx context.Context) (*Slices, error) + StringFromContextFunction func(ctx context.Context) (string, error) + StringFromContextInterface func(ctx context.Context) (*StringFromContextInterface, error) + User func(ctx context.Context, id int) (*User, error) + VOkCaseNil func(ctx context.Context) (*VOkCaseNil, error) + VOkCaseValue func(ctx context.Context) (*VOkCaseValue, error) + Valid func(ctx context.Context) (string, error) + ValidType func(ctx context.Context) (*ValidType, error) + VariadicModel func(ctx context.Context) (*VariadicModel, error) + WrappedMap func(ctx context.Context) (WrappedMap, error) + WrappedScalar func(ctx context.Context) (otherpkg.Scalar, error) + WrappedSlice func(ctx context.Context) (WrappedSlice, error) + WrappedStruct func(ctx context.Context) (*WrappedStruct, error) + type Rectangle struct + Length float64 + Width float64 + func (r *Rectangle) Area() float64 + type RecursiveInputSlice struct + Self []RecursiveInputSlice + type Resolver struct + func (r *Resolver) BackedByInterface() BackedByInterfaceResolver + func (r *Resolver) DeferModel() DeferModelResolver + func (r *Resolver) Errors() ErrorsResolver + func (r *Resolver) ForcedResolver() ForcedResolverResolver + func (r *Resolver) ModelMethods() ModelMethodsResolver + func (r *Resolver) Mutation() MutationResolver + func (r *Resolver) OverlappingFields() OverlappingFieldsResolver + func (r *Resolver) Panics() PanicsResolver + func (r *Resolver) Pet() PetResolver + func (r *Resolver) Primitive() PrimitiveResolver + func (r *Resolver) PrimitiveString() PrimitiveStringResolver + func (r *Resolver) Query() QueryResolver + func (r *Resolver) Subscription() SubscriptionResolver + func (r *Resolver) User() UserResolver + func (r *Resolver) WrappedMap() WrappedMapResolver + func (r *Resolver) WrappedSlice() WrappedSliceResolver + type ResolverRoot interface + BackedByInterface func() BackedByInterfaceResolver + DeferModel func() DeferModelResolver + Errors func() ErrorsResolver + FieldsOrderInput func() FieldsOrderInputResolver + ForcedResolver func() ForcedResolverResolver + ModelMethods func() ModelMethodsResolver + Mutation func() MutationResolver + OverlappingFields func() OverlappingFieldsResolver + Panics func() PanicsResolver + Pet func() PetResolver + Primitive func() PrimitiveResolver + PrimitiveString func() PrimitiveStringResolver + Query func() QueryResolver + Subscription func() SubscriptionResolver + User func() UserResolver + WrappedMap func() WrappedMapResolver + WrappedSlice func() WrappedSliceResolver + type Shape interface + Area func() float64 + type ShapeUnion interface + Area func() float64 + type Size struct + Height int + Weight int + type Slices struct + Test1 []*string + Test2 []string + Test3 []*string + Test4 []string + type SpecialInput struct + Nesting *NestedInput + type Status string + const StatusError + const StatusOk + func (e *Status) UnmarshalGQL(v interface{}) error + func (e Status) IsValid() bool + func (e Status) MarshalGQL(w io.Writer) + func (e Status) String() string + type StringFromContextInterface struct + OperationName string + func (StringFromContextInterface) MarshalGQLContext(ctx context.Context, w io.Writer) error + func (i *StringFromContextInterface) UnmarshalGQLContext(ctx context.Context, v any) error + type Stub struct + BackedByInterfaceResolver struct{ ... } + DeferModelResolver struct{ ... } + ErrorsResolver struct{ ... } + FieldsOrderInputResolver struct{ ... } + ForcedResolverResolver struct{ ... } + ModelMethodsResolver struct{ ... } + MutationResolver struct{ ... } + OverlappingFieldsResolver struct{ ... } + PanicsResolver struct{ ... } + PetResolver struct{ ... } + PrimitiveResolver struct{ ... } + PrimitiveStringResolver struct{ ... } + QueryResolver struct{ ... } + SubscriptionResolver struct{ ... } + UserResolver struct{ ... } + WrappedMapResolver struct{ ... } + WrappedSliceResolver struct{ ... } + func (r *Stub) BackedByInterface() BackedByInterfaceResolver + func (r *Stub) DeferModel() DeferModelResolver + func (r *Stub) Errors() ErrorsResolver + func (r *Stub) FieldsOrderInput() FieldsOrderInputResolver + func (r *Stub) ForcedResolver() ForcedResolverResolver + func (r *Stub) ModelMethods() ModelMethodsResolver + func (r *Stub) Mutation() MutationResolver + func (r *Stub) OverlappingFields() OverlappingFieldsResolver + func (r *Stub) Panics() PanicsResolver + func (r *Stub) Pet() PetResolver + func (r *Stub) Primitive() PrimitiveResolver + func (r *Stub) PrimitiveString() PrimitiveStringResolver + func (r *Stub) Query() QueryResolver + func (r *Stub) Subscription() SubscriptionResolver + func (r *Stub) User() UserResolver + func (r *Stub) WrappedMap() WrappedMapResolver + func (r *Stub) WrappedSlice() WrappedSliceResolver + type Subscription struct + type SubscriptionResolver interface + DirectiveArg func(ctx context.Context, arg string) (<-chan *string, error) + DirectiveDouble func(ctx context.Context) (<-chan *string, error) + DirectiveNullableArg func(ctx context.Context, arg *int, arg2 *int, arg3 *string) (<-chan *string, error) + DirectiveUnimplemented func(ctx context.Context) (<-chan *string, error) + ErrorRequired func(ctx context.Context) (<-chan *Error, error) + InitPayload func(ctx context.Context) (<-chan string, error) + Issue896b func(ctx context.Context) (<-chan []*CheckIssue896, error) + Updated func(ctx context.Context) (<-chan string, error) + type TestUnion interface + IsTestUnion func() + type ThirdParty struct + func UnmarshalThirdParty(input any) (ThirdParty, error) + type UpdatePtrToPtrInner struct + Key *string + Value *string + type UpdatePtrToPtrOuter struct + Inner **UpdatePtrToPtrInner + Name *string + StupidInner ********UpdatePtrToPtrInner + type User struct + Created time.Time + Friends []*User + ID int + Pets []*Pet + Updated *time.Time + type UserResolver interface + Friends func(ctx context.Context, obj *User) ([]*User, error) + Pets func(ctx context.Context, obj *User, limit *int) ([]*Pet, error) + type VOkCaseNil struct + func (v VOkCaseNil) Value() (string, bool) + type VOkCaseValue struct + func (v VOkCaseValue) Value() (string, bool) + type ValidInput struct + Break string + Case string + Chan string + Const string + Continue string + Default string + Defer string + Else string + Fallthrough string + For string + Func string + Go string + Goto string + If string + Import string + Interface string + Map string + Package string + Range string + Return string + Select string + Struct string + Switch string + Type string + Underscore string + Var string + type ValidType struct + DifferentCase string + DifferentCaseOld string + ValidArgs bool + ValidInputKeywords bool + type VariadicModel struct + func (v VariadicModel) Value(ctx context.Context, rank int, opts ...VariadicModelOption) (string, error) + type VariadicModelOption func(*VariadicModel) + type WrappedMap otherpkg.Map + type WrappedMapResolver interface + Get func(ctx context.Context, obj WrappedMap, key string) (string, error) + type WrappedScalar = otherpkg.Scalar + type WrappedSlice otherpkg.Slice + type WrappedSliceResolver interface + Get func(ctx context.Context, obj WrappedSlice, idx int) (string, error) + type WrappedStruct otherpkg.Struct + type XXIt struct + ID string + type XxIt struct + ID string