Files
2026-08-29 02:11:36 +03:00

18 lines
568 B
Go

package ports
import (
"context"
"git.cin.su/m/Assistant/contracts/world"
)
type Repository interface {
SaveKindDefinition(context.Context, world.WorldObjectKindDefinition) error
SaveObject(context.Context, world.WorldObject) error
SaveAlias(context.Context, world.WorldAlias) error
SaveFacetDefinition(context.Context, world.FacetDefinition) error
SaveRelationDefinition(context.Context, world.RelationDefinition) error
SaveResolution(context.Context, world.IdentityResolutionDecisionRecord) error
SaveLineage(context.Context, world.WorldLineage) error
}