Versions in this module Expand all Collapse all v1 v1.0.0 Aug 18, 2026 Changes in this version + func IsNullableWrapper(t reflect.Type) bool + type AddressRule struct + func (AddressRule) CanInfer(field autoseed.Field) bool + func (AddressRule) Infer(field autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (AddressRule) Priority() int + type CorrelatedTotalRule struct + func (CorrelatedTotalRule) CanInfer(field autoseed.Field) bool + func (CorrelatedTotalRule) Infer(_ autoseed.Field, seed *autoseed.SeededSource, generated map[string]any) any + func (CorrelatedTotalRule) Priority() int + type CreatedAtRule struct + func (CreatedAtRule) CanInfer(field autoseed.Field) bool + func (CreatedAtRule) Infer(_ autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (CreatedAtRule) Priority() int + type DocumentRule struct + func (DocumentRule) CanInfer(field autoseed.Field) bool + func (DocumentRule) Infer(field autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (DocumentRule) Priority() int + type EmailRule struct + func (EmailRule) CanInfer(field autoseed.Field) bool + func (EmailRule) Infer(_ autoseed.Field, seed *autoseed.SeededSource, generated map[string]any) any + func (EmailRule) Priority() int + type Generator struct + func NewDefaultGenerator() *Generator + func NewGenerator(rules ...Rule) *Generator + func (g *Generator) GenerateRow(entity autoseed.Entity, seed *autoseed.SeededSource) (map[string]any, error) + func (g *Generator) WithLocale(locale string) *Generator + func (g *Generator) WithNilRate(rate float64) *Generator + type NameRule struct + func (NameRule) CanInfer(field autoseed.Field) bool + func (NameRule) Infer(field autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (NameRule) Priority() int + type PhoneRule struct + func (PhoneRule) CanInfer(field autoseed.Field) bool + func (PhoneRule) Infer(_ autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (PhoneRule) Priority() int + type PriceRule struct + func (PriceRule) CanInfer(field autoseed.Field) bool + func (PriceRule) Infer(_ autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (PriceRule) Priority() int + type PtBRAddressRule struct + func (PtBRAddressRule) CanInfer(field autoseed.Field) bool + func (PtBRAddressRule) Infer(field autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (PtBRAddressRule) Priority() int + type PtBRNameRule struct + func (PtBRNameRule) CanInfer(field autoseed.Field) bool + func (PtBRNameRule) Infer(field autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (PtBRNameRule) Priority() int + type PtBRPhoneRule struct + func (PtBRPhoneRule) CanInfer(field autoseed.Field) bool + func (PtBRPhoneRule) Infer(_ autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (PtBRPhoneRule) Priority() int + type QuantityRule struct + func (QuantityRule) CanInfer(field autoseed.Field) bool + func (QuantityRule) Infer(_ autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (QuantityRule) Priority() int + type Rule interface + CanInfer func(field autoseed.Field) bool + Infer func(field autoseed.Field, seed *autoseed.SeededSource, generated map[string]any) any + Priority func() int + type SoftDeleteRule struct + func (SoftDeleteRule) CanInfer(field autoseed.Field) bool + func (SoftDeleteRule) Infer(_ autoseed.Field, seed *autoseed.SeededSource, generated map[string]any) any + func (SoftDeleteRule) Priority() int + type URLRule struct + func (URLRule) CanInfer(field autoseed.Field) bool + func (URLRule) Infer(_ autoseed.Field, seed *autoseed.SeededSource, _ map[string]any) any + func (URLRule) Priority() int + type UpdatedAtRule struct + func (UpdatedAtRule) CanInfer(field autoseed.Field) bool + func (UpdatedAtRule) Infer(_ autoseed.Field, seed *autoseed.SeededSource, generated map[string]any) any + func (UpdatedAtRule) Priority() int