Function: forge-discussion-p
forge-discussion-p is a byte-compiled function defined in
forge-discussion.el.
Signature
(forge-discussion-p OBJ)
Documentation
Return non-nil if OBJ is an object of type forge-discussion(var)/forge-discussion(fun).
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-discussion.el
;;; Classes
(defclass forge-discussion (forge-topic)
((closql-table :initform 'discussion)
(closql-primary-key :initform 'id)
(closql-order-by :initform [(desc number)])
(closql-foreign-key :initform 'repository)
(closql-class-prefix :initform "forge-")
(id :initarg :id)
(repository :initarg :repository)
(number :initarg :number)
(answer :initarg :answer)
(state :initarg :state)
(author :initarg :author)
(title :initarg :title)
(created :initarg :created)
(updated :initarg :updated)
(closed :initarg :closed)
(status :initarg :status :initform nil)
(locked-p :initarg :locked-p :initform nil)
(category :initarg :category)
(body :initarg :body)
(project-cards) ; projectsCards
(edits) ; userContentEdits
(labels :closql-tables (discussion-label label))
(participants)
(posts :closql-class forge-discussion-post)
(reactions)
(timeline)
(marks :closql-tables (discussion-mark mark))
(note :initarg :note :initform nil)
(their-id :initarg :their-id)
(slug :initarg :slug)
(saved-p :initarg :saved-p :initform nil)
))