Versions in this module Expand all Collapse all v1 v1.11.1 Jul 29, 2026 Changes in this version + type AttributeExecutor interface + ExecuteFields func(ctx context.Context, modelUid string, attrs []domain.Attribute) error + ExecuteGroups func(ctx context.Context, modelUid string, groups []domain.AttributeGroup) ([]domain.AttributeGroup, error) + func NewAttributeExecutor(attributeSvc attribute.Service) AttributeExecutor + type ModelExecutor interface + Execute func(ctx context.Context, m domain.Model) (int64, error) + func NewModelExecutor(modelSvc model.Service) ModelExecutor + type ModelGroupExecutor interface + Execute func(ctx context.Context, groups []domain.ModelGroup) ([]domain.ModelGroup, error) + Get func(ctx context.Context, groupName string) (domain.ModelGroup, error) + func NewModelGroupExecutor(modelGroupSvc model.MGService) ModelGroupExecutor + type RelationExecutor interface + ExecuteModelRelations func(ctx context.Context, modelRelations []domain.ModelRelation) error + ExecuteRelationTypes func(ctx context.Context, relationTypes []domain.RelationType) error + func NewRelationExecutor(relationRTSvc relation.RelationTypeService, ...) RelationExecutor