summaryrefslogtreecommitdiff
path: root/lisp/service/generics.lisp
blob: caca29b2904dd43dea36d52fc3f2c751e2839287 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
(declaim (optimize (speed 0) (safety 3) (debug 3)))

(in-package :resume)

(defgeneric copy-from-record (base-service record)
  (:documentation "Copies the fields from `record' to
`base-service'."))

(defgeneric copy-to-record (base-service record)
  (:documentation "Copies the fields from `base-service' to
`record'."))

(defgeneric sanitize-rest-json (rest-service)
  (:documentation ""))