Create logic and endpoint for confirming report location

This commit is contained in:
Eli Ribble 2026-03-04 00:22:46 +00:00
parent b0fce4f363
commit c7dd53b6eb
No known key found for this signature in database
6 changed files with 63 additions and 18 deletions

View file

@ -69,22 +69,24 @@ func newContentURLRMO() contentURLRMO {
}
type contentURLRMOMailer struct {
Confirm urlWithParams
Contribute urlWithParams
Evidence urlWithParams
Root urlWithParams
Schedule urlWithParams
Update urlWithParams
AppointmentConfirmed urlWithParams
Confirm urlWithParams
Contribute urlWithParams
Evidence urlWithParams
Root urlWithParams
Schedule urlWithParams
Update urlWithParams
}
func newContentURLRMOMailer() contentURLRMOMailer {
return contentURLRMOMailer{
Confirm: makeURLWithParams(config.MakeURLReport, "/mailer/%s/confirm"),
Contribute: makeURLWithParams(config.MakeURLReport, "/mailer/%s/contribute"),
Evidence: makeURLWithParams(config.MakeURLReport, "/mailer/%s/evidence"),
Root: makeURLWithParams(config.MakeURLReport, "/mailer/%s"),
Schedule: makeURLWithParams(config.MakeURLReport, "/mailer/%s/schedule"),
Update: makeURLWithParams(config.MakeURLReport, "/mailer/%s/update"),
AppointmentConfirmed: makeURLWithParams(config.MakeURLReport, "/mailer/%s/appointment-confirmed"),
Confirm: makeURLWithParams(config.MakeURLReport, "/mailer/%s/confirm"),
Contribute: makeURLWithParams(config.MakeURLReport, "/mailer/%s/contribute"),
Evidence: makeURLWithParams(config.MakeURLReport, "/mailer/%s/evidence"),
Root: makeURLWithParams(config.MakeURLReport, "/mailer/%s"),
Schedule: makeURLWithParams(config.MakeURLReport, "/mailer/%s/schedule"),
Update: makeURLWithParams(config.MakeURLReport, "/mailer/%s/update"),
}
}