gen

package
v0.33.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const AddStarDocument = `` /* 162-byte string literal not displayed */
View Source
const GetNode2Document = `` /* 126-byte string literal not displayed */
View Source
const GetNodeDocument = `` /* 342-byte string literal not displayed */
View Source
const GetUserDocument = `` /* 356-byte string literal not displayed */

Variables

View Source
var DocumentOperationNames = map[string]string{
	GetUserDocument:  "GetUser",
	GetNodeDocument:  "GetNode",
	AddStarDocument:  "AddStar",
	GetNode2Document: "GetNode2",
}

Functions

This section is empty.

Types

type AddStar

type AddStar struct {
	AddStar *AddStar_AddStar "json:\"addStar,omitempty\" graphql:\"addStar\""
}

func (*AddStar) GetAddStar

func (t *AddStar) GetAddStar() *AddStar_AddStar

type AddStar_AddStar

type AddStar_AddStar struct {
	Starrable *AddStar_AddStar_Starrable "json:\"starrable,omitempty\" graphql:\"starrable\""
}

func (*AddStar_AddStar) GetStarrable

func (t *AddStar_AddStar) GetStarrable() *AddStar_AddStar_Starrable

type AddStar_AddStar_Starrable

type AddStar_AddStar_Starrable struct {
	Repository       AddStar_AddStar_Starrable_Repository "graphql:\"... on Repository\""
	ID               string                               "json:\"id\" graphql:\"id\""
	ViewerHasStarred bool                                 "json:\"viewerHasStarred\" graphql:\"viewerHasStarred\""
}

func (*AddStar_AddStar_Starrable) GetID

func (t *AddStar_AddStar_Starrable) GetID() string

func (*AddStar_AddStar_Starrable) GetRepository

func (*AddStar_AddStar_Starrable) GetViewerHasStarred

func (t *AddStar_AddStar_Starrable) GetViewerHasStarred() bool

type AddStar_AddStar_Starrable_Repository

type AddStar_AddStar_Starrable_Repository struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*AddStar_AddStar_Starrable_Repository) GetID

func (*AddStar_AddStar_Starrable_Repository) GetName

type Client

type Client struct {
	Client *clientv2.Client
}

func (*Client) AddStar

func (c *Client) AddStar(ctx context.Context, input model.AddStarInput, interceptors ...clientv2.RequestInterceptor) (*AddStar, error)

func (*Client) GetNode

func (c *Client) GetNode(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetNode, error)

func (*Client) GetNode2

func (c *Client) GetNode2(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetNode2, error)

func (*Client) GetUser

func (c *Client) GetUser(ctx context.Context, repositoryFirst int, languageFirst int, interceptors ...clientv2.RequestInterceptor) (*GetUser, error)

type GetNode

type GetNode struct {
	Node *GetNode_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetNode) GetNode

func (t *GetNode) GetNode() *GetNode_Node

type GetNode2

type GetNode2 struct {
	Node *GetNode2_Node_Release "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetNode2) GetNode

func (t *GetNode2) GetNode() *GetNode2_Node_Release

type GetNode2_Node_Release

type GetNode2_Node_Release struct {
	ID             string                                  "json:\"id\" graphql:\"id\""
	Name           *string                                 "json:\"name,omitempty\" graphql:\"name\""
	ReactionGroups []*GetNode2_Node_Release_ReactionGroups "json:\"reactionGroups,omitempty\" graphql:\"reactionGroups\""
}

func (*GetNode2_Node_Release) GetID

func (t *GetNode2_Node_Release) GetID() string

func (*GetNode2_Node_Release) GetName

func (t *GetNode2_Node_Release) GetName() *string

func (*GetNode2_Node_Release) GetReactionGroups

type GetNode2_Node_Release_ReactionGroups

type GetNode2_Node_Release_ReactionGroups struct {
	CreatedAt *time.Time "json:\"createdAt,omitempty\" graphql:\"createdAt\""
}

func (*GetNode2_Node_Release_ReactionGroups) GetCreatedAt

func (t *GetNode2_Node_Release_ReactionGroups) GetCreatedAt() *time.Time

type GetNode_Node

type GetNode_Node struct {
	Reaction   GetNode_Node_Reaction   "graphql:\"... on Reaction\""
	Repository GetNode_Node_Repository "graphql:\"... on Repository\""
	ID         string                  "json:\"id\" graphql:\"id\""
}

func (*GetNode_Node) GetID

func (t *GetNode_Node) GetID() string

func (*GetNode_Node) GetReaction

func (t *GetNode_Node) GetReaction() *GetNode_Node_Reaction

func (*GetNode_Node) GetRepository

func (t *GetNode_Node) GetRepository() *GetNode_Node_Repository

type GetNode_Node_Reaction

type GetNode_Node_Reaction struct {
	ID   string                      "json:\"id\" graphql:\"id\""
	User *GetNode_Node_Reaction_User "json:\"user,omitempty\" graphql:\"user\""
}

func (*GetNode_Node_Reaction) GetID

func (t *GetNode_Node_Reaction) GetID() string

func (*GetNode_Node_Reaction) GetUser

type GetNode_Node_Reaction_User

type GetNode_Node_Reaction_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetNode_Node_Reaction_User) GetID

type GetNode_Node_Repository

type GetNode_Node_Repository struct {
	Languages *GetNode_Node_Repository_Languages "json:\"languages,omitempty\" graphql:\"languages\""
	ID        string                             "json:\"id\" graphql:\"id\""
	Name      string                             "json:\"name\" graphql:\"name\""
}

func (*GetNode_Node_Repository) GetID

func (t *GetNode_Node_Repository) GetID() string

func (*GetNode_Node_Repository) GetLanguages

func (*GetNode_Node_Repository) GetName

func (t *GetNode_Node_Repository) GetName() string

type GetNode_Node_Repository_Languages

type GetNode_Node_Repository_Languages struct {
	Nodes []*LanguageFragment "json:\"nodes,omitempty\" graphql:\"nodes\""
}

func (*GetNode_Node_Repository_Languages) GetNodes

type GetUser

type GetUser struct {
	Viewer GetUser_Viewer "json:\"viewer\" graphql:\"viewer\""
}

func (*GetUser) GetViewer

func (t *GetUser) GetViewer() *GetUser_Viewer

type GetUser_Viewer

type GetUser_Viewer struct {
	ID           string                      "json:\"id\" graphql:\"id\""
	Name         *string                     "json:\"name,omitempty\" graphql:\"name\""
	Repositories GetUser_Viewer_Repositories "json:\"repositories\" graphql:\"repositories\""
}

func (*GetUser_Viewer) GetID

func (t *GetUser_Viewer) GetID() string

func (*GetUser_Viewer) GetName

func (t *GetUser_Viewer) GetName() *string

func (*GetUser_Viewer) GetRepositories

func (t *GetUser_Viewer) GetRepositories() *GetUser_Viewer_Repositories

type GetUser_Viewer_Repositories

type GetUser_Viewer_Repositories struct {
	Nodes []*GetUser_Viewer_Repositories_Nodes "json:\"nodes,omitempty\" graphql:\"nodes\""
}

func (*GetUser_Viewer_Repositories) GetNodes

type GetUser_Viewer_Repositories_Nodes

type GetUser_Viewer_Repositories_Nodes struct {
	ID        string                                       "json:\"id\" graphql:\"id\""
	Languages *GetUser_Viewer_Repositories_Nodes_Languages "json:\"languages,omitempty\" graphql:\"languages\""
	Name      string                                       "json:\"name\" graphql:\"name\""
}

func (*GetUser_Viewer_Repositories_Nodes) GetID

func (*GetUser_Viewer_Repositories_Nodes) GetLanguages

func (*GetUser_Viewer_Repositories_Nodes) GetName

type GetUser_Viewer_Repositories_Nodes_Languages

type GetUser_Viewer_Repositories_Nodes_Languages struct {
	Nodes []*LanguageFragment "json:\"nodes,omitempty\" graphql:\"nodes\""
}

func (*GetUser_Viewer_Repositories_Nodes_Languages) GetNodes

type GithubGraphQLClient

type GithubGraphQLClient interface {
	GetUser(ctx context.Context, repositoryFirst int, languageFirst int, interceptors ...clientv2.RequestInterceptor) (*GetUser, error)
	GetNode(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetNode, error)
	AddStar(ctx context.Context, input model.AddStarInput, interceptors ...clientv2.RequestInterceptor) (*AddStar, error)
	GetNode2(ctx context.Context, id string, interceptors ...clientv2.RequestInterceptor) (*GetNode2, error)
}

func NewClient

func NewClient(cli clientv2.HttpClient, baseURL string, options *clientv2.Options, interceptors ...clientv2.RequestInterceptor) GithubGraphQLClient

type LanguageFragment

type LanguageFragment struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*LanguageFragment) GetID

func (t *LanguageFragment) GetID() string

func (*LanguageFragment) GetName

func (t *LanguageFragment) GetName() string

type RepositoryFragment

type RepositoryFragment struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*RepositoryFragment) GetID

func (t *RepositoryFragment) GetID() string

func (*RepositoryFragment) GetName

func (t *RepositoryFragment) GetName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL