The cl-incognia Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-incognia Reference Manual

This is the cl-incognia Reference Manual, version 1.0.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Wed Oct 13 09:44:07 2021 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Incognia API Common Lisp Client

tests workflow

Common Lisp lightweight client library for Incognia APIs.

Installation

Incognia API Common Lisp client is available on Quicklisp.

(ql:quickload :cl-incognia)

Dependencies

Usage

Configuration

Before calling the API methods, you need to configure your Incognia credentials:

(incognia:configure :client-id "your-client-id"
                    :client-secret "your-client-secret"
                    :region :us)

Incognia API

The implementation is based on the Incognia API Reference.

Authentication

Authentication is done transparently so you don't need to worry about it.

Registering Signup

This method registers a new signup for the given installation (:installation-id), returning a risk assessment and supporting evidence (see Response Structure):

(incognia:register-signup :installation-id "your-installation-id"
                          :address (incognia:make-address :line "340 Avenue, CA")

Getting a Signup

This method allows you to query the latest assessment for a given signup event, identified by its :signup-id (see Response Structure).

(incognia:get-signup-assessment :signup-id "your-signup-id")

Registering Login

This method registers a new login for the given installation (:installation-id) and user account (:account-id), returning a risk assessment and the supporting evidence (see Response Structure).

(incognia:register-login :installation-id "your-installation-id"
                         :account-id "your-account-id")

Registering Payment

This method registers a new payment for the given installation (:installation-id) and user account (:account-id), returning a risk assessment and the supporting evidence (see Response Structure).

(incognia:register-payment :installation-id "your-installation-id"
                           :account-id "your-account-id"
                           :addresses (list
                                      (incognia:make-address :line "340 Avenue, CA" :type :|home|)
                                      (incognia:make-address :line "500 Street, CA" :type :|billing|)))

Sending Feedback

This method registers a feedback event for the given installation (:installation-id) related to a signup, login or payment (see Response Structure).

(incognia:send-feedback :installation-id "your-installation-id"
                        :event :|verified|
                        :account-id "your-account-id"
                        :timestamp (get-universal-time))

Response Structure

With the exception of Sending Feedback method that returns an empty body (nil), Incognia API response is composed by:

(:|id| "<resource-id>"
 :|request-id| "<request-id>"
 :|risk_assessment| "low_risk"
 :|evidence|  (:|account_integrity| (:|recent_high_risk_assessment| NIL)
               :|last_location_ts| "2021-05-24T14:05:58.557Z"
               :|distance_to_trusted_location| 50.0744
               :|device_behavior_reputation| "unknown"
               :|device_fraud_reputation| "allowed"
               :|device_integrity| (:|from_official_store| T :|gps_spoofing| NIL :|emulator| NIL :|probable_root| NIL)
               :|location_services| (:|location_sensors_enabled| NIL :|location_permission_enabled| NIL)
               :|known_account| T
               :|device_model| "iphone-8")
 )

Handling Unexpected HTTP Status Code

cl-incognia signals a condition http-request-error when the server returned 4XX or 5XX status code.

(handler-case (incognia:register-login :installation-id "your-installation-id"
                                       :account-id "your-account-id")
  (incognia:http-request-error (e)
    (format *error-output* "Incognia server returned https status code: ~D" (incognia:response-status e))))

How to Contribute

If you have found a bug or if you have a feature request, please report them at this repository issues section.

What is Incognia?

Incognia is a location identity platform for mobile apps that enables:

Create a Free Incognia Account

  1. Go to Incognia and click on "Sign Up For Free"
  2. Create an Account
  3. You're ready to integrate Incognia SDK and use Incognia APIs

License

License: MIT


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 cl-incognia

Author

alangalvino

License

MIT

Description

Incognia API Common Lisp Client

Version

1.0.0

Dependencies
Source

cl-incognia.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

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


Previous: , Up: Modules   [Contents][Index]

3.1 cl-incognia/src

Parent

cl-incognia (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 cl-incognia.asd

Location

cl-incognia.asd

Systems

cl-incognia (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 cl-incognia/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

cl-incognia


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 cl-incognia/src/utils.lisp

Dependency

package.lisp (file)

Parent

src (module)

Location

src/utils.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 cl-incognia/src/error.lisp

Dependency

utils.lisp (file)

Parent

src (module)

Location

src/error.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 cl-incognia/src/http.lisp

Dependency

error.lisp (file)

Parent

src (module)

Location

src/http.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 cl-incognia/src/routes.lisp

Dependency

http.lisp (file)

Parent

src (module)

Location

src/routes.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 cl-incognia/src/address.lisp

Dependency

routes.lisp (file)

Parent

src (module)

Location

src/address.lisp

Exported Definitions

make-address (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 cl-incognia/src/config.lisp

Dependency

address.lisp (file)

Parent

src (module)

Location

src/config.lisp

Exported Definitions

configure (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 cl-incognia/src/auth.lisp

Dependency

config.lisp (file)

Parent

src (module)

Location

src/auth.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.10 cl-incognia/src/main.lisp

Dependency

auth.lisp (file)

Parent

src (module)

Location

src/main.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 cl-incognia

Source

package.lisp (file)

Nickname

incognia

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Functions

Function: configure &key CLIENT-ID CLIENT-SECRET REGION
Package

cl-incognia

Source

config.lisp (file)

Function: get-signup-assessment &key SIGNUP-ID
Package

cl-incognia

Source

main.lisp (file)

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 (file)

Function: register-login &key INSTALLATION-ID ACCOUNT-ID APP-ID
Package

cl-incognia

Source

main.lisp (file)

Function: register-payment &key INSTALLATION-ID ACCOUNT-ID APP-ID ADDRESSES
Package

cl-incognia

Source

main.lisp (file)

Function: register-signup &key INSTALLATION-ID ADDRESS APP-ID
Package

cl-incognia

Source

main.lisp (file)

Function: send-feedback &key TIMESTAMP EVENT INSTALLATION-ID ACCOUNT-ID
Package

cl-incognia

Source

main.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Generic functions

Generic Function: request-method CONDITION
Generic Function: (setf request-method) NEW-VALUE CONDITION
Package

cl-incognia

Methods
Method: request-method (CONDITION http-request-error)
Method: (setf request-method) NEW-VALUE (CONDITION http-request-error)
Source

error.lisp (file)

Generic Function: request-uri CONDITION
Generic Function: (setf request-uri) NEW-VALUE CONDITION
Package

cl-incognia

Methods
Method: request-uri (CONDITION http-request-error)
Method: (setf request-uri) NEW-VALUE (CONDITION http-request-error)
Source

error.lisp (file)

Generic Function: response-body CONDITION
Generic Function: (setf response-body) NEW-VALUE CONDITION
Package

cl-incognia

Methods
Method: response-body (CONDITION http-request-error)
Method: (setf response-body) NEW-VALUE (CONDITION http-request-error)
Source

error.lisp (file)

Generic Function: response-status CONDITION
Generic Function: (setf response-status) NEW-VALUE CONDITION
Package

cl-incognia

Methods
Method: response-status (CONDITION http-request-error)
Method: (setf response-status) NEW-VALUE (CONDITION http-request-error)
Source

error.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Conditions

Condition: http-request-error ()
Package

cl-incognia

Source

error.lisp (file)

Direct superclasses

error (condition)

Direct methods
Direct slots
Slot: response-status
Initargs

:response-status

Initform

(quote nil)

Readers

response-status (generic function)

Writers

(setf response-status) (generic function)

Slot: response-body
Initargs

:response-body

Initform

(quote nil)

Readers

response-body (generic function)

Writers

(setf response-body) (generic function)

Slot: request-uri
Initargs

:request-uri

Initform

(quote nil)

Readers

request-uri (generic function)

Writers

(setf request-uri) (generic function)

Slot: request-method
Initargs

:request-method

Initform

(quote nil)

Readers

request-method (generic function)

Writers

(setf request-method) (generic function)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: *api-config*
Package

cl-incognia

Source

config.lisp (file)

Special Variable: *auth-token*
Package

cl-incognia

Source

auth.lisp (file)

Special Variable: *authentication-uri*
Package

cl-incognia

Source

routes.lisp (file)

Special Variable: *feedbacks-uri*
Package

cl-incognia

Source

routes.lisp (file)

Special Variable: *incognia-br-uri*
Package

cl-incognia

Source

routes.lisp (file)

Special Variable: *incognia-us-uri*
Package

cl-incognia

Source

routes.lisp (file)

Special Variable: *signups-uri*
Package

cl-incognia

Source

routes.lisp (file)

Special Variable: *transactions-uri*
Package

cl-incognia

Source

routes.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Macros

Macro: do-auth-request &key URI METHOD BODY
Package

cl-incognia

Source

http.lisp (file)

Macro: do-request &key URI METHOD BODY BASIC-AUTH HEADERS PARSE-RESPONSE
Package

cl-incognia

Source

http.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Functions

Function: auth-token-validp ()
Package

cl-incognia

Source

auth.lisp (file)

Function: authenticate ()
Package

cl-incognia

Source

auth.lisp (file)

Function: client-id ()
Package

cl-incognia

Source

config.lisp (file)

Function: client-secret ()
Package

cl-incognia

Source

config.lisp (file)

Function: credentials ()
Package

cl-incognia

Source

config.lisp (file)

Function: fetch-auth-token ()
Package

cl-incognia

Source

auth.lisp (file)

Function: incognia-uri RESOURCE-URI
Package

cl-incognia

Source

config.lisp (file)

Function: parse-json ALIST
Package

cl-incognia

Source

utils.lisp (file)

Function: plist-remove-null-values PLIST &optional REMOVE-IN-DEPTH
Package

cl-incognia

Source

utils.lisp (file)

Function: region ()
Package

cl-incognia

Source

config.lisp (file)

Function: register-transaction &key INSTALLATION-ID ACCOUNT-ID TYPE APP-ID ADDRESSES
Package

cl-incognia

Source

main.lisp (file)

Function: request-auth-token ()
Package

cl-incognia

Source

auth.lisp (file)

Function: revoke-auth-token ()
Package

cl-incognia

Source

auth.lisp (file)

Function: set-token-created-at &key TOKEN CREATED-AT
Package

cl-incognia

Source

auth.lisp (file)

Function: to-json PLIST
Package

cl-incognia

Source

utils.lisp (file)

Function: token-access-token &optional TOKEN
Package

cl-incognia

Source

auth.lisp (file)

Function: token-created-at &optional TOKEN
Package

cl-incognia

Source

auth.lisp (file)

Function: token-expires-in &optional TOKEN
Package

cl-incognia

Source

auth.lisp (file)

Function: token-type &optional TOKEN
Package

cl-incognia

Source

auth.lisp (file)

Function: us-regionp ()
Package

cl-incognia

Source

config.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Generic functions

Generic Function: addr-borough OBJECT
Generic Function: (setf addr-borough) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-borough (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-borough) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-city OBJECT
Generic Function: (setf addr-city) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-city (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-city) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-complements OBJECT
Generic Function: (setf addr-complements) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-complements (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-complements) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-coordinates-plist OBJ
Package

cl-incognia

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

address.lisp (file)

Generic Function: addr-coordinates-validp OBJ
Package

cl-incognia

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

address.lisp (file)

Generic Function: addr-country-code OBJECT
Generic Function: (setf addr-country-code) NEW-VALUE OBJECT
Package

cl-incognia

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

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-country-code) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-country-name OBJECT
Generic Function: (setf addr-country-name) NEW-VALUE OBJECT
Package

cl-incognia

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

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-country-name) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-lat OBJECT
Generic Function: (setf addr-lat) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-lat (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-lat) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-line OBJECT
Generic Function: (setf addr-line) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-line (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-line) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-line-plist OBJ
Package

cl-incognia

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

address.lisp (file)

Generic Function: addr-line-validp OBJ
Package

cl-incognia

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

address.lisp (file)

Generic Function: addr-lng OBJECT
Generic Function: (setf addr-lng) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-lng (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-lng) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-locale OBJECT
Generic Function: (setf addr-locale) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-locale (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-locale) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-neighborhood OBJECT
Generic Function: (setf addr-neighborhood) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-neighborhood (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-neighborhood) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-number OBJECT
Generic Function: (setf addr-number) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-number (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-number) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-plist OBJ
Package

cl-incognia

Methods
Method: addr-plist (OBJ address)
Source

address.lisp (file)

Generic Function: addr-postal-code OBJECT
Generic Function: (setf addr-postal-code) NEW-VALUE OBJECT
Package

cl-incognia

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

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-postal-code) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-state OBJECT
Generic Function: (setf addr-state) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-state (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-state) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-street OBJECT
Generic Function: (setf addr-street) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-street (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-street) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-structured-plist OBJ
Package

cl-incognia

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

address.lisp (file)

Generic Function: addr-structured-validp OBJ
Package

cl-incognia

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

address.lisp (file)

Generic Function: addr-type OBJECT
Generic Function: (setf addr-type) NEW-VALUE OBJECT
Package

cl-incognia

Methods
Method: addr-type (ADDRESS address)

automatically generated reader method

Source

address.lisp (file)

Method: (setf addr-type) NEW-VALUE (ADDRESS address)

automatically generated writer method

Source

address.lisp (file)

Generic Function: addr-validp OBJ
Package

cl-incognia

Methods
Method: addr-validp (OBJ address)
Source

address.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Classes

Class: address ()
Package

cl-incognia

Source

address.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: line
Initargs

:line

Readers

addr-line (generic function)

Writers

(setf addr-line) (generic function)

Slot: lat
Initargs

:lat

Readers

addr-lat (generic function)

Writers

(setf addr-lat) (generic function)

Slot: lng
Initargs

:lng

Readers

addr-lng (generic function)

Writers

(setf addr-lng) (generic function)

Slot: locale
Initargs

:locale

Readers

addr-locale (generic function)

Writers

(setf addr-locale) (generic function)

Slot: country-code
Initargs

:country-code

Readers

addr-country-code (generic function)

Writers

(setf addr-country-code) (generic function)

Slot: country-name
Initargs

:country-name

Readers

addr-country-name (generic function)

Writers

(setf addr-country-name) (generic function)

Slot: state
Initargs

:state

Readers

addr-state (generic function)

Writers

(setf addr-state) (generic function)

Slot: city
Initargs

:city

Readers

addr-city (generic function)

Writers

(setf addr-city) (generic function)

Slot: borough
Initargs

:borough

Readers

addr-borough (generic function)

Writers

(setf addr-borough) (generic function)

Slot: neighborhood
Initargs

:neighborhood

Readers

addr-neighborhood (generic function)

Writers

(setf addr-neighborhood) (generic function)

Slot: number
Initargs

:number

Readers

addr-number (generic function)

Writers

(setf addr-number) (generic function)

Slot: complements
Initargs

:complements

Readers

addr-complements (generic function)

Writers

(setf addr-complements) (generic function)

Slot: street
Initargs

:street

Readers

addr-street (generic function)

Writers

(setf addr-street) (generic function)

Slot: postal-code
Initargs

:postal-code

Readers

addr-postal-code (generic function)

Writers

(setf addr-postal-code) (generic function)

Slot: type
Initargs

:type

Initform

:|home|

Readers

addr-type (generic function)

Writers

(setf addr-type) (generic function)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.6 Types

Type: address-type ()
Package

cl-incognia

Source

address.lisp (file)

Type: feedback-event-type ()
Package

cl-incognia

Source

main.lisp (file)

Type: region-type ()
Package

cl-incognia

Source

config.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L   M  
Index Entry  Section

C
cl-incognia.asd: The cl-incognia․asd file
cl-incognia/src: The cl-incognia/src module
cl-incognia/src/address.lisp: The cl-incognia/src/address․lisp file
cl-incognia/src/auth.lisp: The cl-incognia/src/auth․lisp file
cl-incognia/src/config.lisp: The cl-incognia/src/config․lisp file
cl-incognia/src/error.lisp: The cl-incognia/src/error․lisp file
cl-incognia/src/http.lisp: The cl-incognia/src/http․lisp file
cl-incognia/src/main.lisp: The cl-incognia/src/main․lisp file
cl-incognia/src/package.lisp: The cl-incognia/src/package․lisp file
cl-incognia/src/routes.lisp: The cl-incognia/src/routes․lisp file
cl-incognia/src/utils.lisp: The cl-incognia/src/utils․lisp file

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

L
Lisp File, cl-incognia.asd: The cl-incognia․asd file
Lisp File, cl-incognia/src/address.lisp: The cl-incognia/src/address․lisp file
Lisp File, cl-incognia/src/auth.lisp: The cl-incognia/src/auth․lisp file
Lisp File, cl-incognia/src/config.lisp: The cl-incognia/src/config․lisp file
Lisp File, cl-incognia/src/error.lisp: The cl-incognia/src/error․lisp file
Lisp File, cl-incognia/src/http.lisp: The cl-incognia/src/http․lisp file
Lisp File, cl-incognia/src/main.lisp: The cl-incognia/src/main․lisp file
Lisp File, cl-incognia/src/package.lisp: The cl-incognia/src/package․lisp file
Lisp File, cl-incognia/src/routes.lisp: The cl-incognia/src/routes․lisp file
Lisp File, cl-incognia/src/utils.lisp: The cl-incognia/src/utils․lisp file

M
Module, cl-incognia/src: The cl-incognia/src module

Jump to:   C   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

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

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

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

C
client-id: Internal functions
client-secret: Internal functions
configure: Exported functions
credentials: Internal functions

D
do-auth-request: Internal macros
do-request: Internal macros

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

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

I
incognia-uri: Internal functions

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

P
parse-json: Internal functions
plist-remove-null-values: Internal functions

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

S
send-feedback: Exported functions
set-token-created-at: Internal functions

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

U
us-regionp: Internal functions

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

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

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

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

B
borough: Internal classes

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

L
lat: Internal classes
line: Internal classes
lng: Internal classes
locale: Internal classes

N
neighborhood: Internal classes
number: Internal classes

P
postal-code: Internal classes

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

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

T
type: Internal classes

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

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

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

A
address: Internal classes
address-type: Internal types

C
cl-incognia: The cl-incognia system
cl-incognia: The cl-incognia package
Class, address: Internal classes
Condition, http-request-error: Exported conditions

F
feedback-event-type: Internal types

H
http-request-error: Exported conditions

P
Package, cl-incognia: The cl-incognia package

R
region-type: Internal types

S
System, cl-incognia: The cl-incognia system

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

Jump to:   A   C   F   H   P   R   S   T