Documentation ¶
Index ¶
- func FromProtoFuncName(typ Type) string
- func FromProtoFuncSignature(typ ProtoType) string
- func FromRepeatedProtoFuncName(typ Type) string
- func FromRepeatedProtoFuncSignature(typ ProtoType) string
- func FuncCallStatement(funcname string, args ...string) string
- func IsFromProto(t Type) bool
- func QualifiedIdent(t GoType) string
- func ToProtoFuncName(typ Type) string
- func ToProtoFuncSignature(typ ProtoType) string
- func ToRepeatedProtoFuncName(typ Type) string
- func ToRepeatedProtoFuncSignature(typ ProtoType) string
- func TypeString(t GoType) string
- func UnwrapStatement(t Type, varName string) string
- type EnumFromProto
- type FieldFromProto
- func (f *FieldFromProto) FromProtoStatement(receiver string) string
- func (f *FieldFromProto) GQLName() string
- func (f *FieldFromProto) GoFieldName() string
- func (f *FieldFromProto) GoFieldTypeDefinition() string
- func (f *FieldFromProto) Godoc() string
- func (f *FieldFromProto) IsDefinedInProto() bool
- func (f *FieldFromProto) IsOneof() bool
- func (f *FieldFromProto) IsOneofMember() bool
- func (f *FieldFromProto) OneofMembers() []*UnionMemberFromProto
- func (f *FieldFromProto) PbGoFieldName() string
- func (f *FieldFromProto) ProtoType() ProtoType
- func (f *FieldFromProto) ToProtoStatement(receiver string) string
- type FieldHasProto
- type GoType
- type ObjectFromProto
- type ObjectHasProto
- func (o *ObjectHasProto) CodegenObject() *codegen.Object
- func (o *ObjectHasProto) Fields() ([]*FieldHasProto, error)
- func (o *ObjectHasProto) GQLName() string
- func (o *ObjectHasProto) GoType() GoType
- func (o *ObjectHasProto) Godoc() string
- func (u *ObjectHasProto) IsFromProto() bool
- func (o *ObjectHasProto) ProtoGoType() GoType
- type PlainObject
- type PlainUnionMember
- type ProtoType
- type Registry
- func (r *Registry) EnumsFromProto() []*EnumFromProto
- func (r *Registry) FindObjectOrInput(def *ast.Definition) *codegen.Object
- func (r *Registry) FindProtoType(name string) ProtoType
- func (r *Registry) FindType(name string) Type
- func (r *Registry) ObjectsFromProto() []*ObjectFromProto
- func (r *Registry) ObjectsHasProto() []*ObjectHasProto
- func (r *Registry) UnionsFromProto() []*UnionFromProto
- func (r *Registry) UnionsHasProto() []*UnionHasProto
- type Type
- type UnionFromProto
- type UnionHasProto
- type UnionMemberFromProto
- func (m *UnionMemberFromProto) GQLName() string
- func (m *UnionMemberFromProto) GoType() GoType
- func (m *UnionMemberFromProto) IsFromProto() bool
- func (m *UnionMemberFromProto) PbGoTypeFieldName() string
- func (m *UnionMemberFromProto) ProtoGoType() GoType
- func (m *UnionMemberFromProto) Type() ProtoType
- type UnionMemberHasProto
- type UnionMemberType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromProtoFuncName ¶
func FromProtoFuncSignature ¶
func FuncCallStatement ¶
func IsFromProto ¶
func QualifiedIdent ¶
func ToProtoFuncName ¶
func ToProtoFuncSignature ¶
func ToRepeatedProtoFuncName ¶
func TypeString ¶
func UnwrapStatement ¶
Types ¶
type EnumFromProto ¶
type EnumFromProto struct {
// contains filtered or unexported fields
}
func (*EnumFromProto) GQLName ¶
func (e *EnumFromProto) GQLName() string
func (*EnumFromProto) GoType ¶
func (e *EnumFromProto) GoType() GoType
func (*EnumFromProto) Godoc ¶
func (e *EnumFromProto) Godoc() string
func (*EnumFromProto) IsFromProto ¶
func (m *EnumFromProto) IsFromProto() bool
func (*EnumFromProto) ProtoGoType ¶
func (e *EnumFromProto) ProtoGoType() GoType
type FieldFromProto ¶
type FieldFromProto struct {
// contains filtered or unexported fields
}
func (*FieldFromProto) FromProtoStatement ¶
func (f *FieldFromProto) FromProtoStatement(receiver string) string
func (*FieldFromProto) GQLName ¶
func (f *FieldFromProto) GQLName() string
func (*FieldFromProto) GoFieldName ¶
func (f *FieldFromProto) GoFieldName() string
func (*FieldFromProto) GoFieldTypeDefinition ¶
func (f *FieldFromProto) GoFieldTypeDefinition() string
func (*FieldFromProto) Godoc ¶
func (f *FieldFromProto) Godoc() string
func (*FieldFromProto) IsDefinedInProto ¶
func (f *FieldFromProto) IsDefinedInProto() bool
func (*FieldFromProto) IsOneof ¶
func (f *FieldFromProto) IsOneof() bool
func (*FieldFromProto) IsOneofMember ¶
func (f *FieldFromProto) IsOneofMember() bool
func (*FieldFromProto) OneofMembers ¶
func (f *FieldFromProto) OneofMembers() []*UnionMemberFromProto
func (*FieldFromProto) PbGoFieldName ¶
func (f *FieldFromProto) PbGoFieldName() string
func (*FieldFromProto) ProtoType ¶
func (f *FieldFromProto) ProtoType() ProtoType
func (*FieldFromProto) ToProtoStatement ¶
func (f *FieldFromProto) ToProtoStatement(receiver string) string
type FieldHasProto ¶
type FieldHasProto struct {
// contains filtered or unexported fields
}
func (*FieldHasProto) FromProtoStatement ¶
func (f *FieldHasProto) FromProtoStatement(receiver string) string
func (*FieldHasProto) GoFieldName ¶
func (f *FieldHasProto) GoFieldName() string
func (*FieldHasProto) GoFieldTypeDefinition ¶
func (f *FieldHasProto) GoFieldTypeDefinition() string
func (*FieldHasProto) Godoc ¶
func (f *FieldHasProto) Godoc() string
func (*FieldHasProto) ToProtoStatement ¶
func (f *FieldHasProto) ToProtoStatement(receiver string) string
type GoType ¶
type GoType interface { Name() string Package() string Pointer() bool QualifiedIdent() string TypeString() string }
func GoWrapperType ¶
type ObjectFromProto ¶
type ObjectFromProto struct {
// contains filtered or unexported fields
}
func (*ObjectFromProto) Fields ¶
func (o *ObjectFromProto) Fields() ([]*FieldFromProto, error)
func (*ObjectFromProto) GQLName ¶
func (o *ObjectFromProto) GQLName() string
func (*ObjectFromProto) GoType ¶
func (o *ObjectFromProto) GoType() GoType
func (*ObjectFromProto) Godoc ¶
func (o *ObjectFromProto) Godoc() string
func (*ObjectFromProto) IsFromProto ¶
func (u *ObjectFromProto) IsFromProto() bool
func (*ObjectFromProto) ProtoGoType ¶
func (o *ObjectFromProto) ProtoGoType() GoType
type ObjectHasProto ¶
type ObjectHasProto struct {
// contains filtered or unexported fields
}
func (*ObjectHasProto) CodegenObject ¶
func (o *ObjectHasProto) CodegenObject() *codegen.Object
func (*ObjectHasProto) Fields ¶
func (o *ObjectHasProto) Fields() ([]*FieldHasProto, error)
func (*ObjectHasProto) GQLName ¶
func (o *ObjectHasProto) GQLName() string
func (*ObjectHasProto) GoType ¶
func (o *ObjectHasProto) GoType() GoType
func (*ObjectHasProto) Godoc ¶
func (o *ObjectHasProto) Godoc() string
func (*ObjectHasProto) IsFromProto ¶
func (u *ObjectHasProto) IsFromProto() bool
func (*ObjectHasProto) ProtoGoType ¶
func (o *ObjectHasProto) ProtoGoType() GoType
type PlainObject ¶
type PlainObject struct {
// contains filtered or unexported fields
}
func (*PlainObject) GQLName ¶
func (o *PlainObject) GQLName() string
func (*PlainObject) GoType ¶
func (o *PlainObject) GoType() GoType
type PlainUnionMember ¶
type PlainUnionMember struct {
// contains filtered or unexported fields
}
func (*PlainUnionMember) Type ¶
func (m *PlainUnionMember) Type() Type
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func (*Registry) EnumsFromProto ¶
func (r *Registry) EnumsFromProto() []*EnumFromProto
func (*Registry) FindObjectOrInput ¶
func (r *Registry) FindObjectOrInput(def *ast.Definition) *codegen.Object
func (*Registry) FindProtoType ¶
func (*Registry) ObjectsFromProto ¶
func (r *Registry) ObjectsFromProto() []*ObjectFromProto
func (*Registry) ObjectsHasProto ¶
func (r *Registry) ObjectsHasProto() []*ObjectHasProto
func (*Registry) UnionsFromProto ¶
func (r *Registry) UnionsFromProto() []*UnionFromProto
func (*Registry) UnionsHasProto ¶
func (r *Registry) UnionsHasProto() []*UnionHasProto
type UnionFromProto ¶
type UnionFromProto struct {
// contains filtered or unexported fields
}
func (*UnionFromProto) GQLName ¶
func (u *UnionFromProto) GQLName() string
func (*UnionFromProto) GoType ¶
func (u *UnionFromProto) GoType() GoType
func (*UnionFromProto) Godoc ¶
func (u *UnionFromProto) Godoc() string
func (*UnionFromProto) IsFromProto ¶
func (u *UnionFromProto) IsFromProto() bool
func (*UnionFromProto) Members ¶
func (u *UnionFromProto) Members() []*UnionMemberFromProto
func (*UnionFromProto) ProtoGoType ¶
func (u *UnionFromProto) ProtoGoType() GoType
type UnionHasProto ¶
type UnionHasProto struct {
// contains filtered or unexported fields
}
func (*UnionHasProto) GQLName ¶
func (u *UnionHasProto) GQLName() string
func (*UnionHasProto) GoType ¶
func (u *UnionHasProto) GoType() GoType
func (*UnionHasProto) Godoc ¶
func (u *UnionHasProto) Godoc() string
func (*UnionHasProto) IsFromProto ¶
func (u *UnionHasProto) IsFromProto() bool
func (*UnionHasProto) Members ¶
func (u *UnionHasProto) Members() []UnionMemberType
func (*UnionHasProto) ProtoGoType ¶
func (u *UnionHasProto) ProtoGoType() GoType
type UnionMemberFromProto ¶
type UnionMemberFromProto struct {
// contains filtered or unexported fields
}
func (*UnionMemberFromProto) GQLName ¶
func (m *UnionMemberFromProto) GQLName() string
func (*UnionMemberFromProto) GoType ¶
func (m *UnionMemberFromProto) GoType() GoType
func (*UnionMemberFromProto) IsFromProto ¶
func (m *UnionMemberFromProto) IsFromProto() bool
func (*UnionMemberFromProto) PbGoTypeFieldName ¶
func (m *UnionMemberFromProto) PbGoTypeFieldName() string
func (*UnionMemberFromProto) ProtoGoType ¶
func (m *UnionMemberFromProto) ProtoGoType() GoType
func (*UnionMemberFromProto) Type ¶
func (m *UnionMemberFromProto) Type() ProtoType
type UnionMemberHasProto ¶
type UnionMemberHasProto struct {
// contains filtered or unexported fields
}
func (*UnionMemberHasProto) Type ¶
func (m *UnionMemberHasProto) Type() Type
type UnionMemberType ¶
type UnionMemberType interface {
Type() Type
}
Click to show internal directories.
Click to hide internal directories.