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.

Source plugins/formbuilder/formbuilder.go:59

@param FormsSlug
The FormsSlug value.
@param SubmissionsSlug
The SubmissionsSlug value.
@param EnabledFields
The EnabledFields value.
@param UploadCollections
The UploadCollections value.
@param RedirectRelationships
The RedirectRelationships value.
@param PaymentProcessors
The PaymentProcessors value.
@param Fields
The Fields value.
@param Forms
The Forms value.
@param Submissions
The Submissions value.
@param DefaultToEmail
The DefaultToEmail value.
@param BeforeEmail
The BeforeEmail value.
@param SendEmail
The SendEmail value.
@param HandlePayment
The HandlePayment value.
@param ReportError
The ReportError value.

Related types

  • CollectionSlug

    A validated collection or global slug.

  • FieldType

    A dynamic input block discriminator.

  • Choice

    One select or radio value and optional label.

  • FieldsOverride

    Replace the complete ordered dynamic field-block set.

  • CollectionOverride

    Replace one detached generated Forms or Form Submissions collection.

  • BeforeEmail

    Transform or filter a detached email batch after commit and before delivery.

  • SendEmail

    Deliver one formatted message with application-owned provider credentials.

  • HandlePayment

    Perform provider work before commit and return the JSON result to persist.