package sync import ( "github.com/Gleipnir-Technology/nidus-sync/config" ) type ContentURL struct { OAuthRefreshArcGIS string Root string Route string SamplePoolCSV string Setting string SettingIntegration string SettingOrganization string SettingPesticide string SettingPesticideAdd string SettingUser string SettingUserAdd string Tegola string UploadCSVPool string } func newContentURL() ContentURL { return ContentURL{ OAuthRefreshArcGIS: config.MakeURLNidus("/arcgis/oauth/begin"), Root: config.MakeURLNidus("/"), Route: config.MakeURLNidus("/route"), SamplePoolCSV: config.MakeURLNidus("/static/file/sample-pool.csv"), Setting: config.MakeURLNidus("/setting"), SettingIntegration: config.MakeURLNidus("/setting/integration"), SettingOrganization: config.MakeURLNidus("/setting/organization"), 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("/"), UploadCSVPool: config.MakeURLNidus("/upload/pool"), } }