The cl-incognia Reference Manual

This is the cl-incognia Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sat Dec 03 20:16:17 2022 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-incognia

Incognia API Common Lisp Client

Author

alangalvino

License

MIT

Version

1.0.0

Dependencies
  • dexador (system).
  • jonathan (system).
Source

cl-incognia.asd.

Child Component

src (module).


3 Modules

Modules are listed depth-first from the system components tree.


3.1 cl-incognia/src

Source

cl-incognia.asd.

Parent Component

cl-incognia (system).

Child Components

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 cl-incognia/cl-incognia.asd

Source

cl-incognia.asd.

Parent Component

cl-incognia (system).

ASDF Systems

cl-incognia.


4.1.2 cl-incognia/src/package.lisp

Source

cl-incognia.asd.

Parent Component

src (module).

Packages

cl-incognia.


4.1.3 cl-incognia/src/utils.lisp

Dependency

package.lisp (file).

Source

cl-incognia.asd.

Parent Component

src (module).

Internals

4.1.4 cl-incognia/src/error.lisp

Dependency

utils.lisp (file).

Source

cl-incognia.asd.

Parent Component

src (module).

Public Interface

4.1.5 cl-incognia/src/http.lisp

Dependency

error.lisp (file).

Source

cl-incognia.asd.

Parent Component

src (module).

Internals

4.1.6 cl-incognia/src/routes.lisp

Dependency

http.lisp (file).

Source

cl-incognia.asd.

Parent Component

src (module).

Internals

4.1.7 cl-incognia/src/address.lisp

Dependency

routes.lisp (file).

Source

cl-incognia.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.8 cl-incognia/src/config.lisp

Dependency

address.lisp (file).

Source

cl-incognia.asd.

Parent Component

src (module).

Public Interface

configure (function).

Internals

4.1.9 cl-incognia/src/auth.lisp

Dependency

config.lisp (file).

Source

cl-incognia.asd.

Parent Component

src (module).

Internals

4.1.10 cl-incognia/src/main.lisp

Dependency

auth.lisp (file).

Source

cl-incognia.asd.

Parent Component

src (module).

Public Interface
Internals

5 Packages

Packages are listed by definition order.


5.1 cl-incognia

Source

package.lisp.

Nickname

incognia

Use List

common-lisp.

Public Interface
Internals

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Ordinary functions

Function: configure (&key client-id client-secret region)
Package

cl-incognia.

Source

config.lisp.

Function: get-signup-assessment (&key signup-id)
Package

cl-incognia.

Source

main.lisp.

Function: make-address (&key line lat lng locale country-code country-name state city borough neighborhood number complements street postal-code type)
Package

cl-incognia.

Source

address.lisp.

Function: register-login (&key installation-id account-id app-id)
Package

cl-incognia.

Source

main.lisp.

Function: register-payment (&key installation-id account-id app-id addresses)
Package

cl-incognia.

Source

main.lisp.

Function: register-signup (&key installation-id address app-id)
Package

cl-incognia.

Source

main.lisp.

Function: send-feedback (&key timestamp event installation-id account-id)
Package

cl-incognia.

Source

main.lisp.


6.1.2 Generic functions

Generic Reader: request-method (condition)
Generic Writer: (setf request-method) (condition)
Package

cl-incognia.

Methods
Reader Method: request-method ((condition http-request-error))
Writer Method: (setf request-method) ((condition http-request-error))
Source

error.lisp.

Target Slot

request-method.

Generic Reader: request-uri (condition)
Generic Writer: (setf request-uri) (condition)
Package

cl-incognia.

Methods
Reader Method: request-uri ((condition http-request-error))
Writer Method: (setf request-uri) ((condition http-request-error))
Source

error.lisp.

Target Slot

request-uri.

Generic Reader: response-body (condition)
Generic Writer: (setf response-body) (condition)
Package

cl-incognia.

Methods
Reader Method: response-body ((condition http-request-error))
Writer Method: (setf response-body) ((condition http-request-error))
Source

error.lisp.

Target Slot

response-body.

Generic Reader: response-status (condition)
Generic Writer: (setf response-status) (condition)
Package

cl-incognia.

Methods
Reader Method: response-status ((condition http-request-error))
Writer Method: (setf response-status) ((condition http-request-error))
Source

error.lisp.

Target Slot

response-status.


6.1.3 Standalone methods

Method: initialize-instance :after ((obj address) &key)
Source

address.lisp.


6.1.4 Conditions

Condition: http-request-error
Package

cl-incognia.

Source

error.lisp.

Direct superclasses

error.

Direct methods
Direct slots
Slot: response-status
Initform

(quote nil)

Initargs

:response-status

Readers

response-status.

Writers

(setf response-status).

Slot: response-body
Initform

(quote nil)

Initargs

:response-body

Readers

response-body.

Writers

(setf response-body).

Slot: request-uri
Initform

(quote nil)

Initargs

:request-uri

Readers

request-uri.

Writers

(setf request-uri).

Slot: request-method
Initform

(quote nil)

Initargs

:request-method

Readers

request-method.

Writers

(setf request-method).


6.2 Internals


6.2.1 Special variables

Special Variable: *api-config*
Package

cl-incognia.

Source

config.lisp.

Special Variable: *auth-token*
Package

cl-incognia.

Source

auth.lisp.

Special Variable: *authentication-uri*
Package

cl-incognia.

Source

routes.lisp.

Special Variable: *feedbacks-uri*
Package

cl-incognia.

Source

routes.lisp.

Special Variable: *incognia-br-uri*
Package

cl-incognia.

Source

routes.lisp.

Special Variable: *incognia-us-uri*
Package

cl-incognia.

Source

routes.lisp.

Special Variable: *signups-uri*
Package

cl-incognia.

Source

routes.lisp.

Special Variable: *transactions-uri*
Package

cl-incognia.

Source

routes.lisp.


6.2.2 Macros

Macro: do-auth-request (&key uri method body)
Package

cl-incognia.

Source

http.lisp.

Macro: do-request (&key uri method body basic-auth headers parse-response)
Package

cl-incognia.

Source

http.lisp.


6.2.3 Ordinary functions

Function: auth-token-validp ()
Package

cl-incognia.

Source

auth.lisp.

Function: authenticate ()
Package

cl-incognia.

Source

auth.lisp.

Function: client-id ()
Package

cl-incognia.

Source

config.lisp.

Function: client-secret ()
Package

cl-incognia.

Source

config.lisp.

Function: credentials ()
Package

cl-incognia.

Source

config.lisp.

Function: fetch-auth-token ()
Package

cl-incognia.

Source

auth.lisp.

Function: incognia-uri (resource-uri)
Package

cl-incognia.

Source

config.lisp.

Function: parse-json (alist)
Package

cl-incognia.

Source

utils.lisp.

Function: plist-remove-null-values (plist &optional remove-in-depth)
Package

cl-incognia.

Source

utils.lisp.

Function: region ()
Package

cl-incognia.

Source

config.lisp.

Function: register-transaction (&key installation-id account-id type app-id addresses)
Package

cl-incognia.

Source

main.lisp.

Function: request-auth-token ()
Package

cl-incognia.

Source

auth.lisp.

Function: revoke-auth-token ()
Package

cl-incognia.

Source

auth.lisp.

Function: set-token-created-at (&key token created-at)
Package

cl-incognia.

Source

auth.lisp.

Function: to-json (plist)
Package

cl-incognia.

Source

utils.lisp.

Function: token-access-token (&optional token)
Package

cl-incognia.

Source

auth.lisp.

Function: token-created-at (&optional token)
Package

cl-incognia.

Source

auth.lisp.

Function: token-expires-in (&optional token)
Package

cl-incognia.

Source

auth.lisp.

Function: token-type (&optional token)
Package

cl-incognia.

Source

auth.lisp.

Function: us-regionp ()
Package

cl-incognia.

Source

config.lisp.


6.2.4 Generic functions

Generic Reader: addr-borough (object)
Package

cl-incognia.

Methods
Reader Method: addr-borough ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

borough.

Generic Writer: (setf addr-borough) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-borough) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

borough.

Generic Reader: addr-city (object)
Package

cl-incognia.

Methods
Reader Method: addr-city ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

city.

Generic Writer: (setf addr-city) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-city) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

city.

Generic Reader: addr-complements (object)
Package

cl-incognia.

Methods
Reader Method: addr-complements ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

complements.

Generic Writer: (setf addr-complements) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-complements) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

complements.

Generic Function: addr-coordinates-plist (obj)
Package

cl-incognia.

Methods
Method: addr-coordinates-plist ((obj address))
Source

address.lisp.

Generic Function: addr-coordinates-validp (obj)
Package

cl-incognia.

Methods
Method: addr-coordinates-validp ((obj address))
Source

address.lisp.

Generic Reader: addr-country-code (object)
Package

cl-incognia.

Methods
Reader Method: addr-country-code ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

country-code.

Generic Writer: (setf addr-country-code) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-country-code) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

country-code.

Generic Reader: addr-country-name (object)
Package

cl-incognia.

Methods
Reader Method: addr-country-name ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

country-name.

Generic Writer: (setf addr-country-name) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-country-name) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

country-name.

Generic Reader: addr-lat (object)
Package

cl-incognia.

Methods
Reader Method: addr-lat ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

lat.

Generic Writer: (setf addr-lat) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-lat) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

lat.

Generic Reader: addr-line (object)
Package

cl-incognia.

Methods
Reader Method: addr-line ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

line.

Generic Writer: (setf addr-line) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-line) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

line.

Generic Function: addr-line-plist (obj)
Package

cl-incognia.

Methods
Method: addr-line-plist ((obj address))
Source

address.lisp.

Generic Function: addr-line-validp (obj)
Package

cl-incognia.

Methods
Method: addr-line-validp ((obj address))
Source

address.lisp.

Generic Reader: addr-lng (object)
Package

cl-incognia.

Methods
Reader Method: addr-lng ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

lng.

Generic Writer: (setf addr-lng) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-lng) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

lng.

Generic Reader: addr-locale (object)
Package

cl-incognia.

Methods
Reader Method: addr-locale ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

locale.

Generic Writer: (setf addr-locale) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-locale) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

locale.

Generic Reader: addr-neighborhood (object)
Package

cl-incognia.

Methods
Reader Method: addr-neighborhood ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

neighborhood.

Generic Writer: (setf addr-neighborhood) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-neighborhood) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

neighborhood.

Generic Reader: addr-number (object)
Package

cl-incognia.

Methods
Reader Method: addr-number ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

number.

Generic Writer: (setf addr-number) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-number) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

number.

Generic Function: addr-plist (obj)
Package

cl-incognia.

Methods
Method: addr-plist ((obj address))
Source

address.lisp.

Generic Reader: addr-postal-code (object)
Package

cl-incognia.

Methods
Reader Method: addr-postal-code ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

postal-code.

Generic Writer: (setf addr-postal-code) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-postal-code) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

postal-code.

Generic Reader: addr-state (object)
Package

cl-incognia.

Methods
Reader Method: addr-state ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

state.

Generic Writer: (setf addr-state) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-state) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

state.

Generic Reader: addr-street (object)
Package

cl-incognia.

Methods
Reader Method: addr-street ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

street.

Generic Writer: (setf addr-street) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-street) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

street.

Generic Function: addr-structured-plist (obj)
Package

cl-incognia.

Methods
Method: addr-structured-plist ((obj address))
Source

address.lisp.

Generic Function: addr-structured-validp (obj)
Package

cl-incognia.

Methods
Method: addr-structured-validp ((obj address))
Source

address.lisp.

Generic Reader: addr-type (object)
Package

cl-incognia.

Methods
Reader Method: addr-type ((address address))

automatically generated reader method

Source

address.lisp.

Target Slot

type.

Generic Writer: (setf addr-type) (object)
Package

cl-incognia.

Methods
Writer Method: (setf addr-type) ((address address))

automatically generated writer method

Source

address.lisp.

Target Slot

type.

Generic Function: addr-validp (obj)
Package

cl-incognia.

Methods
Method: addr-validp ((obj address))
Source

address.lisp.


6.2.5 Classes

Class: address
Package

cl-incognia.

Source

address.lisp.

Direct methods
Direct slots
Slot: line
Initargs

:line

Readers

addr-line.

Writers

(setf addr-line).

Slot: lat
Initargs

:lat

Readers

addr-lat.

Writers

(setf addr-lat).

Slot: lng
Initargs

:lng

Readers

addr-lng.

Writers

(setf addr-lng).

Slot: locale
Initargs

:locale

Readers

addr-locale.

Writers

(setf addr-locale).

Slot: country-code
Initargs

:country-code

Readers

addr-country-code.

Writers

(setf addr-country-code).

Slot: country-name
Initargs

:country-name

Readers

addr-country-name.

Writers

(setf addr-country-name).

Slot: state
Initargs

:state

Readers

addr-state.

Writers

(setf addr-state).

Slot: city
Initargs

:city

Readers

addr-city.

Writers

(setf addr-city).

Slot: borough
Initargs

:borough

Readers

addr-borough.

Writers

(setf addr-borough).

Slot: neighborhood
Initargs

:neighborhood

Readers

addr-neighborhood.

Writers

(setf addr-neighborhood).

Slot: number
Package

common-lisp.

Initargs

:number

Readers

addr-number.

Writers

(setf addr-number).

Slot: complements
Initargs

:complements

Readers

addr-complements.

Writers

(setf addr-complements).

Slot: street
Initargs

:street

Readers

addr-street.

Writers

(setf addr-street).

Slot: postal-code
Initargs

:postal-code

Readers

addr-postal-code.

Writers

(setf addr-postal-code).

Slot: type
Package

common-lisp.

Initform

:|home|

Initargs

:type

Readers

addr-type.

Writers

(setf addr-type).


6.2.6 Types

Type: address-type ()
Package

cl-incognia.

Source

address.lisp.

Type: feedback-event-type ()
Package

cl-incognia.

Source

main.lisp.

Type: region-type ()
Package

cl-incognia.

Source

config.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   C   D   F   G   I   M   P   R   S   T   U  
Index Entry  Section

(
(setf addr-borough): Private generic functions
(setf addr-borough): Private generic functions
(setf addr-city): Private generic functions
(setf addr-city): Private generic functions
(setf addr-complements): Private generic functions
(setf addr-complements): Private generic functions
(setf addr-country-code): Private generic functions
(setf addr-country-code): Private generic functions
(setf addr-country-name): Private generic functions
(setf addr-country-name): Private generic functions
(setf addr-lat): Private generic functions
(setf addr-lat): Private generic functions
(setf addr-line): Private generic functions
(setf addr-line): Private generic functions
(setf addr-lng): Private generic functions
(setf addr-lng): Private generic functions
(setf addr-locale): Private generic functions
(setf addr-locale): Private generic functions
(setf addr-neighborhood): Private generic functions
(setf addr-neighborhood): Private generic functions
(setf addr-number): Private generic functions
(setf addr-number): Private generic functions
(setf addr-postal-code): Private generic functions
(setf addr-postal-code): Private generic functions
(setf addr-state): Private generic functions
(setf addr-state): Private generic functions
(setf addr-street): Private generic functions
(setf addr-street): Private generic functions
(setf addr-type): Private generic functions
(setf addr-type): Private generic functions
(setf request-method): Public generic functions
(setf request-method): Public generic functions
(setf request-uri): Public generic functions
(setf request-uri): Public generic functions
(setf response-body): Public generic functions
(setf response-body): Public generic functions
(setf response-status): Public generic functions
(setf response-status): Public generic functions

A
addr-borough: Private generic functions
addr-borough: Private generic functions
addr-city: Private generic functions
addr-city: Private generic functions
addr-complements: Private generic functions
addr-complements: Private generic functions
addr-coordinates-plist: Private generic functions
addr-coordinates-plist: Private generic functions
addr-coordinates-validp: Private generic functions
addr-coordinates-validp: Private generic functions
addr-country-code: Private generic functions
addr-country-code: Private generic functions
addr-country-name: Private generic functions
addr-country-name: Private generic functions
addr-lat: Private generic functions
addr-lat: Private generic functions
addr-line: Private generic functions
addr-line: Private generic functions
addr-line-plist: Private generic functions
addr-line-plist: Private generic functions
addr-line-validp: Private generic functions
addr-line-validp: Private generic functions
addr-lng: Private generic functions
addr-lng: Private generic functions
addr-locale: Private generic functions
addr-locale: Private generic functions
addr-neighborhood: Private generic functions
addr-neighborhood: Private generic functions
addr-number: Private generic functions
addr-number: Private generic functions
addr-plist: Private generic functions
addr-plist: Private generic functions
addr-postal-code: Private generic functions
addr-postal-code: Private generic functions
addr-state: Private generic functions
addr-state: Private generic functions
addr-street: Private generic functions
addr-street: Private generic functions
addr-structured-plist: Private generic functions
addr-structured-plist: Private generic functions
addr-structured-validp: Private generic functions
addr-structured-validp: Private generic functions
addr-type: Private generic functions
addr-type: Private generic functions
addr-validp: Private generic functions
addr-validp: Private generic functions
auth-token-validp: Private ordinary functions
authenticate: Private ordinary functions

C
client-id: Private ordinary functions
client-secret: Private ordinary functions
configure: Public ordinary functions
credentials: Private ordinary functions

D
do-auth-request: Private macros
do-request: Private macros

F
fetch-auth-token: Private ordinary functions
Function, auth-token-validp: Private ordinary functions
Function, authenticate: Private ordinary functions
Function, client-id: Private ordinary functions
Function, client-secret: Private ordinary functions
Function, configure: Public ordinary functions
Function, credentials: Private ordinary functions
Function, fetch-auth-token: Private ordinary functions
Function, get-signup-assessment: Public ordinary functions
Function, incognia-uri: Private ordinary functions
Function, make-address: Public ordinary functions
Function, parse-json: Private ordinary functions
Function, plist-remove-null-values: Private ordinary functions
Function, region: Private ordinary functions
Function, register-login: Public ordinary functions
Function, register-payment: Public ordinary functions
Function, register-signup: Public ordinary functions
Function, register-transaction: Private ordinary functions
Function, request-auth-token: Private ordinary functions
Function, revoke-auth-token: Private ordinary functions
Function, send-feedback: Public ordinary functions
Function, set-token-created-at: Private ordinary functions
Function, to-json: Private ordinary functions
Function, token-access-token: Private ordinary functions
Function, token-created-at: Private ordinary functions
Function, token-expires-in: Private ordinary functions
Function, token-type: Private ordinary functions
Function, us-regionp: Private ordinary functions

G
Generic Function, (setf addr-borough): Private generic functions
Generic Function, (setf addr-city): Private generic functions
Generic Function, (setf addr-complements): Private generic functions
Generic Function, (setf addr-country-code): Private generic functions
Generic Function, (setf addr-country-name): Private generic functions
Generic Function, (setf addr-lat): Private generic functions
Generic Function, (setf addr-line): Private generic functions
Generic Function, (setf addr-lng): Private generic functions
Generic Function, (setf addr-locale): Private generic functions
Generic Function, (setf addr-neighborhood): Private generic functions
Generic Function, (setf addr-number): Private generic functions
Generic Function, (setf addr-postal-code): Private generic functions
Generic Function, (setf addr-state): Private generic functions
Generic Function, (setf addr-street): Private generic functions
Generic Function, (setf addr-type): Private generic functions
Generic Function, (setf request-method): Public generic functions
Generic Function, (setf request-uri): Public generic functions
Generic Function, (setf response-body): Public generic functions
Generic Function, (setf response-status): Public generic functions
Generic Function, addr-borough: Private generic functions
Generic Function, addr-city: Private generic functions
Generic Function, addr-complements: Private generic functions
Generic Function, addr-coordinates-plist: Private generic functions
Generic Function, addr-coordinates-validp: Private generic functions
Generic Function, addr-country-code: Private generic functions
Generic Function, addr-country-name: Private generic functions
Generic Function, addr-lat: Private generic functions
Generic Function, addr-line: Private generic functions
Generic Function, addr-line-plist: Private generic functions
Generic Function, addr-line-validp: Private generic functions
Generic Function, addr-lng: Private generic functions
Generic Function, addr-locale: Private generic functions
Generic Function, addr-neighborhood: Private generic functions
Generic Function, addr-number: Private generic functions
Generic Function, addr-plist: Private generic functions
Generic Function, addr-postal-code: Private generic functions
Generic Function, addr-state: Private generic functions
Generic Function, addr-street: Private generic functions
Generic Function, addr-structured-plist: Private generic functions
Generic Function, addr-structured-validp: Private generic functions
Generic Function, addr-type: Private generic functions
Generic Function, addr-validp: Private generic functions
Generic Function, request-method: Public generic functions
Generic Function, request-uri: Public generic functions
Generic Function, response-body: Public generic functions
Generic Function, response-status: Public generic functions
get-signup-assessment: Public ordinary functions

I
incognia-uri: Private ordinary functions
initialize-instance: Public standalone methods

M
Macro, do-auth-request: Private macros
Macro, do-request: Private macros
make-address: Public ordinary functions
Method, (setf addr-borough): Private generic functions
Method, (setf addr-city): Private generic functions
Method, (setf addr-complements): Private generic functions
Method, (setf addr-country-code): Private generic functions
Method, (setf addr-country-name): Private generic functions
Method, (setf addr-lat): Private generic functions
Method, (setf addr-line): Private generic functions
Method, (setf addr-lng): Private generic functions
Method, (setf addr-locale): Private generic functions
Method, (setf addr-neighborhood): Private generic functions
Method, (setf addr-number): Private generic functions
Method, (setf addr-postal-code): Private generic functions
Method, (setf addr-state): Private generic functions
Method, (setf addr-street): Private generic functions
Method, (setf addr-type): Private generic functions
Method, (setf request-method): Public generic functions
Method, (setf request-uri): Public generic functions
Method, (setf response-body): Public generic functions
Method, (setf response-status): Public generic functions
Method, addr-borough: Private generic functions
Method, addr-city: Private generic functions
Method, addr-complements: Private generic functions
Method, addr-coordinates-plist: Private generic functions
Method, addr-coordinates-validp: Private generic functions
Method, addr-country-code: Private generic functions
Method, addr-country-name: Private generic functions
Method, addr-lat: Private generic functions
Method, addr-line: Private generic functions
Method, addr-line-plist: Private generic functions
Method, addr-line-validp: Private generic functions
Method, addr-lng: Private generic functions
Method, addr-locale: Private generic functions
Method, addr-neighborhood: Private generic functions
Method, addr-number: Private generic functions
Method, addr-plist: Private generic functions
Method, addr-postal-code: Private generic functions
Method, addr-state: Private generic functions
Method, addr-street: Private generic functions
Method, addr-structured-plist: Private generic functions
Method, addr-structured-validp: Private generic functions
Method, addr-type: Private generic functions
Method, addr-validp: Private generic functions
Method, initialize-instance: Public standalone methods
Method, request-method: Public generic functions
Method, request-uri: Public generic functions
Method, response-body: Public generic functions
Method, response-status: Public generic functions

P
parse-json: Private ordinary functions
plist-remove-null-values: Private ordinary functions

R
region: Private ordinary functions
register-login: Public ordinary functions
register-payment: Public ordinary functions
register-signup: Public ordinary functions
register-transaction: Private ordinary functions
request-auth-token: Private ordinary functions
request-method: Public generic functions
request-method: Public generic functions
request-uri: Public generic functions
request-uri: Public generic functions
response-body: Public generic functions
response-body: Public generic functions
response-status: Public generic functions
response-status: Public generic functions
revoke-auth-token: Private ordinary functions

S
send-feedback: Public ordinary functions
set-token-created-at: Private ordinary functions

T
to-json: Private ordinary functions
token-access-token: Private ordinary functions
token-created-at: Private ordinary functions
token-expires-in: Private ordinary functions
token-type: Private ordinary functions

U
us-regionp: Private ordinary functions


A.3 Variables

Jump to:   *  
B   C   L   N   P   R   S   T  
Index Entry  Section

*
*api-config*: Private special variables
*auth-token*: Private special variables
*authentication-uri*: Private special variables
*feedbacks-uri*: Private special variables
*incognia-br-uri*: Private special variables
*incognia-us-uri*: Private special variables
*signups-uri*: Private special variables
*transactions-uri*: Private special variables

B
borough: Private classes

C
city: Private classes
complements: Private classes
country-code: Private classes
country-name: Private classes

L
lat: Private classes
line: Private classes
lng: Private classes
locale: Private classes

N
neighborhood: Private classes
number: Private classes

P
postal-code: Private classes

R
request-method: Public conditions
request-uri: Public conditions
response-body: Public conditions
response-status: Public conditions

S
Slot, borough: Private classes
Slot, city: Private classes
Slot, complements: Private classes
Slot, country-code: Private classes
Slot, country-name: Private classes
Slot, lat: Private classes
Slot, line: Private classes
Slot, lng: Private classes
Slot, locale: Private classes
Slot, neighborhood: Private classes
Slot, number: Private classes
Slot, postal-code: Private classes
Slot, request-method: Public conditions
Slot, request-uri: Public conditions
Slot, response-body: Public conditions
Slot, response-status: Public conditions
Slot, state: Private classes
Slot, street: Private classes
Slot, type: Private classes
Special Variable, *api-config*: Private special variables
Special Variable, *auth-token*: Private special variables
Special Variable, *authentication-uri*: Private special variables
Special Variable, *feedbacks-uri*: Private special variables
Special Variable, *incognia-br-uri*: Private special variables
Special Variable, *incognia-us-uri*: Private special variables
Special Variable, *signups-uri*: Private special variables
Special Variable, *transactions-uri*: Private special variables
state: Private classes
street: Private classes

T
type: Private classes


A.4 Data types

Jump to:   A   C   E   F   H   M   P   R   S   T   U  
Index Entry  Section

A
address: Private classes
address-type: Private types
address.lisp: The cl-incognia/src/address․lisp file
auth.lisp: The cl-incognia/src/auth․lisp file

C
cl-incognia: The cl-incognia system
cl-incognia: The cl-incognia package
cl-incognia.asd: The cl-incognia/cl-incognia․asd file
Class, address: Private classes
Condition, http-request-error: Public conditions
config.lisp: The cl-incognia/src/config․lisp file

E
error.lisp: The cl-incognia/src/error․lisp file

F
feedback-event-type: Private types
File, address.lisp: The cl-incognia/src/address․lisp file
File, auth.lisp: The cl-incognia/src/auth․lisp file
File, cl-incognia.asd: The cl-incognia/cl-incognia․asd file
File, config.lisp: The cl-incognia/src/config․lisp file
File, error.lisp: The cl-incognia/src/error․lisp file
File, http.lisp: The cl-incognia/src/http․lisp file
File, main.lisp: The cl-incognia/src/main․lisp file
File, package.lisp: The cl-incognia/src/package․lisp file
File, routes.lisp: The cl-incognia/src/routes․lisp file
File, utils.lisp: The cl-incognia/src/utils․lisp file

H
http-request-error: Public conditions
http.lisp: The cl-incognia/src/http․lisp file

M
main.lisp: The cl-incognia/src/main․lisp file
Module, src: The cl-incognia/src module

P
Package, cl-incognia: The cl-incognia package
package.lisp: The cl-incognia/src/package․lisp file

R
region-type: Private types
routes.lisp: The cl-incognia/src/routes․lisp file

S
src: The cl-incognia/src module
System, cl-incognia: The cl-incognia system

T
Type, address-type: Private types
Type, feedback-event-type: Private types
Type, region-type: Private types

U
utils.lisp: The cl-incognia/src/utils․lisp file