mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
15 lines
330 B
Go
15 lines
330 B
Go
package interfaces
|
|
|
|
import (
|
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
|
"time"
|
|
)
|
|
|
|
type DataSourceService interface {
|
|
ChangePassword(id primitive.ObjectID, password string) (err error)
|
|
Monitor()
|
|
CheckStatus(id primitive.ObjectID) (err error)
|
|
SetTimeout(duration time.Duration)
|
|
SetMonitorInterval(duration time.Duration)
|
|
}
|