The latter-day-paypal Reference Manual

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

The latter-day-paypal Reference Manual

This is the latter-day-paypal Reference Manual, version 0.0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Thu Sep 15 05:11:36 2022 GMT+0.

Table of Contents


1 Introduction

latter-day-paypal

Right now this is just a thin wrapper over the paypal api.

Dependencies

You will need to git clone cl-tls from https://github.com/shrdlu68/cl-tls and put it into your local-projects, this is for verifying webhooks.

To adjust how jojo parses, set the parameter *parse-as* to either :hash-table or :plist, by default it is :plist to maintain backwards compatibility.

To adjust the content encoder, set the parameter *json-encoder* to a function, by default it is #'cl-json:encode-json-as-string.

Intro

To get started you need to set *client* and *secret* to your client and secret. Then call get-token. They are currently set to my old client and secret.

LDP> *client*
"ATiiZbWBH3_qd_y3P3AZQiQlBIh9mVTDSTtr4ALOPqfTd5eBZooqeJlLT0o6-HLF95_Vj2GADaIhp5Ee"
LDP> *secret*
"EMBuo5-J3kWfSEJYY5mtQd8Hm9JezbxjkUUJ2D9JwKwwas1E05Ejp4A1wlpNuuFd3YyIoKZrSxjs9OUb"
LDP> (get-token)
#<TWO-HUNDRED {100A51E5C3}>
#<TOKEN {100A456B93}>
LDP> 

This sets the value of *token*. Now you have your token you can make requests.

LDP> (make-instance 'products%list)
#<PRODUCTS%LIST {100BBA0F7B}>
LDP> (call-api *)
#<TWO-HUNDRED {100BD2E673}>
LDP> (body *)
(:|links|
 ((:|method| "GET" :|rel| "self" :|href|
   "https://api.sandbox.paypal.com/v1/catalogs/products?page_size=10&page=1"))
 :|products| NIL)
LDP> 

The result is wrapped in an object with its status code and text and a body slot that contains the result. The same is true if it returns an error. The json is decoded using jonathan.

Token issues

If you have failed to set token or it has expired

LDP> (setf *token* nil)
NIL
LDP> (make-instance 'products%list)
#<PRODUCTS%LIST {100BD37F5B}>
LDP> (call-api *)
; Debugger entered on #<UNBOUND-TOKEN {100BD3E133}>

You have not evaluated 'get-token'.
   [Condition of type UNBOUND-TOKEN]

Restarts:
 0: [MISSING-TOKEN] Token could be broken, refresh and try again?

All requests made with call-api have the restart missing-token just in case your token expires.

#<PRODUCTS%LIST {100BD37F5B}>
LDP> (handler-bind ((token-issue (lambda (c)
                                   (declare (ignore c))
                                   (invoke-restart 'missing-token))))
       (call-api *))
#<TWO-HUNDRED {1003A50663}>
LDP> (body *)
(:|links|
 ((:|method| "GET" :|rel| "self" :|href|
   "https://api.sandbox.paypal.com/v1/catalogs/products?page_size=10&page=1"))
 :|products| NIL)
LDP> 

Errors

All conditions are subclasses of paypal-api-condition see conditions.lisp

LDP> (handler-case (call-api *)
       (condition (c)
         c))
#<FOUR-HUNDRED-FOUR Status: 404.
Status Text: Not Found.
Body: NIL {10040F0083}>
LDP> 

Adding headers

Some calls accept other headers like Paypal-Request-Id to add these headers to a request lexically bind the variable *request-headers*

#<PRODUCTS%LIST {101130BC0B}>
LDP> (let ((*request-headers* '(("Paypal-Auth-Assertion" . "imauthassertion"))))
       (declare (special *request-headers*))
       <request> 
       <call-api>)

Headers are sent using Dex so they have to be a properly formed alist like above. You can see the additional headers in the paypal dev docs.

Testing

By default the API URL used is the sandbox url, to go live set *testing* to non nil.

LDP> *testing*
T

Encoding

All encoding is done with cl-json. So the easiest way to create JSON objects is to use a hash-table. There is a helper function called %quick-hash to generate a hash-table from an alist

LDP> (cl-json:encode-json-to-string (%quick-hash '(("abc" . "def"))))
"{\"abc\":\"def\"}"
LDP> 

Patch requests take an array:

LDP> (make-array 1 :initial-element (%quick-hash '(("abc" . "def"))))
#(#<HASH-TABLE :TEST EQL :COUNT 1 {100BED8343}>)
LDP> (cl-json:encode-json-to-string *)
"[{\"abc\":\"def\"}]"
LDP> 

Patch requests

A lot of the requests that update are patch requests which accept objects. When you are using make-instance you will see a slot called 'patch-request, put your request data in this.

Requests that have a json body

Most requests (put/post) have a body, to provide this data use the :content slot.

Query parameters

Query parameters are slots within the object, just set them and the ones that are bound will be encoded and added onto the end of the URL.

Path parameters

Path parameters are slots within the request object, just set the slots and they will be automatically encoded into the URL.

Webhook verification

To verify the signature of a paypal request there are two methods you can use. (ldp:verify-webhook ) this takes algo cert-url transmission-signature transmission-id timestamp webhook-id raw-body algo is a keyword generated with %algo->key its simply the string converted to a keyword. Or you can use (ldp:verify-paypal-webhook) which takes webhook-id request raw-body this is a method that will dispatch on REQUEST, and currently only works with a hunchentoot request object like so:

(hunchentoot:define-easy-handler (paypal-payment-processor
                                  :uri <your webhook url>
                                  :default-request-type :POST)
    ()
  (let* ((raw-data (tbnl:raw-post-data :force-binary t)))
    (if (ldp:verify-paypal-webhook (if *testing*
                                       "your testing webhook id"
                                       "Your live webhook id")
                                   tbnl:*request* raw-data)
        (let ((plist (jojo:parse (babel:octets-to-string raw-data))))
          (setf (tbnl:return-code*) 200)
          <your processing method> 
          "t")
        (progn (setf (tbnl:return-code*) 400)
               "nil"))))

If you are using a server that is not Hunchentoot then you can just extract the header values and pass them to (ldp:verify-webhook), this is all the method ldp:verify-paypal-webhook is doing under the hood.

License

MIT


2 Systems

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


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

2.1 latter-day-paypal

Paypal api wrapper.

Author

K1D77A

License

MIT

Version

0.0.2

Dependencies
  • closer-mop (system).
  • str (system).
  • jonathan (system).
  • ironclad (system).
  • cl-tls (system).
  • cl-json (system).
  • dexador (system).
  • cl-base64 (system).
  • hunchentoot (system).
  • do-urlencode (system).
  • local-time (system).
Source

latter-day-paypal.asd.

Child Components

3 Files

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


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

3.1 Lisp


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

3.1.1 latter-day-paypal/latter-day-paypal.asd

Source

latter-day-paypal.asd.

Parent Component

latter-day-paypal (system).

ASDF Systems

latter-day-paypal.


3.1.2 latter-day-paypal/package.lisp

Source

latter-day-paypal.asd.

Parent Component

latter-day-paypal (system).

Packages

latter-day-paypal.


3.1.3 latter-day-paypal/conditions.lisp

Dependency

package.lisp (file).

Source

latter-day-paypal.asd.

Parent Component

latter-day-paypal (system).

Public Interface
Internals

3.1.4 latter-day-paypal/protocol.lisp

Dependency

conditions.lisp (file).

Source

latter-day-paypal.asd.

Parent Component

latter-day-paypal (system).

Public Interface
Internals

3.1.5 latter-day-paypal/response.lisp

Dependency

protocol.lisp (file).

Source

latter-day-paypal.asd.

Parent Component

latter-day-paypal (system).

Public Interface
Internals

determine-good-class (function).


3.1.6 latter-day-paypal/token.lisp

Dependency

response.lisp (file).

Source

latter-day-paypal.asd.

Parent Component

latter-day-paypal (system).

Public Interface
Internals

3.1.7 latter-day-paypal/latter-day-paypal.lisp

Dependency

token.lisp (file).

Source

latter-day-paypal.asd.

Parent Component

latter-day-paypal (system).

Public Interface
Internals

3.1.8 latter-day-paypal/webhook-verify.lisp

Dependency

latter-day-paypal.lisp (file).

Source

latter-day-paypal.asd.

Parent Component

latter-day-paypal (system).

Public Interface
Internals

3.1.9 latter-day-paypal/helpers.lisp

Dependency

webhook-verify.lisp (file).

Source

latter-day-paypal.asd.

Parent Component

latter-day-paypal (system).

Public Interface

%quick-hash (function).

Internals

with-hash-keys (macro).


4 Packages

Packages are listed by definition order.


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

4.1 latter-day-paypal

Source

package.lisp.

Nickname

ldp

Use List

common-lisp.

Public Interface
Internals

5 Definitions

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


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

5.1 Public Interface


Next: , Previous: , Up: Public Interface   [Contents][Index]

5.1.1 Special variables

Special Variable: *client*
Package

latter-day-paypal.

Source

token.lisp.

Special Variable: *json-encoder*
Package

latter-day-paypal.

Source

conditions.lisp.

Special Variable: *parse-as*
Package

latter-day-paypal.

Source

conditions.lisp.

Special Variable: *secret*
Package

latter-day-paypal.

Source

token.lisp.

Special Variable: *testing*
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Special Variable: *token*
Package

latter-day-paypal.

Source

token.lisp.


5.1.2 Macros

Macro: defapi (name (endpoint super) query-slots)
Package

latter-day-paypal.

Source

protocol.lisp.


5.1.3 Ordinary functions

Function: %algo->key (algo)

Convert the algo string into a keyword.

Package

latter-day-paypal.

Source

webhook-verify.lisp.

Function: %quick-hash (alist &rest rest &key &allow-other-keys)

Takes in an alist and quickly generators a hash

Package

latter-day-paypal.

Source

helpers.lisp.

Function: get-token (&optional ignore-checks)
Package

latter-day-paypal.

Source

token.lisp.


5.1.4 Generic functions

Generic Reader: access-token (object)
Package

latter-day-paypal.

Methods
Reader Method: access-token ((token token))

automatically generated reader method

Source

token.lisp.

Target Slot

access-token.

Generic Reader: anchor-time (object)
Package

latter-day-paypal.

Methods
Reader Method: anchor-time ((webhooks%list webhooks%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

anchor_time.

Generic Writer: (setf anchor-time) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf anchor-time) ((webhooks%list webhooks%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

anchor_time.

Generic Reader: app-id (object)
Package

latter-day-paypal.

Methods
Reader Method: app-id ((token token))

automatically generated reader method

Source

token.lisp.

Target Slot

app-id.

Generic Reader: balance-affecting-records-only (object)
Package

latter-day-paypal.

Methods
Reader Method: balance-affecting-records-only ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

balance_affecting_records_only.

Generic Writer: (setf balance-affecting-records-only) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf balance-affecting-records-only) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

balance_affecting_records_only.

Generic Reader: body (condition)
Package

latter-day-paypal.

Methods
Reader Method: body ((response response))

automatically generated reader method

Source

response.lisp.

Target Slot

body.

Reader Method: body ((condition paypal-api-condition))
Source

conditions.lisp.

Target Slot

body.

Generic Writer: (setf body) (condition)
Package

latter-day-paypal.

Methods
Writer Method: (setf body) ((response response))

automatically generated writer method

Source

response.lisp.

Target Slot

body.

Writer Method: (setf body) ((condition paypal-api-condition))
Source

conditions.lisp.

Target Slot

body.

Generic Function: call-api (req)
Package

latter-day-paypal.

Source

protocol.lisp.

Methods
Method: call-api (req)
Generic Function: content-type (object)
Package

latter-day-paypal.

Methods
Reader Method: content-type ((req request))
Source

protocol.lisp.

Target Slot

content-type.

Method: content-type (req)
Source

protocol.lisp.

Generic Reader: dispute-state (object)
Package

latter-day-paypal.

Methods
Reader Method: dispute-state ((disputes%get disputes%get))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute_state.

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

latter-day-paypal.

Methods
Writer Method: (setf dispute-state) ((disputes%get disputes%get))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute_state.

Generic Reader: end-date (object)
Package

latter-day-paypal.

Methods
Reader Method: end-date ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

end_date.

Reader Method: end-date ((billing%list-transactions billing%list-transactions))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

end_date.

Generic Writer: (setf end-date) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf end-date) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

end_date.

Writer Method: (setf end-date) ((billing%list-transactions billing%list-transactions))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

end_date.

Generic Reader: expires-in (object)
Package

latter-day-paypal.

Methods
Reader Method: expires-in ((token token))

automatically generated reader method

Source

token.lisp.

Target Slot

expires-in.

Generic Reader: fields (object)
Package

latter-day-paypal.

Methods
Reader Method: fields ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Reader Method: fields ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Reader Method: fields ((payouts-batch%details payouts-batch%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Reader Method: fields ((orders%details orders%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Reader Method: fields ((invoices-templates%list invoices-templates%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Reader Method: fields ((invoices%list invoices%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Generic Writer: (setf fields) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf fields) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Writer Method: (setf fields) ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Writer Method: (setf fields) ((payouts-batch%details payouts-batch%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Writer Method: (setf fields) ((orders%details orders%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Writer Method: (setf fields) ((invoices-templates%list invoices-templates%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Writer Method: (setf fields) ((invoices%list invoices%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

fields.

Generic Reader: next-page-token (object)
Package

latter-day-paypal.

Methods
Reader Method: next-page-token ((disputes%get disputes%get))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

next_page_token.

Generic Writer: (setf next-page-token) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf next-page-token) ((disputes%get disputes%get))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

next_page_token.

Generic Reader: nonce (object)
Package

latter-day-paypal.

Methods
Reader Method: nonce ((token token))

automatically generated reader method

Source

token.lisp.

Target Slot

nonce.

Generic Reader: page (object)
Package

latter-day-paypal.

Methods
Reader Method: page ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page.

Reader Method: page ((subscriptions-plans%list subscriptions-plans%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page.

Reader Method: page ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page.

Reader Method: page ((payouts-batch%details payouts-batch%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page.

Reader Method: page ((invoices-templates%list invoices-templates%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page.

Reader Method: page ((invoices%search invoices%search))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page.

Reader Method: page ((invoices%list invoices%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page.

Reader Method: page ((products%list products%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page.

Generic Writer: (setf page) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf page) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page.

Writer Method: (setf page) ((subscriptions-plans%list subscriptions-plans%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page.

Writer Method: (setf page) ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page.

Writer Method: (setf page) ((payouts-batch%details payouts-batch%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page.

Writer Method: (setf page) ((invoices-templates%list invoices-templates%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page.

Writer Method: (setf page) ((invoices%search invoices%search))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page.

Writer Method: (setf page) ((invoices%list invoices%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page.

Writer Method: (setf page) ((products%list products%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page.

Generic Reader: page-size (object)
Package

latter-day-paypal.

Methods
Reader Method: page-size ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Reader Method: page-size ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Reader Method: page-size ((subscriptions-plans%list subscriptions-plans%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Reader Method: page-size ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Reader Method: page-size ((payouts-batch%details payouts-batch%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Reader Method: page-size ((invoices-templates%list invoices-templates%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Reader Method: page-size ((invoices%search invoices%search))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Reader Method: page-size ((invoices%list invoices%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Reader Method: page-size ((disputes%get disputes%get))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Reader Method: page-size ((products%list products%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Generic Writer: (setf page-size) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf page-size) ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Writer Method: (setf page-size) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Writer Method: (setf page-size) ((subscriptions-plans%list subscriptions-plans%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Writer Method: (setf page-size) ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Writer Method: (setf page-size) ((payouts-batch%details payouts-batch%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Writer Method: (setf page-size) ((invoices-templates%list invoices-templates%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Writer Method: (setf page-size) ((invoices%search invoices%search))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Writer Method: (setf page-size) ((invoices%list invoices%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Writer Method: (setf page-size) ((disputes%get disputes%get))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Writer Method: (setf page-size) ((products%list products%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

page_size.

Generic Reader: payment-instrument-type (object)
Package

latter-day-paypal.

Methods
Reader Method: payment-instrument-type ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

payment_instrument_type.

Generic Writer: (setf payment-instrument-type) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf payment-instrument-type) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

payment_instrument_type.

Generic Reader: plan-ids (object)
Package

latter-day-paypal.

Methods
Reader Method: plan-ids ((subscriptions-plans%list subscriptions-plans%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

plan_ids.

Generic Writer: (setf plan-ids) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf plan-ids) ((subscriptions-plans%list subscriptions-plans%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

plan_ids.

Generic Reader: product-id (object)
Package

latter-day-paypal.

Methods
Reader Method: product-id ((subscriptions-plans%list subscriptions-plans%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

product_id.

Reader Method: product-id ((products%details products%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

product-id.

Reader Method: product-id ((products%update products%update))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

product-id.

Generic Writer: (setf product-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf product-id) ((subscriptions-plans%list subscriptions-plans%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

product_id.

Writer Method: (setf product-id) ((products%details products%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

product-id.

Writer Method: (setf product-id) ((products%update products%update))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

product-id.

Generic Reader: request-fun (object)
Package

latter-day-paypal.

Methods
Reader Method: request-fun ((request request))

automatically generated reader method

Source

protocol.lisp.

Target Slot

request-fun.

Generic Reader: schema (object)
Package

latter-day-paypal.

Methods
Reader Method: schema ((identity-userinfo&profile-info identity-userinfo&profile-info))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

schema.

Generic Writer: (setf schema) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf schema) ((identity-userinfo&profile-info identity-userinfo&profile-info))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

schema.

Generic Reader: scope (object)
Package

latter-day-paypal.

Methods
Reader Method: scope ((token token))

automatically generated reader method

Source

token.lisp.

Target Slot

scope.

Generic Reader: start-date (object)
Package

latter-day-paypal.

Methods
Reader Method: start-date ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

start_date.

Reader Method: start-date ((billing%list-transactions billing%list-transactions))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

start_date.

Generic Writer: (setf start-date) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf start-date) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

start_date.

Writer Method: (setf start-date) ((billing%list-transactions billing%list-transactions))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

start_date.

Generic Reader: start-time (object)
Package

latter-day-paypal.

Methods
Reader Method: start-time ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

start_time.

Reader Method: start-time ((subscriptions%transactions subscriptions%transactions))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

start_time.

Reader Method: start-time ((disputes%get disputes%get))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

start_time.

Generic Writer: (setf start-time) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf start-time) ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

start_time.

Writer Method: (setf start-time) ((subscriptions%transactions subscriptions%transactions))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

start_time.

Writer Method: (setf start-time) ((disputes%get disputes%get))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

start_time.

Generic Reader: status-code (condition)
Package

latter-day-paypal.

Methods
Reader Method: status-code ((response response))

automatically generated reader method

Source

response.lisp.

Target Slot

status-code.

Reader Method: status-code ((condition paypal-api-condition))
Source

conditions.lisp.

Target Slot

status-code.

Generic Writer: (setf status-code) (condition)
Package

latter-day-paypal.

Methods
Writer Method: (setf status-code) ((response response))

automatically generated writer method

Source

response.lisp.

Target Slot

status-code.

Writer Method: (setf status-code) ((condition paypal-api-condition))
Source

conditions.lisp.

Target Slot

status-code.

Generic Reader: status-string (object)
Package

latter-day-paypal.

Methods
Reader Method: status-string ((response response))

automatically generated reader method

Source

response.lisp.

Target Slot

status-string.

Generic Writer: (setf status-string) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf status-string) ((response response))

automatically generated writer method

Source

response.lisp.

Target Slot

status-string.

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

latter-day-paypal.

Methods
Reader Method: status-text ((condition paypal-api-condition))
Writer Method: (setf status-text) ((condition paypal-api-condition))
Source

conditions.lisp.

Target Slot

status-text.

Generic Reader: store-id (object)
Package

latter-day-paypal.

Methods
Reader Method: store-id ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

store_id.

Generic Writer: (setf store-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf store-id) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

store_id.

Generic Reader: terminal-id (object)
Package

latter-day-paypal.

Methods
Reader Method: terminal-id ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

terminal_id.

Generic Writer: (setf terminal-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf terminal-id) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

terminal_id.

Generic Reader: token (condition)
Generic Writer: (setf token) (condition)
Package

latter-day-paypal.

Methods
Reader Method: token ((condition expired-token))
Writer Method: (setf token) ((condition expired-token))
Source

conditions.lisp.

Target Slot

token.

Generic Reader: token-type (object)
Package

latter-day-paypal.

Methods
Reader Method: token-type ((token token))

automatically generated reader method

Source

token.lisp.

Target Slot

token-type.

Generic Reader: total-required (object)
Package

latter-day-paypal.

Methods
Reader Method: total-required ((subscriptions-plans%list subscriptions-plans%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Reader Method: total-required ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Reader Method: total-required ((payouts-batch%details payouts-batch%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Generic Writer: (setf total-required) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf total-required) ((subscriptions-plans%list subscriptions-plans%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Writer Method: (setf total-required) ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Writer Method: (setf total-required) ((payouts-batch%details payouts-batch%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Generic Reader: transaction-amount (object)
Package

latter-day-paypal.

Methods
Reader Method: transaction-amount ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

transaction_amount.

Generic Writer: (setf transaction-amount) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf transaction-amount) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

transaction_amount.

Generic Reader: transaction-currency (object)
Package

latter-day-paypal.

Methods
Reader Method: transaction-currency ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

transaction_currency.

Generic Writer: (setf transaction-currency) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf transaction-currency) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

transaction_currency.

Generic Reader: transaction-id (object)
Package

latter-day-paypal.

Methods
Reader Method: transaction-id ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

transaction_id.

Reader Method: transaction-id ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

transaction_id.

Reader Method: transaction-id ((invoices%delete-external-refund invoices%delete-external-refund))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

transaction-id.

Reader Method: transaction-id ((invoices%delete-external-payment invoices%delete-external-payment))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

transaction-id.

Generic Writer: (setf transaction-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf transaction-id) ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

transaction_id.

Writer Method: (setf transaction-id) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

transaction_id.

Writer Method: (setf transaction-id) ((invoices%delete-external-refund invoices%delete-external-refund))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

transaction-id.

Writer Method: (setf transaction-id) ((invoices%delete-external-payment invoices%delete-external-payment))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

transaction-id.

Generic Reader: transaction-status (object)
Package

latter-day-paypal.

Methods
Reader Method: transaction-status ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

transaction_status.

Generic Writer: (setf transaction-status) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf transaction-status) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

transaction_status.

Generic Reader: transaction-type (object)
Package

latter-day-paypal.

Methods
Reader Method: transaction-type ((search-transactions%list search-transactions%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

transaction_type.

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

latter-day-paypal.

Methods
Writer Method: (setf transaction-type) ((search-transactions%list search-transactions%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

transaction_type.

Generic Reader: update-time-after (object)
Package

latter-day-paypal.

Methods
Reader Method: update-time-after ((disputes%get disputes%get))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

update_time_after.

Generic Writer: (setf update-time-after) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf update-time-after) ((disputes%get disputes%get))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

update_time_after.

Generic Reader: update-time-before (object)
Package

latter-day-paypal.

Methods
Reader Method: update-time-before ((disputes%get disputes%get))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

update_time_before.

Generic Writer: (setf update-time-before) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf update-time-before) ((disputes%get disputes%get))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

update_time_before.

Generic Function: verify-paypal-webhook (webhook-id request raw-body)
Package

latter-day-paypal.

Source

webhook-verify.lisp.

Methods
Method: verify-paypal-webhook (webhook-id (request request) raw-body)
Generic Function: verify-webhook (algo cert-url transmission-signature transmission-id timestamp webhook-id raw-body)

Verifies the webhook.

Package

latter-day-paypal.

Source

webhook-verify.lisp.

Methods
Method: verify-webhook (algo cert-url transmission-signature transmission-id timestamp webhook-id raw-body)

5.1.5 Standalone methods

Method: direct-slot-definition-class ((class api-call) &rest initargs)
Package

sb-mop.

Source

protocol.lisp.

Method: effective-slot-definition-class ((class api-call) &rest initargs)
Package

sb-mop.

Source

protocol.lisp.

Method: print-object ((obj request) stream)
Source

protocol.lisp.

Method: print-object ((obj failed-request) stream)
Source

conditions.lisp.

Method: validate-superclass ((class api-call) (metaclass funcallable-standard-class))
Package

sb-mop.

Source

protocol.lisp.

Method: validate-superclass ((class api-slot) (metaclass standard-class))
Package

sb-mop.

Source

protocol.lisp.


5.1.6 Conditions

Condition: authorization-error
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

failed-request.

Direct subclasses
Condition: expired-token
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

token-issue.

Direct methods
Direct slots
Slot: token
Initargs

:token

Readers

token.

Writers

(setf token).

Condition: failed-request
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

paypal-api-condition.

Direct subclasses
Direct methods

print-object.

Condition: five-hundred
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

server-error.

Direct slots
Slot: status-code
Initform

(quote 500)

Initargs

:status-code

Slot: status-text
Initform

(quote "internal server error")

Initargs

:status-text

Condition: five-hundred-three
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

server-error.

Direct slots
Slot: status-code
Initform

(quote 503)

Initargs

:status-code

Slot: status-text
Initform

(quote "service unavailable")

Initargs

:status-text

Condition: four-hundred
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

authorization-error.

Direct slots
Slot: status-code
Initform

(quote 400)

Initargs

:status-code

Slot: status-text
Initform

(quote "bad request")

Initargs

:status-text

Condition: four-hundred-fifteen
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

failed-request.

Direct slots
Slot: status-code
Initform

(quote 415)

Initargs

:status-code

Slot: status-text
Initform

(quote "unsupported media type")

Initargs

:status-text

Condition: four-hundred-five
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

failed-request.

Direct slots
Slot: status-code
Initform

(quote 405)

Initargs

:status-code

Slot: status-text
Initform

(quote "method not allowed")

Initargs

:status-text

Condition: four-hundred-four
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

failed-request.

Direct slots
Slot: status-code
Initform

(quote 404)

Initargs

:status-code

Slot: status-text
Initform

(quote "not found")

Initargs

:status-text

Condition: four-hundred-one
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

authorization-error.

Direct slots
Slot: status-code
Initform

(quote 401)

Initargs

:status-code

Slot: status-text
Initform

(quote "bad request")

Initargs

:status-text

Condition: four-hundred-six
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

failed-request.

Direct slots
Slot: status-code
Initform

(quote 406)

Initargs

:status-code

Slot: status-text
Initform

(quote "not acceptable")

Initargs

:status-text

Condition: four-hundred-three
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

authorization-error.

Direct slots
Slot: status-code
Initform

(quote 403)

Initargs

:status-code

Slot: status-text
Initform

(quote "forbidden")

Initargs

:status-text

Condition: four-hundred-twenty-nine
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

failed-request.

Direct slots
Slot: status-code
Initform

(quote 429)

Initargs

:status-code

Slot: status-text
Initform

(quote "unprocessable entity")

Initargs

:status-text

Condition: four-hundred-twenty-two
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

failed-request.

Direct slots
Slot: status-code
Initform

(quote 422)

Initargs

:status-code

Slot: status-text
Initform

(quote "unprocessable entity")

Initargs

:status-text

Condition: paypal-api-condition
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

paypal-condition.

Direct subclasses

failed-request.

Direct methods
Direct slots
Slot: body
Initargs

:body

Readers

body.

Writers

(setf body).

Slot: status-code
Initargs

:status-code

Readers

status-code.

Writers

(setf status-code).

Slot: status-text
Initargs

:status-text

Readers

status-text.

Writers

(setf status-text).

Condition: paypal-condition
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

serious-condition.

Direct subclasses
Condition: server-error
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

failed-request.

Direct subclasses
Condition: token-issue
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

paypal-condition.

Direct subclasses
Condition: unbound-token
Package

latter-day-paypal.

Source

conditions.lisp.

Direct superclasses

token-issue.


Previous: , Up: Public Interface   [Contents][Index]

5.1.7 Classes

Class: billing%bill-balance
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: agreement-id
Initargs

:agreement-id

Readers

agreement-id.

Writers

(setf agreement-id).

Class: billing%cancel
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: agreement-id
Initargs

:agreement-id

Readers

agreement-id.

Writers

(setf agreement-id).

Class: billing%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: billing%execute
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: agreement-id
Initargs

:agreement-id

Readers

agreement-id.

Writers

(setf agreement-id).

Class: billing%information
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: agreement-id
Initargs

:agreement-id

Readers

agreement-id.

Writers

(setf agreement-id).

Class: billing%list-transactions
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r-query.

Direct methods
Direct slots
Slot: agreement-id
Initargs

:agreement-id

Readers

agreement-id.

Writers

(setf agreement-id).

Slot: start_date
Initargs

latter-day-paypal:start-date

Readers

start-date.

Writers

(setf start-date).

Slot: end_date
Initargs

:end-date

Readers

end-date.

Writers

(setf end-date).

Class: billing%re-activate
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: agreement-id
Initargs

:agreement-id

Readers

agreement-id.

Writers

(setf agreement-id).

Class: billing%set-balance
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: agreement-id
Initargs

:agreement-id

Readers

agreement-id.

Writers

(setf agreement-id).

Class: billing%suspend
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: agreement-id
Initargs

:agreement-id

Readers

agreement-id.

Writers

(setf agreement-id).

Class: billing%update
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

patch-r.

Direct methods
Direct slots
Slot: agreement-id
Initargs

:agreement-id

Readers

agreement-id.

Writers

(setf agreement-id).

Class: delete-r
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

request-without-content.

Direct subclasses
Direct slots
Slot: request-fun
Initform

(quote dexador:delete)

Class: disputes%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes%get
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r-query.

Direct methods
Direct slots
Slot: start_time
Initargs

:start-time

Readers

start-time.

Writers

(setf start-time).

Slot: disputed_transaction_id
Initargs

:disputed-transaction_id

Readers

disputed-transaction_id.

Writers

(setf disputed-transaction_id).

Slot: page_size
Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: next_page_token
Initargs

:next-page-token

Readers

next-page-token.

Writers

(setf next-page-token).

Slot: dispute_state
Initargs

:dispute-state

Readers

dispute-state.

Writers

(setf dispute-state).

Slot: update_time_before
Initargs

:update-time-before

Readers

update-time-before.

Writers

(setf update-time-before).

Slot: update_time_after
Initargs

:update-time-after

Readers

update-time-after.

Writers

(setf update-time-after).

Class: disputes%update
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

patch-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%accept-claim
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%accept-resolve
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%acknowledge-return
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%adjudicate
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%appeal
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-files-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%deny-resolve
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%escalate
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%offer-resolve
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%provide-evidence
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-files-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%provide-supporting-info
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-files-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%require-evidence
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: disputes-actions%send-message
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-files-r.

Direct methods
Direct slots
Slot: dispute-id
Initargs

:dispute-id

Readers

dispute-id.

Writers

(setf dispute-id).

Class: get-r
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

request-without-content.

Direct subclasses
Direct slots
Slot: request-fun
Initform

(quote dexador:get)

Class: get-r-query
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

query-req.

Direct subclasses
Class: good-response
Package

latter-day-paypal.

Source

response.lisp.

Direct superclasses

response.

Direct subclasses
Class: identity-account%disable-properties
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: identity-account%set-properties
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: identity-applications%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: invoices%cancel
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Class: invoices%create-draft
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: invoices%delete
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

delete-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Class: invoices%delete-external-payment
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

delete-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Slot: transaction-id
Initargs

:transaction-id

Readers

transaction-id.

Writers

(setf transaction-id).

Class: invoices%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Class: invoices%generate-invoice-number
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: invoices%generate-qr-code
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Class: invoices%list
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r-query.

Direct methods
Direct slots
Slot: page_size
Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: page
Initargs

:page

Readers

page.

Writers

(setf page).

Slot: total_required
Initargs

:total-required

Readers

total-requried.

Writers

(setf total-requried).

Slot: fields
Initargs

:fields

Readers

fields.

Writers

(setf fields).

Class: invoices%record-payment
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Class: invoices%record-refund
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Class: invoices%remind
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Class: invoices%search
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-query-r.

Direct methods
Direct slots
Slot: page_size
Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: page
Initargs

:page

Readers

page.

Writers

(setf page).

Slot: total_required
Initargs

:total-required

Readers

total-requried.

Writers

(setf total-requried).

Class: invoices%send
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Class: invoices%update-invoice
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

put-query-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Slot: send_to_recipient
Initargs

:send-to-recipient

Readers

send-to-recipient.

Writers

(setf send-to-recipient).

Slot: send_to_invoicer
Initargs

:send-to-invoicer

Readers

send-to-invoicer.

Writers

(setf send-to-invoicer).

Class: invoices-templates%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: invoices-templates%delete
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

delete-r.

Direct methods
Direct slots
Slot: template-id
Initargs

:template-id

Readers

template-id.

Writers

(setf template-id).

Class: invoices-templates%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: template-id
Initargs

:template-id

Readers

template-id.

Writers

(setf template-id).

Class: invoices-templates%list
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r-query.

Direct methods
Direct slots
Slot: page_size
Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: page
Initargs

:page

Readers

page.

Writers

(setf page).

Slot: fields
Initargs

:fields

Readers

fields.

Writers

(setf fields).

Class: invoices-templates%update
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

put-r.

Direct methods
Direct slots
Slot: template-id
Initargs

:template-id

Readers

template-id.

Writers

(setf template-id).

Class: orders%authorize
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: order-id
Initargs

:order-id

Readers

order-id.

Writers

(setf order-id).

Class: orders%capture
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: order-id
Initargs

:order-id

Readers

order-id.

Writers

(setf order-id).

Class: orders%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: orders%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: order-id
Initargs

:order-id

Readers

order-id.

Writers

(setf order-id).

Slot: fields
Initargs

:fields

Readers

fields.

Writers

(setf fields).

Class: orders%update
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

patch-r.

Direct methods
Direct slots
Slot: order-id
Initargs

:order-id

Readers

order-id.

Writers

(setf order-id).

Class: partner%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: partner%get-data
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: referral-id
Initargs

:referral-id

Readers

referral-id.

Writers

(setf referral-id).

Class: patch-r
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

request.

Direct subclasses
Direct methods
Direct slots
Slot: request-fun
Initform

(quote dexador:patch)

Slot: patch-request
Initargs

:patch-request

Readers

patch-request.

Writers

(setf patch-request).

Class: payments-authorization%capture
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: authorization-id
Initargs

:authorization-id

Readers

authorization-id.

Writers

(setf authorization-id).

Class: payments-authorization%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: authorization-id
Initargs

:authorization-id

Readers

authorization-id.

Writers

(setf authorization-id).

Class: payments-authorization%reauthorize
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: authorization-id
Initargs

:authorization-id

Readers

authorization-id.

Writers

(setf authorization-id).

Class: payments-authorization%void
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: authorization-id
Initargs

:authorization-id

Readers

authorization-id.

Writers

(setf authorization-id).

Class: payments-captures%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: capture-id
Initargs

:capture-id

Readers

capture-id.

Writers

(setf capture-id).

Class: payments-captures%refund
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: capture-id
Initargs

:capture-id

Readers

capture-id.

Writers

(setf capture-id).

Class: payouts-batch%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: payouts-batch%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: batch-id
Initargs

:batch-id

Readers

batch-id.

Writers

(setf batch-id).

Slot: page_size
Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: page
Initargs

:page

Readers

page.

Writers

(setf page).

Slot: fields
Initargs

:fields

Readers

fields.

Writers

(setf fields).

Slot: total_required
Initargs

:total-required

Readers

total-required.

Writers

(setf total-required).

Class: payouts-item%cancel-unclaimed
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: payout-id
Initargs

:payout-id

Readers

payout-id.

Writers

(setf payout-id).

Class: payouts-item%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: payout-id
Initargs

:payout-id

Readers

payout-id.

Writers

(setf payout-id).

Class: post-files-r
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

post-r.

Direct subclasses
Direct methods

generate-content.

Direct slots
Slot: content-type
Initform

"multipart/related"

Class: post-query-r
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses
Direct subclasses

invoices%search.

Class: post-r
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

request-with-content.

Direct subclasses
Direct slots
Slot: request-fun
Initform

(quote dexador:post)

Class: products%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: products%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: product-id
Initargs

:product-id

Readers

product-id.

Writers

(setf product-id).

Class: products%list
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r-query.

Direct methods
Direct slots
Slot: page_size
Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: page
Initargs

:page

Readers

page.

Writers

(setf page).

Slot: total_required
Initargs

:total-required

Readers

total-requried.

Writers

(setf total-requried).

Class: products%update
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

patch-r.

Direct methods
Direct slots
Slot: product-id
Initargs

:product-id

Readers

product-id.

Writers

(setf product-id).

Class: put-query-r
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses
Direct subclasses

invoices%update-invoice.

Class: put-r
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

request-with-content.

Direct subclasses
Direct slots
Slot: request-fun
Initform

(quote dexador:put)

Class: query-req
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

request-without-content.

Direct subclasses

get-r-query.

Direct methods

generate-url.

Class: query-req-content
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

request-with-content.

Direct subclasses
Direct methods

generate-url.

Class: referenced-payouts-batch%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: referenced-payouts-batch%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: batch-id
Initargs

:batch-id

Readers

batch-id.

Writers

(setf batch-id).

Slot: page_size
Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: page
Initargs

:page

Readers

page.

Writers

(setf page).

Slot: fields
Initargs

:fields

Readers

fields.

Writers

(setf fields).

Slot: total_required
Initargs

:total-required

Readers

total-required.

Writers

(setf total-required).

Class: referenced-payouts-item%cancel-unclaimed
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: payout-id
Initargs

:payout-id

Readers

payout-id.

Writers

(setf payout-id).

Class: referenced-payouts-item%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: request
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

funcallable-standard-object.

Direct subclasses
Direct methods
Direct slots
Slot: content-type
Initform

"application/json"

Initargs

:content-type

Readers

content-type.

Writers

This slot is read-only.

Slot: request-fun
Initform

(quote dexador:get)

Initargs

:request-fun

Readers

request-fun.

Writers

This slot is read-only.

Class: request-with-content
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

request.

Direct subclasses
Direct methods
Direct slots
Slot: content
Type

(or hash-table list)

Initargs

:content

Readers

content.

Writers

(setf content).

Class: request-without-content
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

request.

Direct subclasses
Class: response
Package

latter-day-paypal.

Source

response.lisp.

Direct subclasses

good-response.

Direct methods
Direct slots
Slot: body
Type

(or list hash-table)

Initargs

:body

Readers

body.

Writers

(setf body).

Slot: status-code
Type

fixnum

Initargs

:status-code

Readers

status-code.

Writers

(setf status-code).

Slot: status-string
Type

string

Initargs

:status-string

Readers

status-string.

Writers

(setf status-string).

Class: search-balances%list
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: as_of_time
Initargs

:as-of-time

Readers

as-of-time.

Writers

(setf as-of-time).

Slot: currency_code
Initargs

:currency-code

Readers

currency-code.

Writers

(setf currency-code).

Class: search-transactions%list
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: transaction_id
Initargs

:transaction-id

Readers

transaction-id.

Writers

(setf transaction-id).

Slot: transaction_type
Initargs

:transaction-type

Readers

transaction-type.

Writers

(setf transaction-type).

Slot: transaction_status
Initargs

:transaction-status

Readers

transaction-status.

Writers

(setf transaction-status).

Slot: transaction_amount
Initargs

:transaction-amount

Readers

transaction-amount.

Writers

(setf transaction-amount).

Slot: transaction_currency
Initargs

:transaction-currency

Readers

transaction-currency.

Writers

(setf transaction-currency).

Slot: start_date
Initargs

:start-date

Readers

start-date.

Writers

(setf start-date).

Slot: end_date
Initargs

:end-date

Readers

end-date.

Writers

(setf end-date).

Slot: payment_instrument_type
Initargs

:payment-instrument-type

Readers

payment-instrument-type.

Writers

(setf payment-instrument-type).

Slot: store_id
Initargs

:store-id

Readers

store-id.

Writers

(setf store-id).

Slot: terminal_id
Initargs

:terminal-id

Readers

terminal-id.

Writers

(setf terminal-id).

Slot: fields
Initargs

:fields

Readers

fields.

Writers

(setf fields).

Slot: balance_affecting_records_only
Initargs

:balance-affecting-records-only

Readers

balance-affecting-records-only.

Writers

(setf balance-affecting-records-only).

Slot: page_size
Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: page
Initargs

:page

Readers

page.

Writers

(setf page).

Class: subscriptions%activate
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: sub-id
Initargs

:sub-id

Readers

sub-id.

Writers

(setf sub-id).

Class: subscriptions%cancel
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: sub-id
Initargs

:sub-id

Readers

sub-id.

Writers

(setf sub-id).

Class: subscriptions%capture
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: sub-id
Initargs

:sub-id

Readers

sub-id.

Writers

(setf sub-id).

Class: subscriptions%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: subscriptions%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: sub-id
Initargs

:sub-id

Readers

sub-id.

Writers

(setf sub-id).

Class: subscriptions%revise
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: sub-id
Initargs

:sub-id

Readers

sub-id.

Writers

(setf sub-id).

Class: subscriptions%suspend
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: sub-id
Initargs

:sub-id

Readers

sub-id.

Writers

(setf sub-id).

Class: subscriptions%transactions
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: sub-id
Initargs

:sub-id

Readers

sub-id.

Writers

(setf sub-id).

Slot: start_time
Initargs

:start-time

Readers

start-time.

Writers

(setf start-time).

Slot: end_time
Initargs

:end-time

Readers

end-time.

Writers

(setf end-time).

Class: subscriptions%update
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

patch-r.

Direct methods
Direct slots
Slot: sub-id
Initargs

:sub-id

Readers

sub-id.

Writers

(setf sub-id).

Class: subscriptions-plans%list
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: page_size
Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: page
Initargs

:page

Readers

page.

Writers

(setf page).

Slot: product_id
Initargs

:product-id

Readers

product-id.

Writers

(setf product-id).

Slot: plan_ids
Initargs

:plan-ids

Readers

plan-ids.

Writers

(setf plan-ids).

Slot: total_required
Initargs

:total-required

Readers

total-required.

Writers

(setf total-required).

Class: token
Package

latter-day-paypal.

Source

token.lisp.

Direct methods
Direct slots
Slot: nonce
Type

string

Initargs

:nonce

Readers

nonce.

Writers

This slot is read-only.

Slot: expires-in
Type

local-time:timestamp

Initargs

:expires-in

Readers

expires-in.

Writers

This slot is read-only.

Slot: app-id
Type

(or null string)

Initargs

:app-id

Readers

app-id.

Writers

This slot is read-only.

Slot: token-type
Type

string

Initargs

:token-type

Readers

token-type.

Writers

This slot is read-only.

Slot: access-token
Type

string

Initargs

:access-token

Readers

access-token.

Writers

This slot is read-only.

Slot: scope
Type

string

Initargs

:scope

Readers

scope.

Writers

This slot is read-only.

Class: tracking%batch
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: tracking%information
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: tracking%update-or-cancel
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

put-r.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Class: two-hundred
Package

latter-day-paypal.

Source

response.lisp.

Direct superclasses

good-response.

Direct slots
Slot: status-code
Initform

200

Slot: status-string
Initform

"ok"

Class: two-hundred-four
Package

latter-day-paypal.

Source

response.lisp.

Direct superclasses

good-response.

Direct slots
Slot: status-code
Initform

204

Slot: status-string
Initform

"no content"

Class: two-hundred-one
Package

latter-day-paypal.

Source

response.lisp.

Direct superclasses

good-response.

Direct slots
Slot: status-code
Initform

201

Slot: status-string
Initform

"created"

Class: two-hundred-two
Package

latter-day-paypal.

Source

response.lisp.

Direct superclasses

good-response.

Direct slots
Slot: status-code
Initform

202

Slot: status-string
Initform

"accepted"

Class: web-profiles%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: web-profiles%delete
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

delete-r.

Direct methods
Direct slots
Slot: profile-id
Initargs

:profile-id

Readers

profile-id.

Writers

(setf profile-id).

Class: web-profiles%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: profile-id
Initargs

:profile-id

Readers

profile-id.

Writers

(setf profile-id).

Class: web-profiles%list
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Class: web-profiles%partial-update
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

patch-r.

Direct methods
Direct slots
Slot: profile-id
Initargs

:profile-id

Readers

profile-id.

Writers

(setf profile-id).

Class: web-profiles%update
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

patch-r.

Direct methods
Direct slots
Slot: profile-id
Initargs

:profile-id

Readers

profile-id.

Writers

(setf profile-id).

Class: webhooks%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: webhooks%delete
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

delete-r.

Direct methods
Direct slots
Slot: webhook-id
Initargs

:webhook-id

Readers

webhook-id.

Writers

(setf webhook-id).

Class: webhooks%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: webhook-id
Initargs

:webhook-id

Readers

webhook-id.

Writers

(setf webhook-id).

Class: webhooks%list
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: anchor_time
Initargs

:anchor-time

Readers

anchor-time.

Writers

(setf anchor-time).

Class: webhooks%list-event-notifications
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: page_size
Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: transaction_id
Initargs

:transaction-id

Readers

transaction-id.

Writers

(setf transaction-id).

Slot: event_type
Initargs

:event-type

Readers

event-type.

Writers

(setf event-type).

Slot: start_time
Initargs

:start-time

Readers

start-time.

Writers

(setf start-time).

Slot: end_time
Initargs

:end-time

Readers

end-time.

Writers

(setf end-time).

Class: webhooks%list-event-subscriptions
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: webhook-id
Initargs

:webhook-id

Readers

webhook-id.

Writers

(setf webhook-id).

Class: webhooks%list-event-types
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Class: webhooks%notification-details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: event-id
Initargs

:event-id

Readers

event-id.

Writers

(setf event-id).

Class: webhooks%simulate-event
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: webhooks%update
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

patch-r.

Direct methods
Direct slots
Slot: webhook-id
Initargs

:webhook-id

Readers

webhook-id.

Writers

(setf webhook-id).


5.2 Internals


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

5.2.1 Special variables

Special Variable: *sig-cache*
Package

latter-day-paypal.

Source

webhook-verify.lisp.


5.2.2 Macros

Macro: qc (name (super status-code status-text))
Package

latter-day-paypal.

Source

conditions.lisp.

Macro: quick-api-condition (name (super status-code status-text))
Package

latter-day-paypal.

Source

conditions.lisp.

Macro: with-hash-keys (keys hash &body body)

Creates a let binding for each of the keys listed in KEYS in HASH using gethash, each of these KEYS has to have a non nil value otherwise signals ’malformed-json.

Package

latter-day-paypal.

Source

helpers.lisp.

Macro: wrap-dex-condition (&body body)
Package

latter-day-paypal.

Source

conditions.lisp.

Macro: wrapped-dex-call ((resp status) &body body)
Package

latter-day-paypal.

Source

conditions.lisp.


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

5.2.3 Ordinary functions

Function: %crc-event (raw-body)
Package

latter-day-paypal.

Source

webhook-verify.lisp.

Function: %generate-signature-bytes (transmission-id timestamp webhook-id crc)

Generate the bytes used to verify the signature.

Package

latter-day-paypal.

Source

webhook-verify.lisp.

Function: %get-rsa-public-key (cert-url)
Package

latter-day-paypal.

Source

webhook-verify.lisp.

Function: %hash-message (message)
Package

latter-day-paypal.

Source

webhook-verify.lisp.

Function: %rsa-details->ironclad-rsa (list)
Package

latter-day-paypal.

Source

webhook-verify.lisp.

Function: determine-condition (n)
Package

latter-day-paypal.

Source

conditions.lisp.

Function: determine-good-class (n)
Package

latter-day-paypal.

Source

response.lisp.

Function: gen-query-generator (class)
Package

latter-day-paypal.

Source

protocol.lisp.

Function: gen-url-generator (class)
Package

latter-day-paypal.

Source

protocol.lisp.

Function: in-list (obj)
Package

latter-day-paypal.

Source

protocol.lisp.

Function: is-token-non-nil ()
Package

latter-day-paypal.

Source

token.lisp.

Function: replace-vars-for-slot-names (split slots)
Package

latter-day-paypal.

Source

protocol.lisp.

Function: slots-from-url (url)
Package

latter-day-paypal.

Source

protocol.lisp.


5.2.4 Generic functions

Generic Function: %rsa-details (key)
Package

latter-day-paypal.

Methods
Method: %rsa-details ((key x509v3-certificate))
Source

webhook-verify.lisp.

Generic Function: %verify-message (algo public-key signature message)

Verifies the message signature using ALGO.

Package

latter-day-paypal.

Source

webhook-verify.lisp.

Methods
Method: %verify-message ((algo (eql :sha256withrsa)) public-key signature message)
Generic Reader: agreement-id (object)
Package

latter-day-paypal.

Methods
Reader Method: agreement-id ((billing%execute billing%execute))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%list-transactions billing%list-transactions))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%suspend billing%suspend))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%set-balance billing%set-balance))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%re-activate billing%re-activate))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%cancel billing%cancel))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%bill-balance billing%bill-balance))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%information billing%information))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Reader Method: agreement-id ((billing%update billing%update))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Generic Writer: (setf agreement-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf agreement-id) ((billing%execute billing%execute))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%list-transactions billing%list-transactions))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%suspend billing%suspend))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%set-balance billing%set-balance))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%re-activate billing%re-activate))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%cancel billing%cancel))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%bill-balance billing%bill-balance))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%information billing%information))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Writer Method: (setf agreement-id) ((billing%update billing%update))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

agreement-id.

Generic Reader: as-of-time (object)
Package

latter-day-paypal.

Methods
Reader Method: as-of-time ((search-balances%list search-balances%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

as_of_time.

Generic Writer: (setf as-of-time) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf as-of-time) ((search-balances%list search-balances%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

as_of_time.

Generic Reader: authorization-id (object)
Package

latter-day-paypal.

Methods
Reader Method: authorization-id ((payments-authorization%void payments-authorization%void))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

authorization-id.

Reader Method: authorization-id ((payments-authorization%reauthorize payments-authorization%reauthorize))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

authorization-id.

Reader Method: authorization-id ((payments-authorization%capture payments-authorization%capture))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

authorization-id.

Reader Method: authorization-id ((payments-authorization%details payments-authorization%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

authorization-id.

Generic Writer: (setf authorization-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf authorization-id) ((payments-authorization%void payments-authorization%void))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

authorization-id.

Writer Method: (setf authorization-id) ((payments-authorization%reauthorize payments-authorization%reauthorize))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

authorization-id.

Writer Method: (setf authorization-id) ((payments-authorization%capture payments-authorization%capture))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

authorization-id.

Writer Method: (setf authorization-id) ((payments-authorization%details payments-authorization%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

authorization-id.

Generic Reader: batch-id (object)
Package

latter-day-paypal.

Methods
Reader Method: batch-id ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

batch-id.

Reader Method: batch-id ((payouts-batch%details payouts-batch%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

batch-id.

Generic Writer: (setf batch-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf batch-id) ((referenced-payouts-batch%details referenced-payouts-batch%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

batch-id.

Writer Method: (setf batch-id) ((payouts-batch%details payouts-batch%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

batch-id.

Generic Reader: capture-id (object)
Package

latter-day-paypal.

Methods
Reader Method: capture-id ((payments-captures%refund payments-captures%refund))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

capture-id.

Reader Method: capture-id ((payments-captures%details payments-captures%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

capture-id.

Generic Writer: (setf capture-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf capture-id) ((payments-captures%refund payments-captures%refund))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

capture-id.

Writer Method: (setf capture-id) ((payments-captures%details payments-captures%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

capture-id.

Generic Function: cert->public-key (algo cert-url)

Download the CERT-URL and convert it to the relevant objects for ALGO.

Package

latter-day-paypal.

Source

webhook-verify.lisp.

Methods
Method: cert->public-key ((algo (eql :sha256withrsa)) cert-url)
Generic Reader: content (object)
Package

latter-day-paypal.

Methods
Reader Method: content ((request-with-content request-with-content))

automatically generated reader method

Source

protocol.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf content) ((request-with-content request-with-content))

automatically generated writer method

Source

protocol.lisp.

Target Slot

content.

Generic Reader: currency-code (object)
Package

latter-day-paypal.

Methods
Reader Method: currency-code ((search-balances%list search-balances%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

currency_code.

Generic Writer: (setf currency-code) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf currency-code) ((search-balances%list search-balances%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

currency_code.

Generic Reader: dispute-id (object)
Package

latter-day-paypal.

Methods
Reader Method: dispute-id ((disputes-actions%send-message disputes-actions%send-message))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%require-evidence disputes-actions%require-evidence))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%provide-supporting-info disputes-actions%provide-supporting-info))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%provide-evidence disputes-actions%provide-evidence))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%offer-resolve disputes-actions%offer-resolve))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%escalate disputes-actions%escalate))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%deny-resolve disputes-actions%deny-resolve))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%appeal disputes-actions%appeal))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%adjudicate disputes-actions%adjudicate))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%acknowledge-return disputes-actions%acknowledge-return))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%accept-resolve disputes-actions%accept-resolve))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes-actions%accept-claim disputes-actions%accept-claim))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes%details disputes%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Reader Method: dispute-id ((disputes%update disputes%update))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Generic Writer: (setf dispute-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf dispute-id) ((disputes-actions%send-message disputes-actions%send-message))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%require-evidence disputes-actions%require-evidence))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%provide-supporting-info disputes-actions%provide-supporting-info))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%provide-evidence disputes-actions%provide-evidence))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%offer-resolve disputes-actions%offer-resolve))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%escalate disputes-actions%escalate))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%deny-resolve disputes-actions%deny-resolve))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%appeal disputes-actions%appeal))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%adjudicate disputes-actions%adjudicate))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%acknowledge-return disputes-actions%acknowledge-return))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%accept-resolve disputes-actions%accept-resolve))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes-actions%accept-claim disputes-actions%accept-claim))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes%details disputes%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Writer Method: (setf dispute-id) ((disputes%update disputes%update))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

dispute-id.

Generic Reader: disputed-transaction_id (object)
Package

latter-day-paypal.

Methods
Reader Method: disputed-transaction_id ((disputes%get disputes%get))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

disputed_transaction_id.

Generic Writer: (setf disputed-transaction_id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf disputed-transaction_id) ((disputes%get disputes%get))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

disputed_transaction_id.

Generic Reader: end-time (object)
Package

latter-day-paypal.

Methods
Reader Method: end-time ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

end_time.

Reader Method: end-time ((subscriptions%transactions subscriptions%transactions))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

end_time.

Generic Writer: (setf end-time) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf end-time) ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

end_time.

Writer Method: (setf end-time) ((subscriptions%transactions subscriptions%transactions))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

end_time.

Generic Reader: endpoint (object)
Generic Writer: (setf endpoint) (object)
Package

latter-day-paypal.

Methods
Reader Method: endpoint ((api-call api-call))
Writer Method: (setf endpoint) ((api-call api-call))

A URL with :<slot-name> within where the slot value is encoded.

Source

protocol.lisp.

Target Slot

endpoint.

Generic Reader: event-id (object)
Package

latter-day-paypal.

Methods
Reader Method: event-id ((webhooks%resend-event webhooks%resend-event))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

event-id.

Reader Method: event-id ((webhooks%notification-details webhooks%notification-details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

event-id.

Generic Writer: (setf event-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf event-id) ((webhooks%resend-event webhooks%resend-event))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

event-id.

Writer Method: (setf event-id) ((webhooks%notification-details webhooks%notification-details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

event-id.

Generic Reader: event-type (object)
Package

latter-day-paypal.

Methods
Reader Method: event-type ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

event_type.

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

latter-day-paypal.

Methods
Writer Method: (setf event-type) ((webhooks%list-event-notifications webhooks%list-event-notifications))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

event_type.

Generic Function: expiredp (token)
Package

latter-day-paypal.

Methods
Method: expiredp ((token token))

Checks to see if the token has expired.

Source

token.lisp.

Method: expiredp (token)
Source

token.lisp.

Generic Function: generate-content (req)
Package

latter-day-paypal.

Methods
Method: generate-content ((req post-files-r))
Source

protocol.lisp.

Method: generate-content ((req patch-r))
Source

protocol.lisp.

Method: generate-content ((req request-with-content))
Source

protocol.lisp.

Method: generate-content (req)
Source

protocol.lisp.

Generic Function: generate-dex-list (req)
Package

latter-day-paypal.

Methods
Method: generate-dex-list (req)
Source

protocol.lisp.

Generic Function: generate-headers (req)
Package

latter-day-paypal.

Source

protocol.lisp.

Method Combination

append.

Options

:most-specific-last

Methods
Method: generate-headers append ((req request))
Method: generate-headers append (req)
Method: generate-headers :around (req)
Generic Function: generate-url (req)
Package

latter-day-paypal.

Source

protocol.lisp.

Method Combination

string-gen.

Options

:most-specific-last

Methods
Method: generate-url latter-day-paypal::string-gen ((req query-req-content))
Method: generate-url latter-day-paypal::string-gen ((req query-req))
Method: generate-url latter-day-paypal::string-gen ((req request))
Method: generate-url latter-day-paypal::string-gen (req)
Generic Reader: genned-slot-names (object)
Package

latter-day-paypal.

Methods
Reader Method: genned-slot-names ((api-call api-call))

automatically generated reader method

Source

protocol.lisp.

Target Slot

genned-slot-names.

Generic Writer: (setf genned-slot-names) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf genned-slot-names) ((api-call api-call))

automatically generated writer method

Source

protocol.lisp.

Target Slot

genned-slot-names.

Generic Reader: id (object)
Package

latter-day-paypal.

Methods
Reader Method: id ((tracking%information tracking%information))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

id.

Reader Method: id ((tracking%update-or-cancel tracking%update-or-cancel))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf id) ((tracking%information tracking%information))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

id.

Writer Method: (setf id) ((tracking%update-or-cancel tracking%update-or-cancel))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

id.

Generic Reader: invoice-id (object)
Package

latter-day-paypal.

Methods
Reader Method: invoice-id ((invoices%send invoices%send))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Reader Method: invoice-id ((invoices%remind invoices%remind))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Reader Method: invoice-id ((invoices%delete-external-refund invoices%delete-external-refund))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Reader Method: invoice-id ((invoices%record-refund invoices%record-refund))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Reader Method: invoice-id ((invoices%delete-external-payment invoices%delete-external-payment))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Reader Method: invoice-id ((invoices%record-payment invoices%record-payment))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Reader Method: invoice-id ((invoices%generate-qr-code invoices%generate-qr-code))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Reader Method: invoice-id ((invoices%cancel invoices%cancel))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Reader Method: invoice-id ((invoices%details invoices%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Reader Method: invoice-id ((invoices%update-invoice invoices%update-invoice))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Reader Method: invoice-id ((invoices%delete invoices%delete))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Generic Writer: (setf invoice-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf invoice-id) ((invoices%send invoices%send))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Writer Method: (setf invoice-id) ((invoices%remind invoices%remind))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Writer Method: (setf invoice-id) ((invoices%delete-external-refund invoices%delete-external-refund))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Writer Method: (setf invoice-id) ((invoices%record-refund invoices%record-refund))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Writer Method: (setf invoice-id) ((invoices%delete-external-payment invoices%delete-external-payment))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Writer Method: (setf invoice-id) ((invoices%record-payment invoices%record-payment))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Writer Method: (setf invoice-id) ((invoices%generate-qr-code invoices%generate-qr-code))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Writer Method: (setf invoice-id) ((invoices%cancel invoices%cancel))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Writer Method: (setf invoice-id) ((invoices%details invoices%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Writer Method: (setf invoice-id) ((invoices%update-invoice invoices%update-invoice))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Writer Method: (setf invoice-id) ((invoices%delete invoices%delete))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

invoice-id.

Generic Function: is-expired-token (token)
Package

latter-day-paypal.

Methods
Method: is-expired-token ((token token))
Source

token.lisp.

Method: is-expired-token (token)
Source

token.lisp.

Generic Function: is-token-bound ()
Package

latter-day-paypal.

Methods
Method: is-token-bound ()
Source

token.lisp.

Generic Reader: name (object)
Package

latter-day-paypal.

Methods
Reader Method: name ((api-slot api-slot))

automatically generated reader method

Source

protocol.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf name) ((api-slot api-slot))

automatically generated writer method

Source

protocol.lisp.

Target Slot

name.

Generic Reader: name->json (object)
Package

latter-day-paypal.

Methods
Reader Method: name->json ((api-slot api-slot))

automatically generated reader method

Source

protocol.lisp.

Target Slot

name->json.

Generic Writer: (setf name->json) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf name->json) ((api-slot api-slot))

automatically generated writer method

Source

protocol.lisp.

Target Slot

name->json.

Generic Reader: order-id (object)
Package

latter-day-paypal.

Methods
Reader Method: order-id ((orders%capture orders%capture))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

order-id.

Reader Method: order-id ((orders%authorize orders%authorize))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

order-id.

Reader Method: order-id ((orders%details orders%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

order-id.

Reader Method: order-id ((orders%update orders%update))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

order-id.

Generic Writer: (setf order-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf order-id) ((orders%capture orders%capture))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

order-id.

Writer Method: (setf order-id) ((orders%authorize orders%authorize))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

order-id.

Writer Method: (setf order-id) ((orders%details orders%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

order-id.

Writer Method: (setf order-id) ((orders%update orders%update))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

order-id.

Generic Function: parse-token (as response)

Generically parses RESPONSE into a an instance of ’token using AS

Package

latter-day-paypal.

Source

token.lisp.

Methods
Method: parse-token ((as (eql :hash-table)) token-hash)
Method: parse-token ((as (eql :plist)) token-plist)
Generic Reader: patch-request (object)
Package

latter-day-paypal.

Methods
Reader Method: patch-request ((patch-r patch-r))

automatically generated reader method

Source

protocol.lisp.

Target Slot

patch-request.

Generic Writer: (setf patch-request) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf patch-request) ((patch-r patch-r))

automatically generated writer method

Source

protocol.lisp.

Target Slot

patch-request.

Generic Reader: payout-id (object)
Package

latter-day-paypal.

Methods
Reader Method: payout-id ((referenced-payouts-item%cancel-unclaimed referenced-payouts-item%cancel-unclaimed))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

payout-id.

Reader Method: payout-id ((payouts-item%cancel-unclaimed payouts-item%cancel-unclaimed))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

payout-id.

Reader Method: payout-id ((payouts-item%details payouts-item%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

payout-id.

Generic Writer: (setf payout-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf payout-id) ((referenced-payouts-item%cancel-unclaimed referenced-payouts-item%cancel-unclaimed))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

payout-id.

Writer Method: (setf payout-id) ((payouts-item%cancel-unclaimed payouts-item%cancel-unclaimed))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

payout-id.

Writer Method: (setf payout-id) ((payouts-item%details payouts-item%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

payout-id.

Generic Reader: plan-id (object)
Package

latter-day-paypal.

Methods
Reader Method: plan-id ((subscribtions-plans%update-pricing-schemas subscribtions-plans%update-pricing-schemas))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

plan-id.

Reader Method: plan-id ((subscribtions-plans%deactivate subscribtions-plans%deactivate))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

plan-id.

Reader Method: plan-id ((subscribtions-plans%activate subscribtions-plans%activate))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

plan-id.

Reader Method: plan-id ((subscribtions-plans%details subscribtions-plans%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

plan-id.

Reader Method: plan-id ((subscribtions-plans%update subscribtions-plans%update))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

plan-id.

Generic Writer: (setf plan-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf plan-id) ((subscribtions-plans%update-pricing-schemas subscribtions-plans%update-pricing-schemas))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

plan-id.

Writer Method: (setf plan-id) ((subscribtions-plans%deactivate subscribtions-plans%deactivate))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

plan-id.

Writer Method: (setf plan-id) ((subscribtions-plans%activate subscribtions-plans%activate))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

plan-id.

Writer Method: (setf plan-id) ((subscribtions-plans%details subscribtions-plans%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

plan-id.

Writer Method: (setf plan-id) ((subscribtions-plans%update subscribtions-plans%update))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

plan-id.

Generic Reader: profile-id (object)
Package

latter-day-paypal.

Methods
Reader Method: profile-id ((web-profiles%details web-profiles%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

profile-id.

Reader Method: profile-id ((web-profiles%partial-update web-profiles%partial-update))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

profile-id.

Reader Method: profile-id ((web-profiles%update web-profiles%update))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

profile-id.

Reader Method: profile-id ((web-profiles%delete web-profiles%delete))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

profile-id.

Generic Writer: (setf profile-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf profile-id) ((web-profiles%details web-profiles%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

profile-id.

Writer Method: (setf profile-id) ((web-profiles%partial-update web-profiles%partial-update))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

profile-id.

Writer Method: (setf profile-id) ((web-profiles%update web-profiles%update))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

profile-id.

Writer Method: (setf profile-id) ((web-profiles%delete web-profiles%delete))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

profile-id.

Generic Reader: query-constructor (object)
Package

latter-day-paypal.

Methods
Reader Method: query-constructor ((api-call api-call))

automatically generated reader method

Source

protocol.lisp.

Target Slot

query-constructor.

Generic Writer: (setf query-constructor) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf query-constructor) ((api-call api-call))

automatically generated writer method

Source

protocol.lisp.

Target Slot

query-constructor.

Generic Reader: query-slot-names (object)
Package

latter-day-paypal.

Methods
Reader Method: query-slot-names ((api-call api-call))

automatically generated reader method

Source

protocol.lisp.

Target Slot

query-slot-names.

Generic Writer: (setf query-slot-names) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf query-slot-names) ((api-call api-call))

automatically generated writer method

Source

protocol.lisp.

Target Slot

query-slot-names.

Generic Reader: referral-id (object)
Package

latter-day-paypal.

Methods
Reader Method: referral-id ((partner%get-data partner%get-data))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

referral-id.

Generic Writer: (setf referral-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf referral-id) ((partner%get-data partner%get-data))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

referral-id.

Generic Reader: refund-id (object)
Package

latter-day-paypal.

Methods
Reader Method: refund-id ((payments-refunds%details payments-refunds%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

refund-id.

Generic Writer: (setf refund-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf refund-id) ((payments-refunds%details payments-refunds%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

refund-id.

Generic Reader: send-to-invoicer (object)
Package

latter-day-paypal.

Methods
Reader Method: send-to-invoicer ((invoices%update-invoice invoices%update-invoice))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

send_to_invoicer.

Generic Writer: (setf send-to-invoicer) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf send-to-invoicer) ((invoices%update-invoice invoices%update-invoice))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

send_to_invoicer.

Generic Reader: send-to-recipient (object)
Package

latter-day-paypal.

Methods
Reader Method: send-to-recipient ((invoices%update-invoice invoices%update-invoice))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

send_to_recipient.

Generic Writer: (setf send-to-recipient) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf send-to-recipient) ((invoices%update-invoice invoices%update-invoice))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

send_to_recipient.

Generic Reader: string-constructor (object)
Generic Writer: (setf string-constructor) (object)
Package

latter-day-paypal.

Methods
Reader Method: string-constructor ((api-call api-call))
Writer Method: (setf string-constructor) ((api-call api-call))

A function that returns a generated URL.

Source

protocol.lisp.

Target Slot

string-constructor.

Generic Reader: sub-id (object)
Package

latter-day-paypal.

Methods
Reader Method: sub-id ((subscriptions%transactions subscriptions%transactions))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Reader Method: sub-id ((subscriptions%suspend subscriptions%suspend))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Reader Method: sub-id ((subscriptions%revise subscriptions%revise))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Reader Method: sub-id ((subscriptions%capture subscriptions%capture))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Reader Method: sub-id ((subscriptions%cancel subscriptions%cancel))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Reader Method: sub-id ((subscriptions%activate subscriptions%activate))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Reader Method: sub-id ((subscriptions%details subscriptions%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Reader Method: sub-id ((subscriptions%update subscriptions%update))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Generic Writer: (setf sub-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf sub-id) ((subscriptions%transactions subscriptions%transactions))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Writer Method: (setf sub-id) ((subscriptions%suspend subscriptions%suspend))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Writer Method: (setf sub-id) ((subscriptions%revise subscriptions%revise))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Writer Method: (setf sub-id) ((subscriptions%capture subscriptions%capture))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Writer Method: (setf sub-id) ((subscriptions%cancel subscriptions%cancel))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Writer Method: (setf sub-id) ((subscriptions%activate subscriptions%activate))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Writer Method: (setf sub-id) ((subscriptions%details subscriptions%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Writer Method: (setf sub-id) ((subscriptions%update subscriptions%update))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

sub-id.

Generic Reader: template-id (object)
Package

latter-day-paypal.

Methods
Reader Method: template-id ((invoices-templates%details invoices-templates%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

template-id.

Reader Method: template-id ((invoices-templates%update invoices-templates%update))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

template-id.

Reader Method: template-id ((invoices-templates%delete invoices-templates%delete))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

template-id.

Generic Writer: (setf template-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf template-id) ((invoices-templates%details invoices-templates%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

template-id.

Writer Method: (setf template-id) ((invoices-templates%update invoices-templates%update))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

template-id.

Writer Method: (setf template-id) ((invoices-templates%delete invoices-templates%delete))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

template-id.

Generic Reader: total-requried (object)
Package

latter-day-paypal.

Methods
Reader Method: total-requried ((invoices%search invoices%search))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Reader Method: total-requried ((invoices%list invoices%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Reader Method: total-requried ((products%list products%list))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Generic Writer: (setf total-requried) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf total-requried) ((invoices%search invoices%search))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Writer Method: (setf total-requried) ((invoices%list invoices%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Writer Method: (setf total-requried) ((products%list products%list))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

total_required.

Generic Reader: webhook-id (object)
Package

latter-day-paypal.

Methods
Reader Method: webhook-id ((webhooks%list-event-subscriptions webhooks%list-event-subscriptions))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

webhook-id.

Reader Method: webhook-id ((webhooks%details webhooks%details))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

webhook-id.

Reader Method: webhook-id ((webhooks%update webhooks%update))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

webhook-id.

Reader Method: webhook-id ((webhooks%delete webhooks%delete))

automatically generated reader method

Source

latter-day-paypal.lisp.

Target Slot

webhook-id.

Generic Writer: (setf webhook-id) (object)
Package

latter-day-paypal.

Methods
Writer Method: (setf webhook-id) ((webhooks%list-event-subscriptions webhooks%list-event-subscriptions))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

webhook-id.

Writer Method: (setf webhook-id) ((webhooks%details webhooks%details))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

webhook-id.

Writer Method: (setf webhook-id) ((webhooks%update webhooks%update))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

webhook-id.

Writer Method: (setf webhook-id) ((webhooks%delete webhooks%delete))

automatically generated writer method

Source

latter-day-paypal.lisp.

Target Slot

webhook-id.


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

5.2.5 Method combinations

Method Combination: string-gen (&optional order)
Package

latter-day-paypal.

Source

protocol.lisp.

Client Functions

generate-url.


5.2.6 Classes

Class: api-call
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

funcallable-standard-class.

Direct methods
Direct slots
Slot: endpoint

A URL with :<slot-name> within where the slot value is encoded.

Initargs

:endpoint

Readers

endpoint.

Writers

(setf endpoint).

Slot: string-constructor

A function that returns a generated URL.

Initargs

:string-constructor

Readers

string-constructor.

Writers

(setf string-constructor).

Slot: genned-slot-names
Initargs

:genned-slot-names

Readers

genned-slot-names.

Writers

(setf genned-slot-names).

Slot: query-slot-names
Initargs

:query-slot-names

Readers

query-slot-names.

Writers

(setf query-slot-names).

Slot: query-constructor
Initargs

:query-constructor

Readers

query-constructor.

Writers

(setf query-constructor).

Class: api-slot
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses

slot-definition.

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: name->json
Initargs

:name->json

Readers

name->json.

Writers

(setf name->json).

Class: api-slot-direct
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses
  • api-slot.
  • standard-direct-slot-definition.
Class: api-slot-effective
Package

latter-day-paypal.

Source

protocol.lisp.

Direct superclasses
  • api-slot.
  • standard-effective-slot-definition.
Class: identity-userinfo&profile-info
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r-query.

Direct methods
Direct slots
Slot: schema
Initargs

:schema

Readers

schema.

Writers

(setf schema).

Class: invoices%delete-external-refund
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

delete-r.

Direct methods
Direct slots
Slot: invoice-id
Initargs

:invoice-id

Readers

invoice-id.

Writers

(setf invoice-id).

Slot: transaction-id
Initargs

:transaction-id

Readers

transaction-id.

Writers

(setf transaction-id).

Class: payments-refunds%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: refund-id
Initargs

:refund-id

Readers

refund-id.

Writers

(setf refund-id).

Class: subscribtions-plans%activate
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: plan-id
Initargs

:plan-id

Readers

plan-id.

Writers

(setf plan-id).

Class: subscribtions-plans%create
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Class: subscribtions-plans%deactivate
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: plan-id
Initargs

:plan-id

Readers

plan-id.

Writers

(setf plan-id).

Class: subscribtions-plans%details
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

get-r.

Direct methods
Direct slots
Slot: plan-id
Initargs

:plan-id

Readers

plan-id.

Writers

(setf plan-id).

Class: subscribtions-plans%update
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

patch-r.

Direct methods
Direct slots
Slot: plan-id
Initargs

:plan-id

Readers

plan-id.

Writers

(setf plan-id).

Class: subscribtions-plans%update-pricing-schemas
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: plan-id
Initargs

:plan-id

Readers

plan-id.

Writers

(setf plan-id).

Class: webhooks%resend-event
Package

latter-day-paypal.

Source

latter-day-paypal.lisp.

Direct superclasses

post-r.

Direct methods
Direct slots
Slot: event-id
Initargs

:event-id

Readers

event-id.

Writers

(setf event-id).


Appendix A Indexes


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

A.1 Concepts


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

A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   I   M   N   O   P   Q   R   S   T   U   V   W  
Index Entry  Section

%
%algo->key: Public ordinary functions
%crc-event: Private ordinary functions
%generate-signature-bytes: Private ordinary functions
%get-rsa-public-key: Private ordinary functions
%hash-message: Private ordinary functions
%quick-hash: Public ordinary functions
%rsa-details: Private generic functions
%rsa-details: Private generic functions
%rsa-details->ironclad-rsa: Private ordinary functions
%verify-message: Private generic functions
%verify-message: Private generic functions

(
(setf agreement-id): Private generic functions
(setf agreement-id): Private generic functions
(setf agreement-id): Private generic functions
(setf agreement-id): Private generic functions
(setf agreement-id): Private generic functions
(setf agreement-id): Private generic functions
(setf agreement-id): Private generic functions
(setf agreement-id): Private generic functions
(setf agreement-id): Private generic functions
(setf agreement-id): Private generic functions
(setf anchor-time): Public generic functions
(setf anchor-time): Public generic functions
(setf as-of-time): Private generic functions
(setf as-of-time): Private generic functions
(setf authorization-id): Private generic functions
(setf authorization-id): Private generic functions
(setf authorization-id): Private generic functions
(setf authorization-id): Private generic functions
(setf authorization-id): Private generic functions
(setf balance-affecting-records-only): Public generic functions
(setf balance-affecting-records-only): Public generic functions
(setf batch-id): Private generic functions
(setf batch-id): Private generic functions
(setf batch-id): Private generic functions
(setf body): Public generic functions
(setf body): Public generic functions
(setf body): Public generic functions
(setf capture-id): Private generic functions
(setf capture-id): Private generic functions
(setf capture-id): Private generic functions
(setf content): Private generic functions
(setf content): Private generic functions
(setf currency-code): Private generic functions
(setf currency-code): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-id): Private generic functions
(setf dispute-state): Public generic functions
(setf dispute-state): Public generic functions
(setf disputed-transaction_id): Private generic functions
(setf disputed-transaction_id): Private generic functions
(setf end-date): Public generic functions
(setf end-date): Public generic functions
(setf end-date): Public generic functions
(setf end-time): Private generic functions
(setf end-time): Private generic functions
(setf end-time): Private generic functions
(setf endpoint): Private generic functions
(setf endpoint): Private generic functions
(setf event-id): Private generic functions
(setf event-id): Private generic functions
(setf event-id): Private generic functions
(setf event-type): Private generic functions
(setf event-type): Private generic functions
(setf fields): Public generic functions
(setf fields): Public generic functions
(setf fields): Public generic functions
(setf fields): Public generic functions
(setf fields): Public generic functions
(setf fields): Public generic functions
(setf fields): Public generic functions
(setf genned-slot-names): Private generic functions
(setf genned-slot-names): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf invoice-id): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf name->json): Private generic functions
(setf name->json): Private generic functions
(setf next-page-token): Public generic functions
(setf next-page-token): Public generic functions
(setf order-id): Private generic functions
(setf order-id): Private generic functions
(setf order-id): Private generic functions
(setf order-id): Private generic functions
(setf order-id): Private generic functions
(setf page): Public generic functions
(setf page): Public generic functions
(setf page): Public generic functions
(setf page): Public generic functions
(setf page): Public generic functions
(setf page): Public generic functions
(setf page): Public generic functions
(setf page): Public generic functions
(setf page): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf patch-request): Private generic functions
(setf patch-request): Private generic functions
(setf payment-instrument-type): Public generic functions
(setf payment-instrument-type): Public generic functions
(setf payout-id): Private generic functions
(setf payout-id): Private generic functions
(setf payout-id): Private generic functions
(setf payout-id): Private generic functions
(setf plan-id): Private generic functions
(setf plan-id): Private generic functions
(setf plan-id): Private generic functions
(setf plan-id): Private generic functions
(setf plan-id): Private generic functions
(setf plan-id): Private generic functions
(setf plan-ids): Public generic functions
(setf plan-ids): Public generic functions
(setf product-id): Public generic functions
(setf product-id): Public generic functions
(setf product-id): Public generic functions
(setf product-id): Public generic functions
(setf profile-id): Private generic functions
(setf profile-id): Private generic functions
(setf profile-id): Private generic functions
(setf profile-id): Private generic functions
(setf profile-id): Private generic functions
(setf query-constructor): Private generic functions
(setf query-constructor): Private generic functions
(setf query-slot-names): Private generic functions
(setf query-slot-names): Private generic functions
(setf referral-id): Private generic functions
(setf referral-id): Private generic functions
(setf refund-id): Private generic functions
(setf refund-id): Private generic functions
(setf schema): Public generic functions
(setf schema): Public generic functions
(setf send-to-invoicer): Private generic functions
(setf send-to-invoicer): Private generic functions
(setf send-to-recipient): Private generic functions
(setf send-to-recipient): Private generic functions
(setf start-date): Public generic functions
(setf start-date): Public generic functions
(setf start-date): Public generic functions
(setf start-time): Public generic functions
(setf start-time): Public generic functions
(setf start-time): Public generic functions
(setf start-time): Public generic functions
(setf status-code): Public generic functions
(setf status-code): Public generic functions
(setf status-code): Public generic functions
(setf status-string): Public generic functions
(setf status-string): Public generic functions
(setf status-text): Public generic functions
(setf status-text): Public generic functions
(setf store-id): Public generic functions
(setf store-id): Public generic functions
(setf string-constructor): Private generic functions
(setf string-constructor): Private generic functions
(setf sub-id): Private generic functions
(setf sub-id): Private generic functions
(setf sub-id): Private generic functions
(setf sub-id): Private generic functions
(setf sub-id): Private generic functions
(setf sub-id): Private generic functions
(setf sub-id): Private generic functions
(setf sub-id): Private generic functions
(setf sub-id): Private generic functions
(setf template-id): Private generic functions
(setf template-id): Private generic functions
(setf template-id): Private generic functions
(setf template-id): Private generic functions
(setf terminal-id): Public generic functions
(setf terminal-id): Public generic functions
(setf token): Public generic functions
(setf token): Public generic functions
(setf total-required): Public generic functions
(setf total-required): Public generic functions
(setf total-required): Public generic functions
(setf total-required): Public generic functions
(setf total-requried): Private generic functions
(setf total-requried): Private generic functions
(setf total-requried): Private generic functions
(setf total-requried): Private generic functions
(setf transaction-amount): Public generic functions
(setf transaction-amount): Public generic functions
(setf transaction-currency): Public generic functions
(setf transaction-currency): Public generic functions
(setf transaction-id): Public generic functions
(setf transaction-id): Public generic functions
(setf transaction-id): Public generic functions
(setf transaction-id): Public generic functions
(setf transaction-id): Public generic functions
(setf transaction-status): Public generic functions
(setf transaction-status): Public generic functions
(setf transaction-type): Public generic functions
(setf transaction-type): Public generic functions
(setf update-time-after): Public generic functions
(setf update-time-after): Public generic functions
(setf update-time-before): Public generic functions
(setf update-time-before): Public generic functions
(setf webhook-id): Private generic functions
(setf webhook-id): Private generic functions
(setf webhook-id): Private generic functions
(setf webhook-id): Private generic functions
(setf webhook-id): Private generic functions

A
access-token: Public generic functions
access-token: Public generic functions
agreement-id: Private generic functions
agreement-id: Private generic functions
agreement-id: Private generic functions
agreement-id: Private generic functions
agreement-id: Private generic functions
agreement-id: Private generic functions
agreement-id: Private generic functions
agreement-id: Private generic functions
agreement-id: Private generic functions
agreement-id: Private generic functions
anchor-time: Public generic functions
anchor-time: Public generic functions
app-id: Public generic functions
app-id: Public generic functions
as-of-time: Private generic functions
as-of-time: Private generic functions
authorization-id: Private generic functions
authorization-id: Private generic functions
authorization-id: Private generic functions
authorization-id: Private generic functions
authorization-id: Private generic functions

B
balance-affecting-records-only: Public generic functions
balance-affecting-records-only: Public generic functions
batch-id: Private generic functions
batch-id: Private generic functions
batch-id: Private generic functions
body: Public generic functions
body: Public generic functions
body: Public generic functions

C
call-api: Public generic functions
call-api: Public generic functions
capture-id: Private generic functions
capture-id: Private generic functions
capture-id: Private generic functions
cert->public-key: Private generic functions
cert->public-key: Private generic functions
content: Private generic functions
content: Private generic functions
content-type: Public generic functions
content-type: Public generic functions
content-type: Public generic functions
currency-code: Private generic functions
currency-code: Private generic functions

D
defapi: Public macros
determine-condition: Private ordinary functions
determine-good-class: Private ordinary functions
direct-slot-definition-class: Public standalone methods
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-id: Private generic functions
dispute-state: Public generic functions
dispute-state: Public generic functions
disputed-transaction_id: Private generic functions
disputed-transaction_id: Private generic functions

E
effective-slot-definition-class: Public standalone methods
end-date: Public generic functions
end-date: Public generic functions
end-date: Public generic functions
end-time: Private generic functions
end-time: Private generic functions
end-time: Private generic functions
endpoint: Private generic functions
endpoint: Private generic functions
event-id: Private generic functions
event-id: Private generic functions
event-id: Private generic functions
event-type: Private generic functions
event-type: Private generic functions
expiredp: Private generic functions
expiredp: Private generic functions
expiredp: Private generic functions
expires-in: Public generic functions
expires-in: Public generic functions

F
fields: Public generic functions
fields: Public generic functions
fields: Public generic functions
fields: Public generic functions
fields: Public generic functions
fields: Public generic functions
fields: Public generic functions
Function, %algo->key: Public ordinary functions
Function, %crc-event: Private ordinary functions
Function, %generate-signature-bytes: Private ordinary functions
Function, %get-rsa-public-key: Private ordinary functions
Function, %hash-message: Private ordinary functions
Function, %quick-hash: Public ordinary functions
Function, %rsa-details->ironclad-rsa: Private ordinary functions
Function, determine-condition: Private ordinary functions
Function, determine-good-class: Private ordinary functions
Function, gen-query-generator: Private ordinary functions
Function, gen-url-generator: Private ordinary functions
Function, get-token: Public ordinary functions
Function, in-list: Private ordinary functions
Function, is-token-non-nil: Private ordinary functions
Function, replace-vars-for-slot-names: Private ordinary functions
Function, slots-from-url: Private ordinary functions

G
gen-query-generator: Private ordinary functions
gen-url-generator: Private ordinary functions
generate-content: Private generic functions
generate-content: Private generic functions
generate-content: Private generic functions
generate-content: Private generic functions
generate-content: Private generic functions
generate-dex-list: Private generic functions
generate-dex-list: Private generic functions
generate-headers: Private generic functions
generate-headers: Private generic functions
generate-headers: Private generic functions
generate-headers: Private generic functions
generate-url: Private generic functions
generate-url: Private generic functions
generate-url: Private generic functions
generate-url: Private generic functions
generate-url: Private generic functions
Generic Function, %rsa-details: Private generic functions
Generic Function, %verify-message: Private generic functions
Generic Function, (setf agreement-id): Private generic functions
Generic Function, (setf anchor-time): Public generic functions
Generic Function, (setf as-of-time): Private generic functions
Generic Function, (setf authorization-id): Private generic functions
Generic Function, (setf balance-affecting-records-only): Public generic functions
Generic Function, (setf batch-id): Private generic functions
Generic Function, (setf body): Public generic functions
Generic Function, (setf capture-id): Private generic functions
Generic Function, (setf content): Private generic functions
Generic Function, (setf currency-code): Private generic functions
Generic Function, (setf dispute-id): Private generic functions
Generic Function, (setf dispute-state): Public generic functions
Generic Function, (setf disputed-transaction_id): Private generic functions
Generic Function, (setf end-date): Public generic functions
Generic Function, (setf end-time): Private generic functions
Generic Function, (setf endpoint): Private generic functions
Generic Function, (setf event-id): Private generic functions
Generic Function, (setf event-type): Private generic functions
Generic Function, (setf fields): Public generic functions
Generic Function, (setf genned-slot-names): Private generic functions
Generic Function, (setf id): Private generic functions
Generic Function, (setf invoice-id): Private generic functions
Generic Function, (setf name): Private generic functions
Generic Function, (setf name->json): Private generic functions
Generic Function, (setf next-page-token): Public generic functions
Generic Function, (setf order-id): Private generic functions
Generic Function, (setf page): Public generic functions
Generic Function, (setf page-size): Public generic functions
Generic Function, (setf patch-request): Private generic functions
Generic Function, (setf payment-instrument-type): Public generic functions
Generic Function, (setf payout-id): Private generic functions
Generic Function, (setf plan-id): Private generic functions
Generic Function, (setf plan-ids): Public generic functions
Generic Function, (setf product-id): Public generic functions
Generic Function, (setf profile-id): Private generic functions
Generic Function, (setf query-constructor): Private generic functions
Generic Function, (setf query-slot-names): Private generic functions
Generic Function, (setf referral-id): Private generic functions
Generic Function, (setf refund-id): Private generic functions
Generic Function, (setf schema): Public generic functions
Generic Function, (setf send-to-invoicer): Private generic functions
Generic Function, (setf send-to-recipient): Private generic functions
Generic Function, (setf start-date): Public generic functions
Generic Function, (setf start-time): Public generic functions
Generic Function, (setf status-code): Public generic functions
Generic Function, (setf status-string): Public generic functions
Generic Function, (setf status-text): Public generic functions
Generic Function, (setf store-id): Public generic functions
Generic Function, (setf string-constructor): Private generic functions
Generic Function, (setf sub-id): Private generic functions
Generic Function, (setf template-id): Private generic functions
Generic Function, (setf terminal-id): Public generic functions
Generic Function, (setf token): Public generic functions
Generic Function, (setf total-required): Public generic functions
Generic Function, (setf total-requried): Private generic functions
Generic Function, (setf transaction-amount): Public generic functions
Generic Function, (setf transaction-currency): Public generic functions
Generic Function, (setf transaction-id): Public generic functions
Generic Function, (setf transaction-status): Public generic functions
Generic Function, (setf transaction-type): Public generic functions
Generic Function, (setf update-time-after): Public generic functions
Generic Function, (setf update-time-before): Public generic functions
Generic Function, (setf webhook-id): Private generic functions
Generic Function, access-token: Public generic functions
Generic Function, agreement-id: Private generic functions
Generic Function, anchor-time: Public generic functions
Generic Function, app-id: Public generic functions
Generic Function, as-of-time: Private generic functions
Generic Function, authorization-id: Private generic functions
Generic Function, balance-affecting-records-only: Public generic functions
Generic Function, batch-id: Private generic functions
Generic Function, body: Public generic functions
Generic Function, call-api: Public generic functions
Generic Function, capture-id: Private generic functions
Generic Function, cert->public-key: Private generic functions
Generic Function, content: Private generic functions
Generic Function, content-type: Public generic functions
Generic Function, currency-code: Private generic functions
Generic Function, dispute-id: Private generic functions
Generic Function, dispute-state: Public generic functions
Generic Function, disputed-transaction_id: Private generic functions
Generic Function, end-date: Public generic functions
Generic Function, end-time: Private generic functions
Generic Function, endpoint: Private generic functions
Generic Function, event-id: Private generic functions
Generic Function, event-type: Private generic functions
Generic Function, expiredp: Private generic functions
Generic Function, expires-in: Public generic functions
Generic Function, fields: Public generic functions
Generic Function, generate-content: Private generic functions
Generic Function, generate-dex-list: Private generic functions
Generic Function, generate-headers: Private generic functions
Generic Function, generate-url: Private generic functions
Generic Function, genned-slot-names: Private generic functions
Generic Function, id: Private generic functions
Generic Function, invoice-id: Private generic functions
Generic Function, is-expired-token: Private generic functions
Generic Function, is-token-bound: Private generic functions
Generic Function, name: Private generic functions
Generic Function, name->json: Private generic functions
Generic Function, next-page-token: Public generic functions
Generic Function, nonce: Public generic functions
Generic Function, order-id: Private generic functions
Generic Function, page: Public generic functions
Generic Function, page-size: Public generic functions
Generic Function, parse-token: Private generic functions
Generic Function, patch-request: Private generic functions
Generic Function, payment-instrument-type: Public generic functions
Generic Function, payout-id: Private generic functions
Generic Function, plan-id: Private generic functions
Generic Function, plan-ids: Public generic functions
Generic Function, product-id: Public generic functions
Generic Function, profile-id: Private generic functions
Generic Function, query-constructor: Private generic functions
Generic Function, query-slot-names: Private generic functions
Generic Function, referral-id: Private generic functions
Generic Function, refund-id: Private generic functions
Generic Function, request-fun: Public generic functions
Generic Function, schema: Public generic functions
Generic Function, scope: Public generic functions
Generic Function, send-to-invoicer: Private generic functions
Generic Function, send-to-recipient: Private generic functions
Generic Function, start-date: Public generic functions
Generic Function, start-time: Public generic functions
Generic Function, status-code: Public generic functions
Generic Function, status-string: Public generic functions
Generic Function, status-text: Public generic functions
Generic Function, store-id: Public generic functions
Generic Function, string-constructor: Private generic functions
Generic Function, sub-id: Private generic functions
Generic Function, template-id: Private generic functions
Generic Function, terminal-id: Public generic functions
Generic Function, token: Public generic functions
Generic Function, token-type: Public generic functions
Generic Function, total-required: Public generic functions
Generic Function, total-requried: Private generic functions
Generic Function, transaction-amount: Public generic functions
Generic Function, transaction-currency: Public generic functions
Generic Function, transaction-id: Public generic functions
Generic Function, transaction-status: Public generic functions
Generic Function, transaction-type: Public generic functions
Generic Function, update-time-after: Public generic functions
Generic Function, update-time-before: Public generic functions
Generic Function, verify-paypal-webhook: Public generic functions
Generic Function, verify-webhook: Public generic functions
Generic Function, webhook-id: Private generic functions
genned-slot-names: Private generic functions
genned-slot-names: Private generic functions
get-token: Public ordinary functions

I
id: Private generic functions
id: Private generic functions
id: Private generic functions
in-list: Private ordinary functions
invoice-id: Private generic functions
invoice-id: Private generic functions
invoice-id: Private generic functions
invoice-id: Private generic functions
invoice-id: Private generic functions
invoice-id: Private generic functions
invoice-id: Private generic functions
invoice-id: Private generic functions
invoice-id: Private generic functions
invoice-id: Private generic functions
invoice-id: Private generic functions
invoice-id: Private generic functions
is-expired-token: Private generic functions
is-expired-token: Private generic functions
is-expired-token: Private generic functions
is-token-bound: Private generic functions
is-token-bound: Private generic functions
is-token-non-nil: Private ordinary functions

M
Macro, defapi: Public macros
Macro, qc: Private macros
Macro, quick-api-condition: Private macros
Macro, with-hash-keys: Private macros
Macro, wrap-dex-condition: Private macros
Macro, wrapped-dex-call: Private macros
Method Combination, string-gen: Private method combinations
Method, %rsa-details: Private generic functions
Method, %verify-message: Private generic functions
Method, (setf agreement-id): Private generic functions
Method, (setf agreement-id): Private generic functions
Method, (setf agreement-id): Private generic functions
Method, (setf agreement-id): Private generic functions
Method, (setf agreement-id): Private generic functions
Method, (setf agreement-id): Private generic functions
Method, (setf agreement-id): Private generic functions
Method, (setf agreement-id): Private generic functions
Method, (setf agreement-id): Private generic functions
Method, (setf anchor-time): Public generic functions
Method, (setf as-of-time): Private generic functions
Method, (setf authorization-id): Private generic functions
Method, (setf authorization-id): Private generic functions
Method, (setf authorization-id): Private generic functions
Method, (setf authorization-id): Private generic functions
Method, (setf balance-affecting-records-only): Public generic functions
Method, (setf batch-id): Private generic functions
Method, (setf batch-id): Private generic functions
Method, (setf body): Public generic functions
Method, (setf body): Public generic functions
Method, (setf capture-id): Private generic functions
Method, (setf capture-id): Private generic functions
Method, (setf content): Private generic functions
Method, (setf currency-code): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-id): Private generic functions
Method, (setf dispute-state): Public generic functions
Method, (setf disputed-transaction_id): Private generic functions
Method, (setf end-date): Public generic functions
Method, (setf end-date): Public generic functions
Method, (setf end-time): Private generic functions
Method, (setf end-time): Private generic functions
Method, (setf endpoint): Private generic functions
Method, (setf event-id): Private generic functions
Method, (setf event-id): Private generic functions
Method, (setf event-type): Private generic functions
Method, (setf fields): Public generic functions
Method, (setf fields): Public generic functions
Method, (setf fields): Public generic functions
Method, (setf fields): Public generic functions
Method, (setf fields): Public generic functions
Method, (setf fields): Public generic functions
Method, (setf genned-slot-names): Private generic functions
Method, (setf id): Private generic functions
Method, (setf id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf invoice-id): Private generic functions
Method, (setf name): Private generic functions
Method, (setf name->json): Private generic functions
Method, (setf next-page-token): Public generic functions
Method, (setf order-id): Private generic functions
Method, (setf order-id): Private generic functions
Method, (setf order-id): Private generic functions
Method, (setf order-id): Private generic functions
Method, (setf page): Public generic functions
Method, (setf page): Public generic functions
Method, (setf page): Public generic functions
Method, (setf page): Public generic functions
Method, (setf page): Public generic functions
Method, (setf page): Public generic functions
Method, (setf page): Public generic functions
Method, (setf page): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf patch-request): Private generic functions
Method, (setf payment-instrument-type): Public generic functions
Method, (setf payout-id): Private generic functions
Method, (setf payout-id): Private generic functions
Method, (setf payout-id): Private generic functions
Method, (setf plan-id): Private generic functions
Method, (setf plan-id): Private generic functions
Method, (setf plan-id): Private generic functions
Method, (setf plan-id): Private generic functions
Method, (setf plan-id): Private generic functions
Method, (setf plan-ids): Public generic functions
Method, (setf product-id): Public generic functions
Method, (setf product-id): Public generic functions
Method, (setf product-id): Public generic functions
Method, (setf profile-id): Private generic functions
Method, (setf profile-id): Private generic functions
Method, (setf profile-id): Private generic functions
Method, (setf profile-id): Private generic functions
Method, (setf query-constructor): Private generic functions
Method, (setf query-slot-names): Private generic functions
Method, (setf referral-id): Private generic functions
Method, (setf refund-id): Private generic functions
Method, (setf schema): Public generic functions
Method, (setf send-to-invoicer): Private generic functions
Method, (setf send-to-recipient): Private generic functions
Method, (setf start-date): Public generic functions
Method, (setf start-date): Public generic functions
Method, (setf start-time): Public generic functions
Method, (setf start-time): Public generic functions
Method, (setf start-time): Public generic functions
Method, (setf status-code): Public generic functions
Method, (setf status-code): Public generic functions
Method, (setf status-string): Public generic functions
Method, (setf status-text): Public generic functions
Method, (setf store-id): Public generic functions
Method, (setf string-constructor): Private generic functions
Method, (setf sub-id): Private generic functions
Method, (setf sub-id): Private generic functions
Method, (setf sub-id): Private generic functions
Method, (setf sub-id): Private generic functions
Method, (setf sub-id): Private generic functions
Method, (setf sub-id): Private generic functions
Method, (setf sub-id): Private generic functions
Method, (setf sub-id): Private generic functions
Method, (setf template-id): Private generic functions
Method, (setf template-id): Private generic functions
Method, (setf template-id): Private generic functions
Method, (setf terminal-id): Public generic functions
Method, (setf token): Public generic functions
Method, (setf total-required): Public generic functions
Method, (setf total-required): Public generic functions
Method, (setf total-required): Public generic functions
Method, (setf total-requried): Private generic functions
Method, (setf total-requried): Private generic functions
Method, (setf total-requried): Private generic functions
Method, (setf transaction-amount): Public generic functions
Method, (setf transaction-currency): Public generic functions
Method, (setf transaction-id): Public generic functions
Method, (setf transaction-id): Public generic functions
Method, (setf transaction-id): Public generic functions
Method, (setf transaction-id): Public generic functions
Method, (setf transaction-status): Public generic functions
Method, (setf transaction-type): Public generic functions
Method, (setf update-time-after): Public generic functions
Method, (setf update-time-before): Public generic functions
Method, (setf webhook-id): Private generic functions
Method, (setf webhook-id): Private generic functions
Method, (setf webhook-id): Private generic functions
Method, (setf webhook-id): Private generic functions
Method, access-token: Public generic functions
Method, agreement-id: Private generic functions
Method, agreement-id: Private generic functions
Method, agreement-id: Private generic functions
Method, agreement-id: Private generic functions
Method, agreement-id: Private generic functions
Method, agreement-id: Private generic functions
Method, agreement-id: Private generic functions
Method, agreement-id: Private generic functions
Method, agreement-id: Private generic functions
Method, anchor-time: Public generic functions
Method, app-id: Public generic functions
Method, as-of-time: Private generic functions
Method, authorization-id: Private generic functions
Method, authorization-id: Private generic functions
Method, authorization-id: Private generic functions
Method, authorization-id: Private generic functions
Method, balance-affecting-records-only: Public generic functions
Method, batch-id: Private generic functions
Method, batch-id: Private generic functions
Method, body: Public generic functions
Method, body: Public generic functions
Method, call-api: Public generic functions
Method, capture-id: Private generic functions
Method, capture-id: Private generic functions
Method, cert->public-key: Private generic functions
Method, content: Private generic functions
Method, content-type: Public generic functions
Method, content-type: Public generic functions
Method, currency-code: Private generic functions
Method, direct-slot-definition-class: Public standalone methods
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-id: Private generic functions
Method, dispute-state: Public generic functions
Method, disputed-transaction_id: Private generic functions
Method, effective-slot-definition-class: Public standalone methods
Method, end-date: Public generic functions
Method, end-date: Public generic functions
Method, end-time: Private generic functions
Method, end-time: Private generic functions
Method, endpoint: Private generic functions
Method, event-id: Private generic functions
Method, event-id: Private generic functions
Method, event-type: Private generic functions
Method, expiredp: Private generic functions
Method, expiredp: Private generic functions
Method, expires-in: Public generic functions
Method, fields: Public generic functions
Method, fields: Public generic functions
Method, fields: Public generic functions
Method, fields: Public generic functions
Method, fields: Public generic functions
Method, fields: Public generic functions
Method, generate-content: Private generic functions
Method, generate-content: Private generic functions
Method, generate-content: Private generic functions
Method, generate-content: Private generic functions
Method, generate-dex-list: Private generic functions
Method, generate-headers: Private generic functions
Method, generate-headers: Private generic functions
Method, generate-headers: Private generic functions
Method, generate-url: Private generic functions
Method, generate-url: Private generic functions
Method, generate-url: Private generic functions
Method, generate-url: Private generic functions
Method, genned-slot-names: Private generic functions
Method, id: Private generic functions
Method, id: Private generic functions
Method, invoice-id: Private generic functions
Method, invoice-id: Private generic functions
Method, invoice-id: Private generic functions
Method, invoice-id: Private generic functions
Method, invoice-id: Private generic functions
Method, invoice-id: Private generic functions
Method, invoice-id: Private generic functions
Method, invoice-id: Private generic functions
Method, invoice-id: Private generic functions
Method, invoice-id: Private generic functions
Method, invoice-id: Private generic functions
Method, is-expired-token: Private generic functions
Method, is-expired-token: Private generic functions
Method, is-token-bound: Private generic functions
Method, name: Private generic functions
Method, name->json: Private generic functions
Method, next-page-token: Public generic functions
Method, nonce: Public generic functions
Method, order-id: Private generic functions
Method, order-id: Private generic functions
Method, order-id: Private generic functions
Method, order-id: Private generic functions
Method, page: Public generic functions
Method, page: Public generic functions
Method, page: Public generic functions
Method, page: Public generic functions
Method, page: Public generic functions
Method, page: Public generic functions
Method, page: Public generic functions
Method, page: Public generic functions
Method, page-size: Public generic functions
Method, page-size: Public generic functions
Method, page-size: Public generic functions
Method, page-size: Public generic functions
Method, page-size: Public generic functions
Method, page-size: Public generic functions
Method, page-size: Public generic functions
Method, page-size: Public generic functions
Method, page-size: Public generic functions
Method, page-size: Public generic functions
Method, parse-token: Private generic functions
Method, parse-token: Private generic functions
Method, patch-request: Private generic functions
Method, payment-instrument-type: Public generic functions
Method, payout-id: Private generic functions
Method, payout-id: Private generic functions
Method, payout-id: Private generic functions
Method, plan-id: Private generic functions
Method, plan-id: Private generic functions
Method, plan-id: Private generic functions
Method, plan-id: Private generic functions
Method, plan-id: Private generic functions
Method, plan-ids: Public generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, product-id: Public generic functions
Method, product-id: Public generic functions
Method, product-id: Public generic functions
Method, profile-id: Private generic functions
Method, profile-id: Private generic functions
Method, profile-id: Private generic functions
Method, profile-id: Private generic functions
Method, query-constructor: Private generic functions
Method, query-slot-names: Private generic functions
Method, referral-id: Private generic functions
Method, refund-id: Private generic functions
Method, request-fun: Public generic functions
Method, schema: Public generic functions
Method, scope: Public generic functions
Method, send-to-invoicer: Private generic functions
Method, send-to-recipient: Private generic functions
Method, start-date: Public generic functions
Method, start-date: Public generic functions
Method, start-time: Public generic functions
Method, start-time: Public generic functions
Method, start-time: Public generic functions
Method, status-code: Public generic functions
Method, status-code: Public generic functions
Method, status-string: Public generic functions
Method, status-text: Public generic functions
Method, store-id: Public generic functions
Method, string-constructor: Private generic functions
Method, sub-id: Private generic functions
Method, sub-id: Private generic functions
Method, sub-id: Private generic functions
Method, sub-id: Private generic functions
Method, sub-id: Private generic functions
Method, sub-id: Private generic functions
Method, sub-id: Private generic functions
Method, sub-id: Private generic functions
Method, template-id: Private generic functions
Method, template-id: Private generic functions
Method, template-id: Private generic functions
Method, terminal-id: Public generic functions
Method, token: Public generic functions
Method, token-type: Public generic functions
Method, total-required: Public generic functions
Method, total-required: Public generic functions
Method, total-required: Public generic functions
Method, total-requried: Private generic functions
Method, total-requried: Private generic functions
Method, total-requried: Private generic functions
Method, transaction-amount: Public generic functions
Method, transaction-currency: Public generic functions
Method, transaction-id: Public generic functions
Method, transaction-id: Public generic functions
Method, transaction-id: Public generic functions
Method, transaction-id: Public generic functions
Method, transaction-status: Public generic functions
Method, transaction-type: Public generic functions
Method, update-time-after: Public generic functions
Method, update-time-before: Public generic functions
Method, validate-superclass: Public standalone methods
Method, validate-superclass: Public standalone methods
Method, verify-paypal-webhook: Public generic functions
Method, verify-webhook: Public generic functions
Method, webhook-id: Private generic functions
Method, webhook-id: Private generic functions
Method, webhook-id: Private generic functions
Method, webhook-id: Private generic functions

N
name: Private generic functions
name: Private generic functions
name->json: Private generic functions
name->json: Private generic functions
next-page-token: Public generic functions
next-page-token: Public generic functions
nonce: Public generic functions
nonce: Public generic functions

O
order-id: Private generic functions
order-id: Private generic functions
order-id: Private generic functions
order-id: Private generic functions
order-id: Private generic functions

P
page: Public generic functions
page: Public generic functions
page: Public generic functions
page: Public generic functions
page: Public generic functions
page: Public generic functions
page: Public generic functions
page: Public generic functions
page: Public generic functions
page-size: Public generic functions
page-size: Public generic functions
page-size: Public generic functions
page-size: Public generic functions
page-size: Public generic functions
page-size: Public generic functions
page-size: Public generic functions
page-size: Public generic functions
page-size: Public generic functions
page-size: Public generic functions
page-size: Public generic functions
parse-token: Private generic functions
parse-token: Private generic functions
parse-token: Private generic functions
patch-request: Private generic functions
patch-request: Private generic functions
payment-instrument-type: Public generic functions
payment-instrument-type: Public generic functions
payout-id: Private generic functions
payout-id: Private generic functions
payout-id: Private generic functions
payout-id: Private generic functions
plan-id: Private generic functions
plan-id: Private generic functions
plan-id: Private generic functions
plan-id: Private generic functions
plan-id: Private generic functions
plan-id: Private generic functions
plan-ids: Public generic functions
plan-ids: Public generic functions
print-object: Public standalone methods
print-object: Public standalone methods
product-id: Public generic functions
product-id: Public generic functions
product-id: Public generic functions
product-id: Public generic functions
profile-id: Private generic functions
profile-id: Private generic functions
profile-id: Private generic functions
profile-id: Private generic functions
profile-id: Private generic functions

Q
qc: Private macros
query-constructor: Private generic functions
query-constructor: Private generic functions
query-slot-names: Private generic functions
query-slot-names: Private generic functions
quick-api-condition: Private macros

R
referral-id: Private generic functions
referral-id: Private generic functions
refund-id: Private generic functions
refund-id: Private generic functions
replace-vars-for-slot-names: Private ordinary functions
request-fun: Public generic functions
request-fun: Public generic functions

S
schema: Public generic functions
schema: Public generic functions
scope: Public generic functions
scope: Public generic functions
send-to-invoicer: Private generic functions
send-to-invoicer: Private generic functions
send-to-recipient: Private generic functions
send-to-recipient: Private generic functions
slots-from-url: Private ordinary functions
start-date: Public generic functions
start-date: Public generic functions
start-date: Public generic functions
start-time: Public generic functions
start-time: Public generic functions
start-time: Public generic functions
start-time: Public generic functions
status-code: Public generic functions
status-code: Public generic functions
status-code: Public generic functions
status-string: Public generic functions
status-string: Public generic functions
status-text: Public generic functions
status-text: Public generic functions
store-id: Public generic functions
store-id: Public generic functions
string-constructor: Private generic functions
string-constructor: Private generic functions
string-gen: Private method combinations
sub-id: Private generic functions
sub-id: Private generic functions
sub-id: Private generic functions
sub-id: Private generic functions
sub-id: Private generic functions
sub-id: Private generic functions
sub-id: Private generic functions
sub-id: Private generic functions
sub-id: Private generic functions

T
template-id: Private generic functions
template-id: Private generic functions
template-id: Private generic functions
template-id: Private generic functions
terminal-id: Public generic functions
terminal-id: Public generic functions
token: Public generic functions
token: Public generic functions
token-type: Public generic functions
token-type: Public generic functions
total-required: Public generic functions
total-required: Public generic functions
total-required: Public generic functions
total-required: Public generic functions
total-requried: Private generic functions
total-requried: Private generic functions
total-requried: Private generic functions
total-requried: Private generic functions
transaction-amount: Public generic functions
transaction-amount: Public generic functions
transaction-currency: Public generic functions
transaction-currency: Public generic functions
transaction-id: Public generic functions
transaction-id: Public generic functions
transaction-id: Public generic functions
transaction-id: Public generic functions
transaction-id: Public generic functions
transaction-status: Public generic functions
transaction-status: Public generic functions
transaction-type: Public generic functions
transaction-type: Public generic functions

U
update-time-after: Public generic functions
update-time-after: