Function: forge-pullreq
forge-pullreq is a byte-compiled function defined in forge-pullreq.el.
Signature
(forge-pullreq &rest SLOTS)
Documentation
Create a new object of class type forge-pullreq(var)/forge-pullreq(fun).
Source Code
;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-pullreq.el
;;; Classes
(defclass forge-pullreq (forge-topic)
((closql-table :initform 'pullreq)
(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)
(state :initarg :state)
(author :initarg :author)
(title :initarg :title)
(created :initarg :created)
(updated :initarg :updated :initform nil)
(closed :initarg :closed)
(merged :initarg :merged)
(status :initarg :status :initform nil)
(locked-p :initarg :locked-p)
(editable-p :initarg :editable-p)
(cross-repo-p :initarg :cross-repo-p)
(base-ref :initarg :base-ref)
(base-repo :initarg :base-repo)
(head-ref :initarg :head-ref)
(head-user :initarg :head-user)
(head-repo :initarg :head-repo)
(milestone :initarg :milestone)
(body :initarg :body)
(assignees :closql-tables (pullreq-assignee assignee))
(project-cards) ; projectsCards
(commits)
(edits) ; userContentEdits
(labels :closql-tables (pullreq-label label))
(participants)
(posts :closql-class forge-pullreq-post)
(reactions)
(review-requests :closql-tables (pullreq-review-request assignee))
(reviews)
(timeline)
(marks :closql-tables (pullreq-mark mark))
(note :initarg :note :initform nil)
(base-rev :initarg :base-rev)
(head-rev :initarg :head-rev)
(draft-p :initarg :draft-p)
(their-id :initarg :their-id)
(slug :initarg :slug)
(saved-p :initarg :saved-p :initform nil)
))