svc

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: May 13, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Entity

type Entity struct {
	// contains filtered or unexported fields
}

func NewEntity

func NewEntity(schemaManager SchemaManager) *Entity

func (Entity) CreateEntity

func (e Entity) CreateEntity(ctx context.Context, data entity.CreateEntityInput) (*entity.Entity, error)

func (Entity) DeleteEntity

func (e Entity) DeleteEntity(ctx context.Context, where entity.EntityWhereUniqueInput) (*entity.Entity, error)

func (Entity) Entities

func (Entity) Entities(ctx context.Context) ([]*entity.Entity, error)

func (Entity) Entity

func (Entity) EntityEdges

func (Entity) EntityEdges(ctx context.Context, obj *entity.Entity) ([]*entity.Edge, error)

func (Entity) EntityFields

func (Entity) EntityFields(ctx context.Context, obj *entity.Entity) ([]*entity.Field, error)

func (Entity) EntityRelatedEntity

func (Entity) EntityRelatedEntity(ctx context.Context, obj *entity.Edge) (*entity.Entity, error)

func (Entity) Fields

func (Entity) Fields(ctx context.Context) ([]*entity.Field, error)

func (Entity) UpdateEntity

type SchemaManager

type SchemaManager interface {
	WriteEntityToSchema(entityTemplateData generator.EntityTemplateData) error
	RemoveEntityFromSchema(fileName string) error
	BackupSchema() error
	Generate(ctx context.Context, entities []entity.Entity) error
	RevertSchema() error
}

Jump to

Keyboard shortcuts

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