package automation

import (
	"context"

	"github.com/nexuscrm/shared/pkg/models"
)

func (s *ApprovalService) SubmitForApprovalAction(ctx context.Context, req SubmitRequest, user *models.UserSession) (map[string]interface{}, error) {
	record, err := s.Submit(ctx, req, user)
	if err != nil {
		return nil, err
	}
	return map[string]interface{}(record), nil
}
