Files
webhook-everything/backend/internal/webhookeverything/routegenmodel.go

30 lines
756 B
Go

package webhookeverything
import (
"net/http"
"time"
"github.com/google/uuid"
"gorm.io/gorm"
)
type WebhookRoute struct {
ID uuid.UUID `gorm:"primaryKey;type:uuid;default:uuid_generate_v4()"`
CreatedAt time.Time
UpdatedAt time.Time
DeletedAt gorm.DeletedAt `gorm:"index"`
WebhookID string `gorm:"index,unique"`
WebhookType string `gorm:"index"`
TelegramShortCode string `gorm:"index"`
}
type StatusMessage struct {
Status string `json:"status"`
Message string `json:"message"`
}
func (statusMessage *StatusMessage) Render(w http.ResponseWriter, r *http.Request) error {
// Pre-processing before a response is marshalled and sent across the wire
return nil
}