// newFactTypeMutation creates new mutation for the FactType entity.
newFactTypeMutation creates new mutation for the FactType entity.
// newFactTypeMutation creates new mutation for the FactType entity .
func newFactTypeMutation(c config, op Op, opts ...facttypeOption) *FactTypeMutation {
	m := &FactTypeMutation{
		config:        c,
		op:            op,
		typ:           TypeFactType,
		clearedFields: make(map[string]struct{}),
	}
	for _, opt := range opts {
		opt(m)
	}
	return m
}
func newFactTypeMutation ( c config , op Op , opts ... facttypeOption ) * FactTypeMutation { m := & FactTypeMutation { config : c , op : op , typ : TypeFactType , clearedFields : make ( map [ string ] struct { } ) , } for _ , opt := range opts { opt ( m ) } return m }
newFactTypeMutation creates new mutation for the FactType entity.
newFactTypeMutation creates new mutation for the FactType entity .