Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { Number string `json:"number"` Queue string `json:"queue,omitempty"` LastSync time.Time `json:"last_sync,omitempty"` Crons []string `json:"crons,omitempty"` ErrMsg string `json:"err_msg,omitempty"` JobIds []int `json:"job_ids"` LastSyncDurable time.Duration `json:"last_sync_durable,omitempty"` }
type Umak ¶
type Umak interface { AddNewDiaryNumber(txn db.Txn, diaryNumber string, crons []string) (*Application, error) GetApplication(txn db.Txn, diaryNumber string) (*Application, error) GetApplications(txn db.Txn) ([]Application, error) SyncQueue(txn db.Txn, app *Application) error InitCronJobs(txn db.Txn) error DeleteApplication(txn db.Txn, app *Application) error }
Click to show internal directories.
Click to hide internal directories.