summaryrefslogtreecommitdiff
path: root/src/tg-types/force-reply.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tg-types/force-reply.lisp')
-rw-r--r--src/tg-types/force-reply.lisp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/tg-types/force-reply.lisp b/src/tg-types/force-reply.lisp
new file mode 100644
index 0000000..ad9d2a0
--- /dev/null
+++ b/src/tg-types/force-reply.lisp
@@ -0,0 +1,21 @@
1;; SPDX-License-Identifier: EUPL-1.2
2;; SPDX-FileCopyrightText: 2025 Uko Kokņevičs <perkontevs@gmail.com>
3(defpackage :ukkoclot/tg-types/force-reply
4 (:use :c2cl :ukkoclot/tg-types/macros)
5 (:export
6 force-reply
7 make-force-reply
8 force-reply-p
9 copy-force-reply
10 force-reply-force-reply
11 force-reply-input-field-placeholder
12 force-reply-selective
13
14 hash->force-reply
15 parse-force-reply-array))
16(in-package :ukkoclot/tg-types/force-reply)
17
18(define-tg-type force-reply
19 (force-reply boolean t :skip-if-default nil)
20 (input-field-placeholder (or string null) nil)
21 (selective boolean nil))