LogoLogo
  • Introduction
  • What's New?
  • Upgrade Guide
  • Getting Started
    • Requirements
    • Installation
  • Defining Channels
    • Configuration
    • Retrieving Channels
  • Creating and Sending Notifications
    • Defining Notifications
    • Notifiables
    • Sending Notifications
  • Providers
    • DatabaseProvider
    • EmailProvider
    • SlackProvider
      • Slack BlockKit
    • Creating Custom Providers
  • Testing
    • Coming Soon
  • Reference
    • NotificationService
    • BaseNotification
    • SendsNotifications
    • INotifiable
    • BaseProvider
      • DatabaseProvider
        • DatabaseNotificationService
        • HasDatabaseNotifications
        • DatabaseNotificationCursor
        • DatabaseNotification
      • EmailProvider
      • SlackProvider
        • SlackMessage
          • EventMetadata
          • ActionsBlock
          • ContextBlock
          • DividerBlock
          • HeaderBlock
          • ImageBlock
          • SectionBlock
          • ButtonElement
          • ConfirmObject
          • ImageElement
          • TextObject
          • PlainTextOnlyTextObject
  • ForgeBox
  • GitHub
Powered by GitBook
On this page
  • getTableName
  • getQueryOptions
  1. Reference
  2. BaseProvider

DatabaseProvider

PreviousBaseProviderNextDatabaseNotificationService

Last updated 1 year ago

See the BaseProvider for inherited methods.

getTableName

Returns the configured table name for this Channel.

The default is megaphone_notifications. It can be overridden by setting the tableName property.

Name
Type
Required
Default
Description

No arguments

Return: (string) The name of the table to use for storing and retrieving notifications.

getQueryOptions

Returns the configured query options for this Provider. This is eventually passed to queryExecute.

The default is an empty struct ({}). It can be overridden by setting the queryOptions property.

If the datasource property is set, it will be set on the queryOptions returned from this method.

Name
Type
Required
Default
Description

No arguments

Return: The struct of query options for this Channel.

BaseProvider