2026-02-07 18:26:47 +00:00
|
|
|
package sync
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"github.com/Gleipnir-Technology/nidus-sync/config"
|
|
|
|
|
)
|
|
|
|
|
|
2026-02-25 16:09:10 +00:00
|
|
|
type contentURL struct {
|
2026-02-13 21:14:46 +00:00
|
|
|
OAuthRefreshArcGIS string
|
2026-02-17 18:56:02 +00:00
|
|
|
Root string
|
|
|
|
|
Route string
|
2026-02-09 19:57:12 +00:00
|
|
|
SamplePoolCSV string
|
|
|
|
|
Setting string
|
|
|
|
|
SettingIntegration string
|
2026-02-17 05:33:12 +00:00
|
|
|
SettingOrganization string
|
2026-02-09 19:57:12 +00:00
|
|
|
SettingPesticide string
|
|
|
|
|
SettingPesticideAdd string
|
|
|
|
|
SettingUser string
|
|
|
|
|
SettingUserAdd string
|
|
|
|
|
Tegola string
|
2026-02-24 20:02:44 +00:00
|
|
|
UploadCSVPool string
|
2026-02-07 18:26:47 +00:00
|
|
|
}
|
|
|
|
|
|
2026-02-25 16:09:10 +00:00
|
|
|
func newContentURL() contentURL {
|
|
|
|
|
return contentURL{
|
2026-02-13 21:14:46 +00:00
|
|
|
OAuthRefreshArcGIS: config.MakeURLNidus("/arcgis/oauth/begin"),
|
2026-02-17 18:56:02 +00:00
|
|
|
Root: config.MakeURLNidus("/"),
|
|
|
|
|
Route: config.MakeURLNidus("/route"),
|
2026-02-09 19:57:12 +00:00
|
|
|
SamplePoolCSV: config.MakeURLNidus("/static/file/sample-pool.csv"),
|
|
|
|
|
Setting: config.MakeURLNidus("/setting"),
|
|
|
|
|
SettingIntegration: config.MakeURLNidus("/setting/integration"),
|
2026-02-17 05:33:12 +00:00
|
|
|
SettingOrganization: config.MakeURLNidus("/setting/organization"),
|
2026-02-09 19:57:12 +00:00
|
|
|
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-24 20:02:44 +00:00
|
|
|
UploadCSVPool: config.MakeURLNidus("/upload/pool"),
|
2026-02-07 18:26:47 +00:00
|
|
|
}
|
|
|
|
|
}
|