Documentation ¶
Index ¶
- type AirtableContacts
- func (a *AirtableContacts) DatabaseMigrations() (*embed.FS, string, error)
- func (a *AirtableContacts) DatabaseSet(db *sql.DB)
- func (a *AirtableContacts) ExternalJobsFuncSet(f func(job apis.ExternalJob) error)
- func (a *AirtableContacts) FeatureSet() apis.FeatureSet
- func (a *AirtableContacts) HTTPAttach(router *mux.Router) error
- func (a *AirtableContacts) HTTPHost() string
- func (a *AirtableContacts) HTTPPath() string
- func (a *AirtableContacts) Jobs() ([]apis.Job, error)
- func (a *AirtableContacts) Name() string
- func (a *AirtableContacts) SetConfig(config map[string]any) error
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) Name ¶
func (a *AirtableContacts) Name() string
Click to show internal directories.
Click to hide internal directories.