content

package
v0.0.0-...-a9002f1 Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2025 License: BSD-2-Clause Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ContentResolver

type ContentResolver struct {
	Client     pb.ContentServiceClient
	UserClient authentication.LogtoClient
	Logger     *logrus.Entry
}

func (*ContentResolver) Content

func (rcs *ContentResolver) Content(
	ctx context.Context,
	obj *pb.Content,
) (string, error)

func (*ContentResolver) CreatedAt

func (rcs *ContentResolver) CreatedAt(
	ctx context.Context,
	obj *pb.Content,
) (*time.Time, error)

func (*ContentResolver) CreatedBy

func (rcs *ContentResolver) CreatedBy(
	ctx context.Context,
	obj *pb.Content,
) (*user.User, error)

func (*ContentResolver) ID

func (rcs *ContentResolver) ID(
	ctx context.Context,
	obj *pb.Content,
) (string, error)

func (*ContentResolver) Name

func (rcs *ContentResolver) Name(
	ctx context.Context,
	obj *pb.Content,
) (string, error)

func (*ContentResolver) Namespace

func (rcs *ContentResolver) Namespace(
	ctx context.Context,
	obj *pb.Content,
) (string, error)

func (*ContentResolver) Slug

func (rcs *ContentResolver) Slug(
	ctx context.Context,
	obj *pb.Content,
) (string, error)

func (*ContentResolver) UpdatedAt

func (rcs *ContentResolver) UpdatedAt(
	ctx context.Context,
	obj *pb.Content,
) (*time.Time, error)

func (*ContentResolver) UpdatedBy

func (rcs *ContentResolver) UpdatedBy(
	ctx context.Context,
	obj *pb.Content,
) (*user.User, error)

Jump to

Keyboard shortcuts

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