model Link {
  id            String     @id @default(cuid())
  userId        String
  linkUrl       String
  linkThumbnail String?
  description   String?
  type          LinkType   @default(LINK)  // <-- NEW field

  createdAt     DateTime @default(now())
  updatedAt     DateTime @updatedAt

  // Relation
  user User @relation(fields: [userId], references: [id], onDelete: Cascade)
}

enum LinkType {
  LINK       // normal link
  VIDEO      // youtube, vimeo, etc.
  MUSIC      // spotify, soundcloud, etc.
  IMAGE       // image or gallery
  ARTICLE    // blog, article, etc.
}