Files
receipt-wrangler-api/internal/commands/bulk_user_delete_command.go
noah231515 62fdcf54ff bulk delete
2025-05-28 18:27:40 +00:00

26 lines
438 B
Go

package commands
import (
"encoding/json"
"net/http"
"receipt-wrangler/api/internal/utils"
)
type BulkUserDeleteCommand struct {
UserIds []string `json:"userIds"`
}
func (command *BulkUserDeleteCommand) LoadDataFromRequest(w http.ResponseWriter, r *http.Request) error {
bytes, err := utils.GetBodyData(w, r)
if err != nil {
return err
}
err = json.Unmarshal(bytes, &command)
if err != nil {
return err
}
return nil
}