resolver

package
v0.0.0-...-8640b18 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LinkFilterInput

type LinkFilterInput struct {
	Url        *StringFilterInput
	Hash       *StringFilterInput
	Describe   *StringFilterInput
	Created_at *StringFilterInput
	Updated_at *StringFilterInput
}

type LinkResolver

type LinkResolver struct {
	*link.Link
}

func (*LinkResolver) Created_at

func (r *LinkResolver) Created_at() graphql.Time

func (*LinkResolver) Describe

func (r *LinkResolver) Describe() string

func (*LinkResolver) Hash

func (r *LinkResolver) Hash() string

func (*LinkResolver) Updated_at

func (r *LinkResolver) Updated_at() graphql.Time

func (*LinkResolver) Url

func (r *LinkResolver) Url() string

type Resolver

type Resolver struct {
	Store             db.DB
	LinkServiceClient link_rpc.LinkServiceClient
}

Resolver ...

func (r *Resolver) CreateLink(ctx context.Context, args *struct {
	URL      *string
	Hash     *string
	Describe *string
},
) (*LinkResolver, error)

CreateLink ...

func (r *Resolver) DeleteLink(ctx context.Context, args *struct {
	Hash *string
}) (bool, error)

DeleteLink ...

func (r *Resolver) Link(ctx context.Context, args struct {
	Hash *string
}) (*LinkResolver, error)

Link ...

func (r *Resolver) Links(ctx context.Context, args struct {
	Filter *link.FilterLink
}) (*[]*LinkResolver, error)

Links ...

func (r *Resolver) UpdateLink(ctx context.Context, args *struct {
	URL      *string
	Hash     *string
	Describe *string
},
) (*bool, error)

UpdateLink ...

type StringFilterInput

type StringFilterInput struct {
	Ne          *string
	Eq          *string
	Le          *string
	Lt          *string
	Ge          *string
	Gt          *string
	Contains    *string
	NotContains *string
	Between     *[]*string
	BeginsWith  *string
}

Jump to

Keyboard shortcuts

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