tool

package
v0.0.0-...-fdf27ca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AirtableContacts

type AirtableContacts struct {
	// contains filtered or unexported fields
}

AirtableContacts is a tool that wraps a number of jobs to manage an airtable contacts database

func (*AirtableContacts) DatabaseMigrations

func (a *AirtableContacts) DatabaseMigrations() (*embed.FS, string, error)

func (*AirtableContacts) DatabaseSet

func (a *AirtableContacts) DatabaseSet(db *sql.DB)

func (*AirtableContacts) ExternalJobsFuncSet

func (a *AirtableContacts) ExternalJobsFuncSet(f func(job apis.ExternalJob) error)

func (*AirtableContacts) FeatureSet

func (a *AirtableContacts) FeatureSet() apis.FeatureSet

func (*AirtableContacts) HTTPAttach

func (a *AirtableContacts) HTTPAttach(router *mux.Router) error

func (*AirtableContacts) HTTPHost

func (a *AirtableContacts) HTTPHost() string

func (*AirtableContacts) HTTPPath

func (a *AirtableContacts) HTTPPath() string

func (*AirtableContacts) Jobs

func (a *AirtableContacts) Jobs() ([]apis.Job, error)

func (*AirtableContacts) Name

func (a *AirtableContacts) Name() string

func (*AirtableContacts) SetConfig

func (a *AirtableContacts) SetConfig(config map[string]any) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL