2026-02-07 18:26:47 +00:00
|
|
|
package sync
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"github.com/Gleipnir-Technology/nidus-sync/config"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
type ContentURL struct {
|
2026-02-09 19:57:12 +00:00
|
|
|
PoolCSVUpload string
|
|
|
|
|
SamplePoolCSV string
|
|
|
|
|
Setting string
|
|
|
|
|
SettingIntegration string
|
|
|
|
|
SettingPesticide string
|
|
|
|
|
SettingPesticideAdd string
|
|
|
|
|
SettingUser string
|
|
|
|
|
SettingUserAdd string
|
|
|
|
|
Tegola string
|
2026-02-07 18:26:47 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func newContentURL() ContentURL {
|
|
|
|
|
return ContentURL{
|
2026-02-09 19:57:12 +00:00
|
|
|
PoolCSVUpload: config.MakeURLNidus("/pool/upload"),
|
|
|
|
|
SamplePoolCSV: config.MakeURLNidus("/static/file/sample-pool.csv"),
|
|
|
|
|
Setting: config.MakeURLNidus("/setting"),
|
|
|
|
|
SettingIntegration: config.MakeURLNidus("/setting/integration"),
|
|
|
|
|
SettingPesticide: config.MakeURLNidus("/setting/pesticide"),
|
|
|
|
|
SettingPesticideAdd: config.MakeURLNidus("/setting/pesticide/add"),
|
|
|
|
|
SettingUser: config.MakeURLNidus("/setting/user"),
|
|
|
|
|
SettingUserAdd: config.MakeURLNidus("/setting/user/add"),
|
|
|
|
|
Tegola: config.MakeURLTegola("/"),
|
2026-02-07 18:26:47 +00:00
|
|
|
}
|
|
|
|
|
}
|