;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\210\300\303!\210\304\305\306\307!\"\210\304\310\311\307!\"\210\304\312\310\"\210\313\312\314\315#\210\316\307\317\310#\320\307\321\322\323$\207" [require eieio gh-common gh-api defalias gh-comments-api-mixin-p eieio-make-class-predicate gh-comments-api-mixin gh-comments-api-mixin--eieio-childp eieio-make-child-predicate gh-comments-api-mixin-child-p make-obsolete "use (cl-typep ... \\='gh-comments-api-mixin) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal nil ((comment-cls :allocation :class :initform gh-comment)) (:abstract t)] 6) #@65 You cannot create a new object of type `gh-comments-api-mixin'. (defalias 'gh-comments-api-mixin #[(&rest _) "\300\301!\207" [error "Class gh-comments-api-mixin is abstract"] 2 (#$ . 692)]) (byte-code "\300\301\302\301\303\"\"\210\304\301\303\305\306$\210\300\307\302\307\303\"\"\210\304\307\303\305\310$\210\300\311\302\311\303\"\"\210\304\311\303\305\312$\210\300\313\302\313\303\"\"\210\304\313\303\305\314$\210\300\315\302\315\303\"\"\210\304\315\303\305\316$\210\317\320!\207" [eieio--defalias gh-comments-list eieio--defgeneric-init-form nil eieio--defmethod gh-comments-api-mixin #[(api base) "\302\303\304\305\"!\306\307\310\311 !\"$\207" [api base gh-api-authenticated-request gh-object-list-reader eieio-oref comment-cls "GET" format "%s/comments" gh-ref-object-base] 8] gh-comments-get #[(api base comment-id) "\303\304\305\306\"!\307\310\311\312 !\n#$\207" [api base comment-id gh-api-authenticated-request gh-object-reader eieio-oref comment-cls "GET" format "%s/comments/%s" gh-ref-object-base] 8] gh-comments-update #[(api base comment-id comment) "\304\305\306\307\"!\310\311\312\313 !\n#\314 !%\207" [api base comment-id comment gh-api-authenticated-request gh-object-reader eieio-oref comment-cls "PATCH" format "%s/comments/%s" gh-ref-object-base gh-comment-req-to-update] 8] gh-comments-new #[(api base comment) "\303\304\305\306\"!\307\310\311\312 !\"\313\n!%\207" [api base comment gh-api-authenticated-request gh-object-reader eieio-oref comment-cls "POST" format "%s/comments" gh-ref-object-base gh-comment-req-to-update] 8] gh-comments-delete #[(api base comment-id) "\303\304\305\306\307\310 !\n#$\207" [api base comment-id gh-api-authenticated-request nil "DELETE" format "%s/comments/%s" gh-ref-object-base] 8] provide gh-comments] 5)