moderation.go 465 B

123456789101112131415
  1. package models
  2. import "time"
  3. type ModerationLog struct {
  4. ID string `json:"id"`
  5. ModeratorID string `json:"moderator_id"`
  6. TargetType string `json:"target_type"`
  7. TargetID string `json:"target_id"`
  8. Action string `json:"action"`
  9. OldStatus *string `json:"old_status,omitempty"`
  10. NewStatus *string `json:"new_status,omitempty"`
  11. Comment *string `json:"comment,omitempty"`
  12. CreatedAt time.Time `json:"created_at"`
  13. }