type
Config
type Config struct {
FormsSlug schema.CollectionSlug
SubmissionsSlug schema.CollectionSlug
EnabledFields []FieldType
UploadCollections []schema.CollectionSlug
RedirectRelationships []schema.CollectionSlug
PaymentProcessors []field.Choice
Fields FieldsOverride
Forms CollectionOverride
Submissions CollectionOverride
DefaultToEmail string
BeforeEmail BeforeEmail
SendEmail SendEmail
HandlePayment HandlePayment
ReportError func(error, string)
}Collection names, field selection, overrides, and executable delivery callbacks.
Related types
CollectionSlugA validated collection or global slug.
FieldTypeA dynamic input block discriminator.
ChoiceOne select or radio value and optional label.
FieldsOverrideReplace the complete ordered dynamic field-block set.
CollectionOverrideReplace one detached generated Forms or Form Submissions collection.
BeforeEmailTransform or filter a detached email batch after commit and before delivery.
SendEmailDeliver one formatted message with application-owned provider credentials.
HandlePaymentPerform provider work before commit and return the JSON result to persist.