The amazon-ecs Reference Manual

This is the amazon-ecs Reference Manual, version 0.2.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:33:19 2024 GMT+0.

Table of Contents


1 Systems

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


1.1 amazon-ecs

Amazon Product Advertising API library for Common Lisp

Author

Red Daly

License

LLGPL (Lisp LGPL)

Version

0.2.1

Dependencies
  • cl-ppcre (system).
  • trivial-http (system).
  • net-telent-date (system).
  • xml-mop (system).
  • parse-number (system).
  • drakma (system).
  • ironclad (system).
  • hunchentoot (system).
  • bordeaux-threads (system).
  • alexandria (system).
Source

amazon-ecs.asd.

Child Component

src (module).


2 Modules

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


2.1 amazon-ecs/src

Source

amazon-ecs.asd.

Parent Component

amazon-ecs (system).

Child Components

3 Files

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


3.1 Lisp


3.1.1 amazon-ecs/amazon-ecs.asd

Source

amazon-ecs.asd.

Parent Component

amazon-ecs (system).

ASDF Systems

amazon-ecs.

Packages

org.iodb.amazon.ecs-system.


3.1.2 amazon-ecs/src/package.lisp

Source

amazon-ecs.asd.

Parent Component

src (module).

Packages

org.iodb.amazon.ecs.

Public Interface

generate-exports (function).


3.1.3 amazon-ecs/src/ecs-response-model.lisp

Dependency

package.lisp (file).

Source

amazon-ecs.asd.

Parent Component

src (module).

Public Interface
Internals

3.1.4 amazon-ecs/src/generate-uri.lisp

Dependency

package.lisp (file).

Source

amazon-ecs.asd.

Parent Component

src (module).

Public Interface
Internals

3.1.5 amazon-ecs/src/query-ecs.lisp

Dependencies
Source

amazon-ecs.asd.

Parent Component

src (module).

Public Interface
Internals

3.1.6 amazon-ecs/src/operations.lisp

Dependencies
Source

amazon-ecs.asd.

Parent Component

src (module).

Public Interface
Internals

3.1.7 amazon-ecs/src/mux-itemlookup.lisp

Dependency

operations.lisp (file).

Source

amazon-ecs.asd.

Parent Component

src (module).

Public Interface

multiplexed-batch-item-lookup (function).

Internals

4 Packages

Packages are listed by definition order.


4.1 org.iodb.amazon.ecs-system

Source

amazon-ecs.asd.

Use List
  • asdf/interface.
  • common-lisp.

4.2 org.iodb.amazon.ecs

Source

package.lisp.

Nicknames
  • amazon-ecs
  • ecs
  • iodb-ecs
Use List
  • alexandria.
  • common-lisp.
  • net.telent.date.
  • org.iodb.xml-mop.
Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Special variables

Special Variable: *access-key-id*

The access key is assigned by amazon and is the public key that identifies your account.

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Special Variable: *amazon.com-merchant-id*
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Special Variable: *associates-id*

This is used to embed your money-making associate ID into links etc.

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Special Variable: *http-request-frequency*
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Special Variable: *http-request-function*
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Special Variable: *secret-access-key*

The secret key is assigned by Amazon.com and is only known to you.

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Special Variable: *webservices-domain*

The domain to use to make requests. Could alter this to ecs.amazon.co.uk for example.

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Special Variable: *webservices-uri-path*

This will probably never need to change

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Special Variable: *webservices-version*
Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.


5.1.2 Ordinary functions

Function: cart-add (cart-or-cart-id &rest op-params)
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Function: cart-create (&rest op-params)
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Function: cart-get (cart-or-cart-id &rest op-params)
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Function: cart-modify (cart-or-cart-id &rest op-params)
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Function: generate-exports ()
Package

org.iodb.amazon.ecs.

Source

package.lisp.

Function: hyphenated->camelized (hyphen-word)

Returns a camelized version of the hyphenated string of words. abc-efg -> AbcEfg

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: item-lookup (&rest op-params)
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Function: item-search (&rest op-params)
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Function: multiplexed-batch-item-lookup (asins &key shared-parameters-args independent-parameters-args)

Given a list of items and shared/independent paramters for a batch request, returns a list where the nth item of the list is a list of
ITEM objects that correspond to the nth ASIN in ASINS.

e.g. (ecs:multiplexed-batch-item-lookup ’("0321486129" "0131873210") ...) => ((#<ORG.IODB.AMAZON.ECS:AMAZON-ITEM 0321486129> #<ORG.IODB.AMAZON.ECS:AMAZON-ITEM 0321486129>) (#<ORG.IODB.AMAZON.ECS:AMAZON-ITEM 0131873210> #<ORG.IODB.AMAZON.ECS:AMAZON-ITEM 0131873210>))

Package

org.iodb.amazon.ecs.

Source

mux-itemlookup.lisp.

Function: official-amazon.com-merchant? (merchant)

Returns True if the given merchant is the Amazon.com itself (not a 3rd party merchant).

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Function: perform-batch-operation (operation &key simple-parameters-args shared-parameters-args independent-parameters-args secret-access-key)
Package

org.iodb.amazon.ecs.

Source

operations.lisp.

Function: perform-operation (operation &rest key-args &key access-key-id associate-id secret-access-key version validate timestamp &allow-other-keys)
Package

org.iodb.amazon.ecs.

Source

operations.lisp.


5.1.3 Generic functions

Generic Function: actors (object)
Package

org.iodb.amazon.ecs.

Methods
Method: actors ((object23 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: actors ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

actors.

Generic Writer: (setf actors) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf actors) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

actors.

Generic Reader: alternate-version-asin (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: alternate-version-asin ((alternate-version alternate-version))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

asin.

Generic Writer: (setf alternate-version-asin) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf alternate-version-asin) ((alternate-version alternate-version))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

asin.

Generic Reader: alternate-version-binding (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: alternate-version-binding ((alternate-version alternate-version))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

binding.

Generic Writer: (setf alternate-version-binding) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf alternate-version-binding) ((alternate-version alternate-version))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

binding.

Generic Reader: alternate-version-title (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: alternate-version-title ((alternate-version alternate-version))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

title.

Generic Writer: (setf alternate-version-title) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf alternate-version-title) ((alternate-version alternate-version))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

title.

Generic Reader: alternate-versions (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: alternate-versions ((alternate-versions alternate-versions))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

versions-list.

Reader Method: alternate-versions ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

alternate-versions.

Generic Writer: (setf alternate-versions) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf alternate-versions) ((alternate-versions alternate-versions))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

versions-list.

Writer Method: (setf alternate-versions) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

alternate-versions.

Generic Function: amount-saved (object)
Package

org.iodb.amazon.ecs.

Methods
Method: amount-saved ((object6 offer))
Source

ecs-response-model.lisp.

Reader Method: amount-saved ((offer-listing offer-listing))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

amount-saved.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf amount-saved) ((offer-listing offer-listing))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

amount-saved.

Generic Reader: argument-name (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: argument-name ((key-value-element key-value-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

arg-value.

Generic Writer: (setf argument-name) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf argument-name) ((key-value-element key-value-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

arg-value.

Generic Function: author (item-like-thing)

Gives the author of an item-like thing, e.g. ItemAttributes or Item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Generic Function: availability (object)
Package

org.iodb.amazon.ecs.

Methods
Method: availability ((object5 offer))
Source

ecs-response-model.lisp.

Reader Method: availability ((offer-listing offer-listing))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

availability.

Generic Writer: (setf availability) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf availability) ((offer-listing offer-listing))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

availability.

Generic Reader: availability-attributes (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: availability-attributes ((offer-listing offer-listing))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

availability-attributes.

Generic Writer: (setf availability-attributes) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf availability-attributes) ((offer-listing offer-listing))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

availability-attributes.

Generic Reader: availability-maximum-hours (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: availability-maximum-hours ((availability-attributes availability-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

availability-maximum-hours.

Generic Writer: (setf availability-maximum-hours) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf availability-maximum-hours) ((availability-attributes availability-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

availability-maximum-hours.

Generic Reader: availability-minimum-hours (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: availability-minimum-hours ((availability-attributes availability-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

availability-minimum-hours.

Generic Writer: (setf availability-minimum-hours) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf availability-minimum-hours) ((availability-attributes availability-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

availability-minimum-hours.

Generic Reader: availability-type (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: availability-type ((availability-attributes availability-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

availability-type.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf availability-type) ((availability-attributes availability-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

availability-type.

Generic Reader: average-feedback-rating (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: average-feedback-rating ((vendor-like-mixin vendor-like-mixin))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

average-feedback-rating.

Generic Writer: (setf average-feedback-rating) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf average-feedback-rating) ((vendor-like-mixin vendor-like-mixin))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

average-feedback-rating.

Generic Reader: cart-item-asin (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-asin ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

asin.

Generic Writer: (setf cart-item-asin) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-asin) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

asin.

Generic Reader: cart-item-collection (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-collection ((cart cart))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Generic Writer: (setf cart-item-collection) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-collection) ((cart cart))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Generic Reader: cart-item-id (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-id ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-item-id.

Generic Writer: (setf cart-item-id) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-id) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-item-id.

Generic Reader: cart-item-merchant-id (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-merchant-id ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

merchant-id.

Generic Writer: (setf cart-item-merchant-id) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-merchant-id) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

merchant-id.

Generic Reader: cart-item-seller-id (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-seller-id ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

seller-id.

Generic Writer: (setf cart-item-seller-id) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-seller-id) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

seller-id.

Generic Reader: cart-items (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-items ((cart-get-request cart-get-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Reader Method: cart-items ((cart-modify-request cart-modify-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Reader Method: cart-items ((cart-add-request cart-add-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Reader Method: cart-items ((cart-create-request cart-create-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Reader Method: cart-items ((cart-item-collection cart-item-collection))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Generic Writer: (setf cart-items) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-items) ((cart-get-request cart-get-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Writer Method: (setf cart-items) ((cart-modify-request cart-modify-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Writer Method: (setf cart-items) ((cart-add-request cart-add-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Writer Method: (setf cart-items) ((cart-create-request cart-create-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Writer Method: (setf cart-items) ((cart-item-collection cart-item-collection))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-items.

Generic Reader: cart-purchase-url (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-purchase-url ((cart cart))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

purchase-url.

Generic Writer: (setf cart-purchase-url) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-purchase-url) ((cart cart))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

purchase-url.

Generic Function: condition-note (object)
Package

org.iodb.amazon.ecs.

Methods
Method: condition-note ((object1 offer))
Source

ecs-response-model.lisp.

Reader Method: condition-note ((offer-attributes offer-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

condition-note.

Generic Writer: (setf condition-note) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf condition-note) ((offer-attributes offer-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

condition-note.

Generic Function: creators (object)
Package

org.iodb.amazon.ecs.

Methods
Method: creators ((object22 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: creators ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

creators.

Generic Writer: (setf creators) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf creators) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

creators.

Generic Reader: delivery-method (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: delivery-method ((item-search-request item-search-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

delivery-method.

Generic Writer: (setf delivery-method) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf delivery-method) ((item-search-request item-search-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

delivery-method.

Generic Reader: dimension-height (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: dimension-height ((dimensional-element dimensional-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

height.

Generic Writer: (setf dimension-height) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf dimension-height) ((dimensional-element dimensional-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

height.

Generic Reader: dimension-length (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: dimension-length ((dimensional-element dimensional-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

length.

Generic Writer: (setf dimension-length) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf dimension-length) ((dimensional-element dimensional-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

length.

Generic Reader: dimension-weight (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: dimension-weight ((dimensional-element dimensional-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

weight.

Generic Writer: (setf dimension-weight) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf dimension-weight) ((dimensional-element dimensional-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

weight.

Generic Reader: dimension-width (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: dimension-width ((dimensional-element dimensional-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

width.

Generic Writer: (setf dimension-width) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf dimension-width) ((dimensional-element dimensional-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

width.

Generic Function: directors (object)
Package

org.iodb.amazon.ecs.

Methods
Method: directors ((object24 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: directors ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

directors.

Generic Writer: (setf directors) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf directors) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

directors.

Generic Reader: distance-units (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: distance-units ((numerical-measurement-element numerical-measurement-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

units.

Generic Writer: (setf distance-units) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf distance-units) ((numerical-measurement-element numerical-measurement-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

units.

Generic Function: eligible-for-saver-shipping? (object)
Package

org.iodb.amazon.ecs.

Methods
Method: eligible-for-saver-shipping? ((object4 offer))
Source

ecs-response-model.lisp.

Reader Method: eligible-for-saver-shipping? ((offer-listing offer-listing))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

eligible-for-saver-shipping.

Generic Writer: (setf eligible-for-saver-shipping?) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf eligible-for-saver-shipping?) ((offer-listing offer-listing))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

eligible-for-saver-shipping.

Generic Reader: error-code (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: error-code ((amazon-error-element amazon-error-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

code.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf error-code) ((amazon-error-element amazon-error-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

code.

Generic Reader: error-message (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: error-message ((amazon-error-element amazon-error-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

message.

Generic Writer: (setf error-message) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf error-message) ((amazon-error-element amazon-error-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

message.

Generic Reader: errors (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: errors ((amazon-errors amazon-errors))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

errors.

Reader Method: errors ((items-errors items-errors))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

errors.

Generic Writer: (setf errors) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf errors) ((amazon-errors amazon-errors))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

errors.

Writer Method: (setf errors) ((items-errors items-errors))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

errors.

Generic Function: exchange-id (object)
Package

org.iodb.amazon.ecs.

Methods
Method: exchange-id ((object2 offer))
Source

ecs-response-model.lisp.

Reader Method: exchange-id ((offer-listing offer-listing))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

exchange-id.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf exchange-id) ((offer-listing offer-listing))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

exchange-id.

Generic Reader: glance-page (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: glance-page ((merchant merchant))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

glancepage.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf glance-page) ((merchant merchant))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

glancepage.

Generic Reader: headers (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: headers ((http-headers http-headers))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

headers.

Generic Writer: (setf headers) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf headers) ((http-headers http-headers))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

headers.

Generic Reader: image-height (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: image-height ((image-element image-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

height.

Generic Writer: (setf image-height) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf image-height) ((image-element image-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

height.

Generic Reader: image-set-category (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: image-set-category ((image-set image-set))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

category.

Generic Writer: (setf image-set-category) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf image-set-category) ((image-set image-set))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

category.

Generic Reader: image-set-large-image (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: image-set-large-image ((image-set image-set))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

large-image.

Generic Writer: (setf image-set-large-image) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf image-set-large-image) ((image-set image-set))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

large-image.

Generic Reader: image-set-medium-image (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: image-set-medium-image ((image-set image-set))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

medium-image.

Generic Writer: (setf image-set-medium-image) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf image-set-medium-image) ((image-set image-set))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

medium-image.

Generic Reader: image-set-small-image (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: image-set-small-image ((image-set image-set))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

small-image.

Generic Writer: (setf image-set-small-image) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf image-set-small-image) ((image-set image-set))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

small-image.

Generic Reader: image-sets (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: image-sets ((image-set-collection image-set-collection))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

image-sets.

Generic Writer: (setf image-sets) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf image-sets) ((image-set-collection image-set-collection))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

image-sets.

Generic Reader: image-url (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: image-url ((image-element image-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

url.

Generic Writer: (setf image-url) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf image-url) ((image-element image-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

url.

Generic Reader: image-width (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: image-width ((image-element image-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

width.

Generic Writer: (setf image-width) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf image-width) ((image-element image-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

width.

Generic Function: isbn (item-like-thing)

Gives the isbn of an item-like thing, e.g. ItemAttributes or Item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Generic Reader: item-asin (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-asin ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

asin.

Reader Method: item-asin ((cart-request-item cart-request-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

asin.

Generic Writer: (setf item-asin) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-asin) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

asin.

Writer Method: (setf item-asin) ((cart-request-item cart-request-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

asin.

Generic Reader: item-attributes (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-attributes ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

item-attributes.

Generic Writer: (setf item-attributes) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-attributes) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

item-attributes.

Generic Function: item-authors (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-authors ((object0 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-authors ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

authors.

Generic Writer: (setf item-authors) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-authors) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

authors.

Generic Function: item-binding (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-binding ((object20 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-binding ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

binding.

Generic Writer: (setf item-binding) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-binding) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

binding.

Generic Reader: item-detail-page-url (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-detail-page-url ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

detail-page-url.

Generic Writer: (setf item-detail-page-url) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-detail-page-url) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

detail-page-url.

Generic Function: item-dewey-decimal-number (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-dewey-decimal-number ((object21 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-dewey-decimal-number ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

dewey-decimal-number.

Generic Writer: (setf item-dewey-decimal-number) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-dewey-decimal-number) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

dewey-decimal-number.

Generic Function: item-ean (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-ean ((object10 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-ean ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

ean.

Generic Writer: (setf item-ean) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-ean) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

ean.

Generic Function: item-edition (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-edition ((object12 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-edition ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

edition.

Generic Writer: (setf item-edition) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-edition) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

edition.

Generic Function: item-features (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-features ((object1 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-features ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

features.

Generic Writer: (setf item-features) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-features) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

features.

Generic Function: item-height (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-height ((object2 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-height ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

height.

Generic Writer: (setf item-height) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-height) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

height.

Generic Reader: item-image-set-collection (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-image-set-collection ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

image-set-collection.

Generic Writer: (setf item-image-set-collection) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-image-set-collection) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

image-set-collection.

Generic Reader: item-image-sets (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-image-sets ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

image-set-collection.

Generic Writer: (setf item-image-sets) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-image-sets) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

image-set-collection.

Generic Function: item-isbn (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-isbn ((object11 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-isbn ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

isbn.

Generic Writer: (setf item-isbn) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-isbn) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

isbn.

Generic Function: item-label (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-label ((object18 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-label ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

label.

Generic Writer: (setf item-label) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-label) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

label.

Generic Reader: item-large-image (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-large-image ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

large-image.

Generic Writer: (setf item-large-image) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-large-image) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

large-image.

Generic Function: item-length (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-length ((object3 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-length ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

length.

Generic Writer: (setf item-length) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-length) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

length.

Generic Function: item-list-price (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-list-price ((object7 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-list-price ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

list-price.

Generic Writer: (setf item-list-price) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-list-price) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

list-price.

Generic Reader: item-lookup-request (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-lookup-request ((items-request-info items-request-info))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

item-lookup-request.

Generic Writer: (setf item-lookup-request) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-lookup-request) ((items-request-info items-request-info))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

item-lookup-request.

Generic Reader: item-medium-image (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-medium-image ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

medium-image.

Generic Writer: (setf item-medium-image) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-medium-image) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

medium-image.

Generic Function: item-number-of-items (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-number-of-items ((object25 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-number-of-items ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

number-of-items.

Generic Writer: (setf item-number-of-items) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-number-of-items) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

number-of-items.

Generic Function: item-number-of-pages (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-number-of-pages ((object19 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-number-of-pages ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

number-of-pages.

Generic Writer: (setf item-number-of-pages) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-number-of-pages) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

number-of-pages.

Generic Reader: item-offer-summary (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-offer-summary ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

offer-summary.

Generic Writer: (setf item-offer-summary) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-offer-summary) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

offer-summary.

Generic Reader: item-offers (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-offers ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

offers.

Generic Writer: (setf item-offers) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-offers) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

offers.

Generic Function: item-official-amazon-offer (item)

Returns the first official amazon offer for the item.

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Methods
Method: item-official-amazon-offer ((item amazon-item))
Generic Function: item-package-dimensions (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-package-dimensions ((object6 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-package-dimensions ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

package-dimensions.

Generic Writer: (setf item-package-dimensions) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-package-dimensions) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

package-dimensions.

Generic Function: item-product-group (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-product-group ((object27 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-product-group ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

product-group.

Generic Writer: (setf item-product-group) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-product-group) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

product-group.

Generic Function: item-publication-date (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-publication-date ((object14 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-publication-date ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

publication-date.

Generic Writer: (setf item-publication-date) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-publication-date) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

publication-date.

Generic Function: item-publisher (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-publisher ((object16 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-publisher ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

publisher.

Generic Writer: (setf item-publisher) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-publisher) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

publisher.

Generic Reader: item-sales-rank (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-sales-rank ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

sales-rank.

Generic Writer: (setf item-sales-rank) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-sales-rank) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

sales-rank.

Generic Reader: item-small-image (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: item-small-image ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

small-image.

Generic Writer: (setf item-small-image) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-small-image) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

small-image.

Generic Function: item-studio (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-studio ((object17 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-studio ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

studio.

Generic Writer: (setf item-studio) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-studio) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

studio.

Generic Function: item-title (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-title ((object8 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-title ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

title.

Generic Writer: (setf item-title) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-title) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

title.

Generic Function: item-upc (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-upc ((object9 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-upc ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

upc.

Generic Writer: (setf item-upc) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-upc) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

upc.

Generic Function: item-weight (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-weight ((object5 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-weight ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

weight.

Generic Writer: (setf item-weight) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-weight) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

weight.

Generic Function: item-width (object)
Package

org.iodb.amazon.ecs.

Methods
Method: item-width ((object4 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: item-width ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

width.

Generic Writer: (setf item-width) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf item-width) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

width.

Generic Reader: items (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: items ((items items))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

items.

Reader Method: items ((cart-request-items cart-request-items))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

items.

Generic Writer: (setf items) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf items) ((items items))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

items.

Writer Method: (setf items) ((cart-request-items cart-request-items))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

items.

Generic Reader: keywords (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: keywords ((item-search-request item-search-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

keywords.

Generic Writer: (setf keywords) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf keywords) ((item-search-request item-search-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

keywords.

Generic Reader: lowest-collectible-price (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: lowest-collectible-price ((item-price-description-mixin item-price-description-mixin))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

lowest-collectible-price.

Generic Writer: (setf lowest-collectible-price) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf lowest-collectible-price) ((item-price-description-mixin item-price-description-mixin))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

lowest-collectible-price.

Generic Reader: lowest-new-price (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: lowest-new-price ((item-price-description-mixin item-price-description-mixin))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

lowest-new-price.

Generic Writer: (setf lowest-new-price) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf lowest-new-price) ((item-price-description-mixin item-price-description-mixin))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

lowest-new-price.

Generic Reader: lowest-refurbished-price (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: lowest-refurbished-price ((item-price-description-mixin item-price-description-mixin))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

lowest-refurbished-price.

Generic Writer: (setf lowest-refurbished-price) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf lowest-refurbished-price) ((item-price-description-mixin item-price-description-mixin))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

lowest-refurbished-price.

Generic Reader: lowest-used-price (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: lowest-used-price ((item-price-description-mixin item-price-description-mixin))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

lowest-used-price.

Generic Writer: (setf lowest-used-price) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf lowest-used-price) ((item-price-description-mixin item-price-description-mixin))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

lowest-used-price.

Generic Function: manufacturer (object)
Package

org.iodb.amazon.ecs.

Methods
Method: manufacturer ((object26 amazon-item))
Source

ecs-response-model.lisp.

Reader Method: manufacturer ((item-attributes item-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

manufacturer.

Generic Writer: (setf manufacturer) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf manufacturer) ((item-attributes item-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

manufacturer.

Generic Reader: merchant-id (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: merchant-id ((merchant merchant))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

merchant-id.

Reader Method: merchant-id ((item-lookup-request item-lookup-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

merchant-id.

Reader Method: merchant-id ((item-search-request item-search-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

merchant-id.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf merchant-id) ((merchant merchant))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

merchant-id.

Writer Method: (setf merchant-id) ((item-lookup-request item-lookup-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

merchant-id.

Writer Method: (setf merchant-id) ((item-search-request item-search-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

merchant-id.

Generic Reader: merchant-name (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: merchant-name ((merchant merchant))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

merchant-name.

Generic Writer: (setf merchant-name) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf merchant-name) ((merchant merchant))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

merchant-name.

Generic Reader: offer-attributes (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: offer-attributes ((offer offer))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

offer-attributes.

Generic Writer: (setf offer-attributes) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf offer-attributes) ((offer offer))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

offer-attributes.

Generic Function: offer-condition (object)
Package

org.iodb.amazon.ecs.

Methods
Method: offer-condition ((object0 offer))
Source

ecs-response-model.lisp.

Reader Method: offer-condition ((offer-attributes offer-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

condition.

Generic Writer: (setf offer-condition) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf offer-condition) ((offer-attributes offer-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

condition.

Generic Reader: offer-editorial-reviews (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: offer-editorial-reviews ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

editorial-reviews.

Generic Writer: (setf offer-editorial-reviews) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf offer-editorial-reviews) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

editorial-reviews.

Generic Reader: offer-listing (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: offer-listing ((offer offer))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

offer-listing.

Generic Writer: (setf offer-listing) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf offer-listing) ((offer offer))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

offer-listing.

Generic Function: offer-listing-id (object)
Package

org.iodb.amazon.ecs.

Methods
Method: offer-listing-id ((object0 offer))
Source

ecs-response-model.lisp.

Reader Method: offer-listing-id ((offer-listing offer-listing))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

offer-listing-id.

Generic Writer: (setf offer-listing-id) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf offer-listing-id) ((offer-listing offer-listing))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

offer-listing-id.

Generic Reader: offer-merchant (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: offer-merchant ((offer offer))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

merchant.

Generic Writer: (setf offer-merchant) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf offer-merchant) ((offer offer))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

merchant.

Generic Reader: offer-summary (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: offer-summary ((amazon-item amazon-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

offer-summary.

Generic Writer: (setf offer-summary) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf offer-summary) ((amazon-item amazon-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

offer-summary.

Generic Reader: offers (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: offers ((offers offers))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

offers.

Generic Writer: (setf offers) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf offers) ((offers offers))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

offers.

Generic Reader: offers-total-offers (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: offers-total-offers ((offers offers))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

total-offers.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf offers-total-offers) ((offers offers))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

total-offers.

Generic Reader: offers-total-pages (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: offers-total-pages ((offers offers))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

total-offer-pages.

Generic Writer: (setf offers-total-pages) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf offers-total-pages) ((offers offers))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

total-offer-pages.

Generic Function: official-amazon-offer? (offer)

Returns whether or not the offer is an official amazon offer.

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Methods
Method: official-amazon-offer? ((offer offer))
Generic Reader: operation-arguments (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: operation-arguments ((operation-arguments operation-arguments))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

arguments.

Reader Method: operation-arguments ((operation-request operation-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

arguments.

Generic Writer: (setf operation-arguments) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf operation-arguments) ((operation-arguments operation-arguments))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

arguments.

Writer Method: (setf operation-arguments) ((operation-request operation-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

arguments.

Generic Reader: operation-http-headers (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: operation-http-headers ((operation-request operation-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

http-headers.

Generic Writer: (setf operation-http-headers) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf operation-http-headers) ((operation-request operation-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

http-headers.

Generic Reader: operation-requestid (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: operation-requestid ((operation-request operation-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

request-id.

Generic Writer: (setf operation-requestid) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf operation-requestid) ((operation-request operation-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

request-id.

Generic Reader: percentage-saved (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: percentage-saved ((offer-listing offer-listing))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

percentage-saved.

Generic Writer: (setf percentage-saved) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf percentage-saved) ((offer-listing offer-listing))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

percentage-saved.

Generic Function: price (object)
Package

org.iodb.amazon.ecs.

Methods
Method: price ((object1 offer))
Source

ecs-response-model.lisp.

Reader Method: price ((offer-listing offer-listing))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

price.

Generic Writer: (setf price) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf price) ((offer-listing offer-listing))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

price.

Generic Reader: price-amount (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: price-amount ((price-element price-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

amount.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf price-amount) ((price-element price-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

amount.

Generic Reader: price-currency-code (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: price-currency-code ((price-element price-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

currency-code.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf price-currency-code) ((price-element price-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

currency-code.

Generic Reader: price-formatted (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: price-formatted ((price-element price-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

formatted-price.

Generic Writer: (setf price-formatted) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf price-formatted) ((price-element price-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

formatted-price.

Generic Function: price-in-cents (price &key currency-code)
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Methods
Method: price-in-cents ((price price-element) &key currency-code)
Generic Function: price-in-dollars (price)
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Methods
Method: price-in-dollars ((price price-element))
Generic Function: quantity (object)
Package

org.iodb.amazon.ecs.

Methods
Method: quantity ((object3 offer))
Source

ecs-response-model.lisp.

Reader Method: quantity ((offer-listing offer-listing))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

quantity.

Generic Writer: (setf quantity) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf quantity) ((offer-listing offer-listing))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

quantity.

Generic Reader: request (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: request ((items items))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

request.

Generic Writer: (setf request) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf request) ((items items))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

request.

Generic Reader: request-errors (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: request-errors ((items-request-info items-request-info))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

errors.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf request-errors) ((items-request-info items-request-info))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

errors.

Generic Reader: request-is-valid (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: request-is-valid ((items-request-info items-request-info))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

is-valid.

Generic Writer: (setf request-is-valid) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf request-is-valid) ((items-request-info items-request-info))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

is-valid.

Generic Reader: request-item-id (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: request-item-id ((item-lookup-request item-lookup-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

item-id.

Generic Writer: (setf request-item-id) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf request-item-id) ((item-lookup-request item-lookup-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

item-id.

Generic Reader: request-item-search-request (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: request-item-search-request ((items-request-info items-request-info))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

item-search-request.

Generic Writer: (setf request-item-search-request) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf request-item-search-request) ((items-request-info items-request-info))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

item-search-request.

Generic Reader: request-processing-time (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: request-processing-time ((operation-request operation-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

request-processing-time.

Generic Writer: (setf request-processing-time) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf request-processing-time) ((operation-request operation-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

request-processing-time.

Generic Reader: request-response-group (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: request-response-group ((item-search-request item-search-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

response-group.

Generic Writer: (setf request-response-group) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf request-response-group) ((item-search-request item-search-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

response-group.

Generic Reader: response-cart (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: response-cart ((cart-get-response cart-get-response))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart.

Reader Method: response-cart ((cart-modify-response cart-modify-response))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart.

Reader Method: response-cart ((cart-add-response cart-add-response))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart.

Reader Method: response-cart ((cart-create-response cart-create-response))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart.

Generic Writer: (setf response-cart) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf response-cart) ((cart-get-response cart-get-response))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart.

Writer Method: (setf response-cart) ((cart-modify-response cart-modify-response))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart.

Writer Method: (setf response-cart) ((cart-add-response cart-add-response))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart.

Writer Method: (setf response-cart) ((cart-create-response cart-create-response))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart.

Generic Reader: response-groups (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: response-groups ((item-lookup-request item-lookup-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

response-groups.

Generic Writer: (setf response-groups) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf response-groups) ((item-lookup-request item-lookup-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

response-groups.

Generic Reader: response-items (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: response-items ((abstract-root-response abstract-root-response))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

items.

Generic Writer: (setf response-items) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf response-items) ((abstract-root-response abstract-root-response))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

items.

Generic Reader: response-operation-request (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: response-operation-request ((abstract-root-response abstract-root-response))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

operation-request.

Generic Writer: (setf response-operation-request) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf response-operation-request) ((abstract-root-response abstract-root-response))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

operation-request.

Generic Reader: response-xmlns (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: response-xmlns ((abstract-root-response abstract-root-response))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

xmlns.

Generic Writer: (setf response-xmlns) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf response-xmlns) ((abstract-root-response abstract-root-response))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

xmlns.

Generic Reader: review-content (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: review-content ((editorial-review editorial-review))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

content.

Generic Writer: (setf review-content) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf review-content) ((editorial-review editorial-review))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

content.

Generic Reader: review-source (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: review-source ((editorial-review editorial-review))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

source.

Generic Writer: (setf review-source) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf review-source) ((editorial-review editorial-review))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

source.

Generic Reader: search-index (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: search-index ((item-search-request item-search-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

searchindex.

Generic Writer: (setf search-index) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf search-index) ((item-search-request item-search-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

searchindex.

Generic Reader: seller-id (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: seller-id ((seller seller))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

seller-id.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf seller-id) ((seller seller))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

seller-id.

Generic Function: subcondition (object)
Package

org.iodb.amazon.ecs.

Methods
Method: subcondition ((object4 offer))
Source

ecs-response-model.lisp.

Reader Method: subcondition ((offer-attributes offer-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

subcondition.

Generic Writer: (setf subcondition) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf subcondition) ((offer-attributes offer-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

subcondition.

Generic Reader: summary-total-new (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: summary-total-new ((offer-summary offer-summary))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

totalnew.

Generic Writer: (setf summary-total-new) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf summary-total-new) ((offer-summary offer-summary))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

totalnew.

Generic Function: title (item-like-thing)

Gives the title of an item-like thing, e.g. ItemAttributes or Item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Generic Reader: total-collectible (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: total-collectible ((offer-summary offer-summary))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

total-collectible.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf total-collectible) ((offer-summary offer-summary))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

total-collectible.

Generic Reader: total-feedback (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: total-feedback ((vendor-like-mixin vendor-like-mixin))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

total-feedback.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf total-feedback) ((vendor-like-mixin vendor-like-mixin))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

total-feedback.

Generic Reader: total-refurbished (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: total-refurbished ((offer-summary offer-summary))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

total-refurbished.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf total-refurbished) ((offer-summary offer-summary))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

total-refurbished.

Generic Reader: total-used (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: total-used ((offer-summary offer-summary))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

total-used.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf total-used) ((offer-summary offer-summary))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

total-used.

Generic Function: will-ship-expedited (object)
Package

org.iodb.amazon.ecs.

Methods
Method: will-ship-expedited ((object2 offer))
Source

ecs-response-model.lisp.

Reader Method: will-ship-expedited ((offer-attributes offer-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

will-ship-expedited.

Generic Writer: (setf will-ship-expedited) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf will-ship-expedited) ((offer-attributes offer-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

will-ship-expedited.

Generic Function: will-ship-international (object)
Package

org.iodb.amazon.ecs.

Methods
Method: will-ship-international ((object3 offer))
Source

ecs-response-model.lisp.

Reader Method: will-ship-international ((offer-attributes offer-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

will-ship-international.

Generic Writer: (setf will-ship-international) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf will-ship-international) ((offer-attributes offer-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

will-ship-international.


5.1.4 Standalone methods

Method: element-value ((element simple-text-element))
Package

org.iodb.xml-mop.

Source

ecs-response-model.lisp.

Method: element-value ((obj alternate-versions))
Package

org.iodb.xml-mop.

Source

ecs-response-model.lisp.

Method: element-value ((element numerical-text-element))
Package

org.iodb.xml-mop.

Source

ecs-response-model.lisp.

Method: element-value ((element yes-no-element))
Package

org.iodb.xml-mop.

Source

ecs-response-model.lisp.

Method: element-value ((element date-element))
Package

org.iodb.xml-mop.

Source

ecs-response-model.lisp.

Method: element-value ((element cart-request-items))
Package

org.iodb.xml-mop.

Source

ecs-response-model.lisp.

Method: element-value ((elem amazon-error-element))
Package

org.iodb.xml-mop.

Source

ecs-response-model.lisp.

Method: element-value ((obj item-links))
Package

org.iodb.xml-mop.

Source

ecs-response-model.lisp.

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

ecs-response-model.lisp.

Method: print-object ((obj price-element) stream)
Source

ecs-response-model.lisp.

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

ecs-response-model.lisp.

Method: print-object ((obj amazon-item) stream)
Source

ecs-response-model.lisp.

Method: print-object ((obj alternate-version) stream)
Source

ecs-response-model.lisp.

Method: print-object ((obj location-element) stream)
Source

ecs-response-model.lisp.


5.1.5 Conditions

Condition: amazon-condition
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

condition.

Direct subclasses

amazon-error.

Condition: amazon-error
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses
Direct subclasses
Direct slots
Slot: amazon-code
Initform

(quote nil)

Initargs

:code

Slot: amazon-message
Initform

(quote nil)

Initargs

:amazon-message

Condition: cart-error
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

amazon-error.

Direct subclasses
Condition: invalid-parameter-value-error
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

amazon-error.

Condition: item-not-accessible-error
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

amazon-error.

Condition: item-not-eligible-for-cart-error
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

cart-error.

Condition: no-exact-matches-error
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

amazon-error.


5.1.6 Classes

Class: abstract-root-response

root of most all operations response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct subclasses
Direct methods
Direct slots
Slot: xmlns
Initform

""

Initargs

:xmlns

Readers

response-xmlns.

Writers

(setf response-xmlns).

Slot: operation-request
Readers

response-operation-request.

Writers

(setf response-operation-request).

Slot: items
Initargs

:items

Readers

response-items.

Writers

(setf response-items).

Class: alternate-versions
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: versions-list
Initargs

:versions

Readers

alternate-versions.

Writers

(setf alternate-versions).

Class: amazon-errors
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: errors
Initargs

:errors

Readers

errors.

Writers

(setf errors).

Class: amazon-item

HTTPHeader element in Amazon ECS response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: item-attributes
Initargs

:item-attributes

Readers

item-attributes.

Writers

(setf item-attributes).

Slot: asin
Package

common-lisp.

Initform

""

Initargs

:asin

Readers

item-asin.

Writers

(setf item-asin).

Slot: detail-page-url
Initform

""

Initargs

:detail-page-url

Readers

item-detail-page-url.

Writers

(setf item-detail-page-url).

Slot: sales-rank
Initform

0

Readers

item-sales-rank.

Writers

(setf item-sales-rank).

Slot: large-image
Readers

item-large-image.

Writers

(setf item-large-image).

Slot: small-image
Readers

item-small-image.

Writers

(setf item-small-image).

Slot: medium-image
Readers

item-medium-image.

Writers

(setf item-medium-image).

Slot: image-set-collection
Readers
Writers
Slot: alternate-versions
Initargs

:alternate-versions

Readers

alternate-versions.

Writers

(setf alternate-versions).

Initargs

:item-links

Readers

item-links.

Writers

(setf item-links).

Slot: offer-summary
Initargs

:offer-summary

Readers
Writers
Slot: editorial-reviews
Readers

offer-editorial-reviews.

Writers

(setf offer-editorial-reviews).

Slot: offers
Readers

item-offers.

Writers

(setf item-offers).

Class: availability-attributes

HTTPHeader element in Amazon ECS response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: availability-type
Initargs

:availability-type

Readers

availability-type.

Writers

(setf availability-type).

Slot: availability-minimum-hours
Readers

availability-minimum-hours.

Writers

(setf availability-minimum-hours).

Slot: availability-preorder-p
Readers

availability-preorder-p.

Writers

(setf availability-preorder-p).

Slot: availability-maximum-hours
Readers

availability-maximum-hours.

Writers

(setf availability-maximum-hours).

Class: cart-create-response

root of item lookup responses

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

abstract-root-response.

Direct methods
Direct slots
Slot: cart
Initargs

:cart

Readers

response-cart.

Writers

(setf response-cart).

Class: cart-item
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: price
Initargs

:price

Readers

cart-item-price.

Writers

(setf cart-item-price).

Slot: item-total
Initargs

:total-price

Readers

cart-item-total-price.

Writers

(setf cart-item-total-price).

Slot: asin
Package

common-lisp.

Initargs

:asin

Readers

cart-item-asin.

Writers

(setf cart-item-asin).

Slot: cart-item-id
Initargs

:cart-item-id

Readers

cart-item-id.

Writers

(setf cart-item-id).

Slot: exchange-id
Readers

cart-item-exchange-id.

Writers

(setf cart-item-exchange-id).

Slot: merchant-id
Readers

cart-item-merchant-id.

Writers

(setf cart-item-merchant-id).

Slot: seller-id
Readers

cart-item-seller-id.

Writers

(setf cart-item-seller-id).

Slot: seller-nickname
Readers

cart-seller-nickname.

Writers

(setf cart-seller-nickname).

Slot: quantity
Readers

cart-item-quantity.

Writers

(setf cart-item-quantity).

Slot: title
Readers

cart-item-title.

Writers

(setf cart-item-title).

Slot: product-group
Readers

cart-item-product-group.

Writers

(setf cart-item-product-group).

Class: cart-item-collection
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: subtotal
Initargs

:subtotal

Readers

cart-items-subtotal.

Writers

(setf cart-items-subtotal).

Slot: cart-items
Initargs

:cart-items

Readers

cart-items.

Writers

(setf cart-items).

Class: creator

Summary of offers for a particular item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct slots
Slot: role
Class: date-element
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods

element-value.

Class: dimensional-element
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: height
Readers

dimension-height.

Writers

(setf dimension-height).

Slot: length
Package

common-lisp.

Readers

dimension-length.

Writers

(setf dimension-length).

Slot: width
Readers

dimension-width.

Writers

(setf dimension-width).

Slot: weight
Readers

dimension-weight.

Writers

(setf dimension-weight).

Class: distance-element
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

numerical-measurement-element.

Class: editorial-review
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: source
Readers

review-source.

Writers

(setf review-source).

Slot: content
Readers

review-content.

Writers

(setf review-content).

Readers

review-link-suppressed?.

Writers

(setf review-link-suppressed?).

Class: editorial-review-collection
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: reviews
Readers

editorial-reviews.

Writers

(setf editorial-reviews).

Class: http-headers

HTTPHeaders element in Amazon ECS response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: headers
Initargs

:headers

Readers

headers.

Writers

(setf headers).

Class: image-element
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: url
Initform

""

Readers

image-url.

Writers

(setf image-url).

Slot: width
Initform

""

Readers

image-width.

Writers

(setf image-width).

Slot: height
Initform

""

Readers

image-height.

Writers

(setf image-height).

Class: image-set

Contains a set of images. user contributed i guess?

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: category
Readers

image-set-category.

Writers

(setf image-set-category).

Slot: swatch-image
Readers

image-set-swatch-image.

Writers

(setf image-set-swatch-image).

Slot: large-image
Readers

image-set-large-image.

Writers

(setf image-set-large-image).

Slot: small-image
Readers

image-set-small-image.

Writers

(setf image-set-small-image).

Slot: tiny-image
Readers

image-set-tiny-image.

Writers

(setf image-set-tiny-image).

Slot: thumbnail-image
Readers

image-set-thumbnail-image.

Writers

(setf image-set-thumbnail-image).

Slot: medium-image
Readers

image-set-medium-image.

Writers

(setf image-set-medium-image).

Class: image-set-collection

Contains a set of images. user contributed i guess?

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: merchant-id
Readers

image-sets-merchant-id.

Writers

(setf image-sets-merchant-id).

Slot: image-sets
Readers

image-sets.

Writers

(setf image-sets).

Class: item-attributes

HTTPHeader element in Amazon ECS response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

item-price-description-mixin.

Direct methods
Direct slots
Slot: authors
Initargs

:authors

Readers

item-authors.

Writers

(setf item-authors).

Slot: brand
Initargs

:brand

Readers

item-brand.

Writers

(setf item-brand).

Slot: size
Initargs

:size

Readers

item-size.

Writers

(setf item-size).

Slot: package-quantity
Initargs

:size

Readers

item-package-quantity.

Writers

(setf item-package-quantity).

Slot: autographed?
Initargs

:autographed?

Readers

item-autographed?.

Writers

(setf item-autographed?).

Slot: memorabilia?
Initargs

:memorabilia?

Readers

item-memorabilia?.

Writers

(setf item-memorabilia?).

Slot: features
Initargs

:features

Readers

item-features.

Writers

(setf item-features).

Slot: height
Initargs

:height

Readers

item-height.

Writers

(setf item-height).

Slot: length
Package

common-lisp.

Initargs

:length

Readers

item-length.

Writers

(setf item-length).

Slot: width
Readers

item-width.

Writers

(setf item-width).

Slot: weight
Readers

item-weight.

Writers

(setf item-weight).

Slot: package-dimensions
Readers

item-package-dimensions.

Writers

(setf item-package-dimensions).

Slot: list-price
Readers

item-list-price.

Writers

(setf item-list-price).

Slot: title
Readers

item-title.

Writers

(setf item-title).

Slot: mpn
Readers

item-mpn.

Writers

(setf item-mpn).

Slot: upc
Readers

item-upc.

Writers

(setf item-upc).

Slot: ean
Readers

item-ean.

Writers

(setf item-ean).

Slot: sku
Readers

item-sku.

Writers

(setf item-sku).

Slot: isbn
Readers

item-isbn.

Writers

(setf item-isbn).

Slot: edition
Readers

item-edition.

Writers

(setf item-edition).

Slot: format
Package

common-lisp.

Readers

item-format.

Writers

(setf item-format).

Slot: publication-date
Readers

item-publication-date.

Writers

(setf item-publication-date).

Slot: release-date
Readers

item-release-date.

Writers

(setf item-release-date).

Slot: publisher
Readers

item-publisher.

Writers

(setf item-publisher).

Slot: studio
Readers

item-studio.

Writers

(setf item-studio).

Slot: label
Readers

item-label.

Writers

(setf item-label).

Slot: number-of-pages
Readers

item-number-of-pages.

Writers

(setf item-number-of-pages).

Slot: reading-level
Slot: operating-system
Slot: platform
Slot: binding
Readers

item-binding.

Writers

(setf item-binding).

Slot: dewey-decimal-number
Readers

item-dewey-decimal-number.

Writers

(setf item-dewey-decimal-number).

Slot: hardware-platform
Initform

""

Initargs

:hardware-platform

Readers

item-hardware-platform.

Writers

(setf item-hardware-platform).

Slot: item-dimensions
Readers

item-dimensions.

Writers

(setf item-dimensions).

Slot: creators
Readers

creators.

Writers

(setf creators).

Slot: actors
Initargs

:actors

Readers

actors.

Writers

(setf actors).

Slot: directors
Initargs

:directors

Readers

directors.

Writers

(setf directors).

Slot: number-of-items
Readers

item-number-of-items.

Writers

(setf item-number-of-items).

Slot: manufacturer
Initform

""

Initargs

:manufacturer

Readers

manufacturer.

Writers

(setf manufacturer).

Slot: product-group
Readers

item-product-group.

Writers

(setf item-product-group).

Slot: product-type-name
Readers

item-product-type-name.

Writers

(setf item-product-type-name).

Readers

item-legal-disclaimer.

Writers

(setf item-legal-disclaimer).

Slot: languages
Readers

item-languages.

Writers

(setf item-languages).

Slot: is-eligible-for-trade-in
Readers

item-eligible-for-trade-in.

Writers

(setf item-eligible-for-trade-in).

Slot: is-adult-product
Readers

is-adult-product.

Writers

(setf is-adult-product).

Slot: trade-in-value
Readers

item-trade-in-value.

Writers

(setf item-trade-in-value).

Class: item-lookup-request

HTTPHeader element in Amazon ECS response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: item-id
Initargs

:item-id

Readers

request-item-id.

Writers

(setf request-item-id).

Slot: id-type
Readers

request-id-type.

Writers

(setf request-id-type).

Slot: search-index
Readers

request-search-index.

Writers

(setf request-search-index).

Slot: condition
Package

common-lisp.

Readers

request-condition.

Writers

(setf request-condition).

Slot: delivery-method
Readers

request-delivery-method.

Writers

(setf request-delivery-method).

Slot: offer-page
Readers

request-offer-page.

Writers

(setf request-offer-page).

Slot: review-page
Readers

request-review-page.

Writers

(setf request-review-page).

Slot: review-sort-page
Readers

request-review-sort.

Writers

(setf request-review-sort).

Slot: variation-page
Readers

request-variation-page.

Writers

(setf request-variation-page).

Slot: response-groups
Initargs

:response-groups

Readers

response-groups.

Writers

(setf response-groups).

Slot: merchant-id
Initargs

:merchant-id

Readers

merchant-id.

Writers

(setf merchant-id).

Class: item-lookup-response

root of item lookup responses

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

abstract-root-response.

Class: item-price-description-mixin
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct subclasses
Direct methods
Direct slots
Slot: lowest-new-price
Readers

lowest-new-price.

Writers

(setf lowest-new-price).

Slot: lowest-collectible-price
Readers

lowest-collectible-price.

Writers

(setf lowest-collectible-price).

Slot: lowest-used-price
Readers

lowest-used-price.

Writers

(setf lowest-used-price).

Slot: lowest-refurbished-price
Readers

lowest-refurbished-price.

Writers

(setf lowest-refurbished-price).

Class: item-search-request

HTTPHeader element in Amazon ECS response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: product-condition
Initargs

:product-condition

Readers

product-condition.

Writers

(setf product-condition).

Slot: delivery-method
Initargs

:delivery-method

Readers

delivery-method.

Writers

(setf delivery-method).

Slot: keywords
Initargs

:keywords

Readers

keywords.

Writers

(setf keywords).

Slot: browse-node
Initargs

:browse-node

Readers

browse-node.

Writers

(setf browse-node).

Slot: title
Initargs

:title

Readers

request-title.

Writers

(setf request-title).

Slot: author
Initargs

:author

Readers

request-author.

Writers

(setf request-author).

Slot: item-page
Initform

1

Initargs

:item-page

Readers

item-page.

Writers

(setf item-page).

Slot: merchant-id
Initargs

:merchant-id

Readers

merchant-id.

Writers

(setf merchant-id).

Slot: response-group
Readers

request-response-group.

Writers

(setf request-response-group).

Slot: review-sort
Readers

request-review-sort.

Writers

(setf request-review-sort).

Slot: searchindex
Initargs

:search-index

Readers

search-index.

Writers

(setf search-index).

Class: item-search-response

root of item search response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

abstract-root-response.

Class: items

HTTPHeader element in Amazon ECS response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: request
Initargs

:request

Readers

request.

Writers

(setf request).

Slot: items
Initargs

:items

Readers

items.

Writers

(setf items).

Slot: total-results
Slot: total-pages
Class: items-errors

Errors related to searching for or looking up items.

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: errors
Readers

errors.

Writers

(setf errors).

Class: items-request-info

HTTPHeader element in Amazon ECS response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: is-valid
Readers

request-is-valid.

Writers

(setf request-is-valid).

Slot: errors
Readers

request-errors.

Writers

(setf request-errors).

Slot: item-search-request
Readers

request-item-search-request.

Writers

(setf request-item-search-request).

Slot: item-lookup-request
Readers

item-lookup-request.

Writers

(setf item-lookup-request).

Class: key-value-element

Arguments element in Amazon ECS response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: arg-name
Initform

""

Initargs

:name

Readers

argument-name.

Writers

(setf argument-name).

Slot: arg-value
Initform

""

Initargs

:name

Readers

argument-name.

Writers

(setf argument-name).

Class: merchant

Summary of offers for a particular item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

vendor-like-mixin.

Direct methods
Direct slots
Slot: merchant-id
Readers

merchant-id.

Writers

(setf merchant-id).

Slot: merchant-name
Readers

merchant-name.

Writers

(setf merchant-name).

Slot: glancepage
Readers

glance-page.

Writers

(setf glance-page).

Class: numerical-measurement-element
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

numerical-text-element.

Direct subclasses
Direct methods
Direct slots
Slot: units
Initform

""

Readers

distance-units.

Writers

(setf distance-units).

Class: numerical-text-element

An element that has text that reduces to a number.

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct subclasses

numerical-measurement-element.

Direct methods

element-value.

Class: offer

Summary of offers for a particular item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: merchant
Readers

offer-merchant.

Writers

(setf offer-merchant).

Slot: offer-attributes
Readers

offer-attributes.

Writers

(setf offer-attributes).

Slot: seller
Initargs

:seller

Readers

offer-seller.

Writers

(setf offer-seller).

Slot: offer-listing
Readers

offer-listing.

Writers

(setf offer-listing).

Class: offer-attributes

Summary of offers for a particular item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: condition
Package

common-lisp.

Readers

offer-condition.

Writers

(setf offer-condition).

Slot: condition-note
Readers

condition-note.

Writers

(setf condition-note).

Slot: will-ship-expedited
Readers

will-ship-expedited.

Writers

(setf will-ship-expedited).

Slot: will-ship-international
Readers

will-ship-international.

Writers

(setf will-ship-international).

Slot: subcondition
Readers

subcondition.

Writers

(setf subcondition).

Class: offer-listing

Summary of offers for a particular item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: offer-listing-id
Readers

offer-listing-id.

Writers

(setf offer-listing-id).

Slot: price
Readers

price.

Writers

(setf price).

Slot: availability
Readers

availability.

Writers

(setf availability).

Slot: availability-attributes
Readers

availability-attributes.

Writers

(setf availability-attributes).

Slot: amount-saved
Readers

amount-saved.

Writers

(setf amount-saved).

Slot: percentage-saved
Readers

percentage-saved.

Writers

(setf percentage-saved).

Slot: exchange-id
Readers

exchange-id.

Writers

(setf exchange-id).

Slot: quantity-restriction
Readers

quantity-restriction.

Writers

(setf quantity-restriction).

Slot: quantity
Readers

quantity.

Writers

(setf quantity).

Slot: eligible-for-saver-shipping
Readers

eligible-for-saver-shipping?.

Writers

(setf eligible-for-saver-shipping?).

Class: offer-summary

Summary of offers for a particular item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

item-price-description-mixin.

Direct methods
Direct slots
Slot: totalnew
Initargs

:total-new

Readers

summary-total-new.

Writers

(setf summary-total-new).

Slot: total-used
Initargs

:total-used

Readers

total-used.

Writers

(setf total-used).

Slot: total-collectible
Initargs

:total-collectible

Readers

total-collectible.

Writers

(setf total-collectible).

Slot: total-refurbished
Initargs

:total-refurbished

Readers

total-refurbished.

Writers

(setf total-refurbished).

Class: offers

Summary of offers for a particular item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: total-offers
Readers

offers-total-offers.

Writers

(setf offers-total-offers).

Slot: total-offer-pages
Readers

offers-total-pages.

Writers

(setf offers-total-pages).

Slot: offers
Readers

offers.

Writers

(setf offers).

Class: operation-arguments
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: arguments
Readers

operation-arguments.

Writers

(setf operation-arguments).

Class: operation-request

OperationResponse element in Amazon ECS response

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: http-headers
Readers

operation-http-headers.

Writers

(setf operation-http-headers).

Slot: request-id
Initform

""

Initargs

org.iodb.amazon.ecs:requestid

Readers

operation-requestid.

Writers

(setf operation-requestid).

Slot: arguments
Initargs

org.iodb.amazon.ecs:arguments

Readers

operation-arguments.

Writers

(setf operation-arguments).

Slot: request-processing-time
Readers

request-processing-time.

Writers

(setf request-processing-time).

Class: price-element

Parent of all elements that contain price information

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct methods
Direct slots
Slot: amount
Initform

0

Initargs

:amount

Readers

price-amount.

Writers

(setf price-amount).

Slot: currency-code
Initform

0

Initargs

:currency-code

Readers

price-currency-code.

Writers

(setf price-currency-code).

Slot: formatted-price
Initform

0

Initargs

:formatted-price

Readers

price-formatted.

Writers

(setf price-formatted).

Class: seller

Summary of offers for a particular item

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

vendor-like-mixin.

Direct methods
Direct slots
Slot: seller-id
Initargs

:seller-id

Readers

seller-id.

Writers

(setf seller-id).

Class: simple-text-element
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct subclasses

yes-no-element.

Direct methods

element-value.

Class: vendor-like-mixin

Mixed into seller and vendor to provide shared slots for the most part

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

element.

Direct subclasses
Direct methods
Direct slots
Slot: average-feedback-rating
Readers

average-feedback-rating.

Writers

(setf average-feedback-rating).

Slot: total-feedback
Readers

total-feedback.

Writers

(setf total-feedback).

Slot: location
Readers

location.

Writers

(setf location).

Class: weight-element
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

numerical-measurement-element.

Class: yes-no-element
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Direct superclasses

simple-text-element.

Direct methods

element-value.


5.2 Internals


5.2.1 Special variables

Special Variable: *amazon-code->condition-map*

Maps AMAZON-CODE strings to amazon-condition symbols.

Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Special Variable: *default-possible-root-elements*
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Special Variable: *last-request-time*
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Special Variable: *request-lock*
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.


5.2.2 Macros

Macro: bind-and-parameterize (&rest url-key-forms)

Each URL Key form is either a symbol or a (evlaed-form string) where the STRING is the parameter name encoded into the URL. Symbol is a variable that we assume is bound. Nil-bound variables are assumed unspecified

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Macro: define-amazon-error (name code &body define-condition-body)
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Macro: define-chained-accessors ((from-class relation) &body accessors)
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Macro: defop (op-keyword params-list)

Defines an operation with keyword OP-KEYWORD and params PARAMS. Params is a list where each item is of the form
param-symbol OR (param-symbol &key key-string initform)
where key-string defaults to the hyphen->camelized version of the symbol-name of param-symbol.

Package

org.iodb.amazon.ecs.

Source

operations.lisp.


5.2.3 Ordinary functions

Function: agnostic-parameters-string (&key secret-access-key parameters sortedp)

Generates a parameters string to be either included in the GET url or POST body of a query.

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: amazon-http-request (uri)

Requests the given URI and returns a stream with the result. Thread friendly and avoids sending at more than 1 per second.

Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Function: amazon-request-and-parse (&key parameters parameters-sortedp possible-root-elements secret-access-key)
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Function: amazon-url-encode (string)

URL-encode a string according to Amazon’s URL encoding rules:
* Do not URL encode any of the unreserved characters that RFC 3986 defines.
These unreserved characters are A-Z, a-z, 0-9, hyphen ( - ), underscore ( _ ), period ( . ), and tilde ( ~ ).
* Percent encode extended UTF-8 characters in the form %XY%ZA....
* Percent encode the space character as %20 (and not +, as common encoding schemes
do).
* Percent encode all other characters with %XY, where X and Y are hex characters 0-9 and uppercase A-F.

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: batch-params (op shared-args-plist independent-args-plists)
Package

org.iodb.amazon.ecs.

Source

operations.lisp.

Function: batch-request-parameters (&key operation simple-parameters shared-parameters independent-parameters)

Generates the parameters for a batch query.

Each member of SIMPLE-PARAMETERS has the following form
(key . value)

Each member of SHARED-PARAMETERS has the following form
(key . value)

Each member of INDEPENDENT-PARAMETERS is formatted like so
(key value1 valu2 value3 value4)

It is assumed that each member of INDEPENDENT-PARAMETERS is the same length. However, this is not validated at runtime

Each member of SIMPLE-PARAMETERS will be formatted like so: Parameter=Value

Each member of SHARED-PARAMETERS will be formatted like so: OperationName.Parameter=Value

Each member of INDEPENDENT-PARAMETERS will be formatted like so: OperationName.ReferenceNumber.Parameter=Value

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: destructure-url-key-form (url-key-form)

Returns 2 values: the url-key-form symbol interned in the current package, and the URL key to use for this particular key.

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: extra-keys-from-cart-or-cart-id (cart-or-cart-id)
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Function: formatted-timestamp (&optional time-to-decode)
Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: generate-batch-parameters-string (&key operation access-key-id associate-id secret-access-key version merchant-id parameters response-group validate timestamp)
Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: generate-parameters-string (&key access-key-id associate-id secret-access-key version merchant-id operation parameters response-group validate timestamp)

Generates a parameters string to be either included in the GET url or POST body of a query.

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: generate-uri (&rest rest)

Generates an Amazon Advertizing API request uri. PARAMETERS is an alist of parameters.

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: my-parse-date (ugly-date-string)
Package

org.iodb.amazon.ecs.

Source

ecs-response-model.lisp.

Function: partition-list (list max-chunk-size)

Partitions list into a number of chunks, sized at most MAX-CHUNK-SIZE. All elements are crammed into lists of size MAX-CHUNK-SIZE except for the last.

Package

org.iodb.amazon.ecs.

Source

mux-itemlookup.lisp.

Function: request-and-parse (uri parse-fn)
Package

org.iodb.amazon.ecs.

Source

query-ecs.lisp.

Function: sign (sorted-query-without-signature secret-key &key method domain uri)
Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: simple-parameters (&key access-key-id associate-id version operation validate timestamp)
Package

org.iodb.amazon.ecs.

Source

operations.lisp.

Function: soft-sublist (list end)
Package

org.iodb.amazon.ecs.

Source

mux-itemlookup.lisp.

Function: string-hmac (encoded-string key-string)
Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: uri-for-post ()
Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.

Function: urlize-key-value (key value)

Given a key and value, returns the key=value string to put in a URI.

Package

org.iodb.amazon.ecs.

Source

generate-uri.lisp.


5.2.4 Generic functions

Generic Reader: availability-preorder-p (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: availability-preorder-p ((availability-attributes availability-attributes))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

availability-preorder-p.

Generic Writer: (setf availability-preorder-p) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf availability-preorder-p) ((availability-attributes availability-attributes))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

availability-preorder-p.

Generic Reader: browse-node (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: browse-node ((item-search-request item-search-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

browse-node.

Generic Writer: (setf browse-node) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf browse-node) ((item-search-request item-search-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

browse-node.

Generic Reader: cart-add-request (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-add-request ((cart-request cart-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

add-request.

Generic Writer: (setf cart-add-request) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-add-request) ((cart-request cart-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

add-request.

Generic Reader: cart-create-request (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-create-request ((cart-request cart-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

create-request.

Generic Writer: (setf cart-create-request) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-create-request) ((cart-request cart-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

create-request.

Generic Reader: cart-get-request (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-get-request ((cart-request cart-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

get-request.

Generic Writer: (setf cart-get-request) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-get-request) ((cart-request cart-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

get-request.

Generic Reader: cart-hmac (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-hmac ((cart cart))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

hmac.

Generic Writer: (setf cart-hmac) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-hmac) ((cart cart))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

hmac.

Generic Reader: cart-hmac-urlencoded (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-hmac-urlencoded ((cart cart))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

hmac-urlencoded.

Generic Writer: (setf cart-hmac-urlencoded) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-hmac-urlencoded) ((cart cart))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

hmac-urlencoded.

Generic Reader: cart-id (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-id ((cart cart))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-id.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-id) ((cart cart))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-id.

Generic Reader: cart-item-exchange-id (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-exchange-id ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

exchange-id.

Generic Writer: (setf cart-item-exchange-id) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-exchange-id) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

exchange-id.

Generic Reader: cart-item-price (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-price ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

price.

Generic Writer: (setf cart-item-price) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-price) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

price.

Generic Reader: cart-item-product-group (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-product-group ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

product-group.

Generic Writer: (setf cart-item-product-group) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-product-group) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

product-group.

Generic Reader: cart-item-quantity (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-quantity ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

quantity.

Generic Writer: (setf cart-item-quantity) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-quantity) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

quantity.

Generic Reader: cart-item-title (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-title ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

title.

Generic Writer: (setf cart-item-title) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-title) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

title.

Generic Reader: cart-item-total-price (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-item-total-price ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

item-total.

Generic Writer: (setf cart-item-total-price) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-item-total-price) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

item-total.

Generic Reader: cart-items-subtotal (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-items-subtotal ((cart-item-collection cart-item-collection))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

subtotal.

Generic Writer: (setf cart-items-subtotal) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-items-subtotal) ((cart-item-collection cart-item-collection))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

subtotal.

Generic Reader: cart-modify-request (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-modify-request ((cart-request cart-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

modify-request.

Generic Writer: (setf cart-modify-request) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-modify-request) ((cart-request cart-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

modify-request.

Generic Reader: cart-request (object)
Package

org.iodb.amazon.ecs.

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

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

request.

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

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-request) ((cart cart))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

request.

Generic Reader: cart-request-cart-id (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-request-cart-id ((cart-get-request cart-get-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-id.

Reader Method: cart-request-cart-id ((cart-modify-request cart-modify-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-id.

Reader Method: cart-request-cart-id ((cart-add-request cart-add-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

cart-id.

Generic Writer: (setf cart-request-cart-id) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-request-cart-id) ((cart-get-request cart-get-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-id.

Writer Method: (setf cart-request-cart-id) ((cart-modify-request cart-modify-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-id.

Writer Method: (setf cart-request-cart-id) ((cart-add-request cart-add-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

cart-id.

Generic Reader: cart-request-errors (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-request-errors ((cart-request-errors cart-request-errors))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

errors.

Reader Method: cart-request-errors ((cart-request cart-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

errors.

Generic Writer: (setf cart-request-errors) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-request-errors) ((cart-request-errors cart-request-errors))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

errors.

Writer Method: (setf cart-request-errors) ((cart-request cart-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

errors.

Generic Reader: cart-request-hmac (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-request-hmac ((cart-get-request cart-get-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

hmac.

Reader Method: cart-request-hmac ((cart-modify-request cart-modify-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

hmac.

Reader Method: cart-request-hmac ((cart-add-request cart-add-request))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

hmac.

Generic Writer: (setf cart-request-hmac) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-request-hmac) ((cart-get-request cart-get-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

hmac.

Writer Method: (setf cart-request-hmac) ((cart-modify-request cart-modify-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

hmac.

Writer Method: (setf cart-request-hmac) ((cart-add-request cart-add-request))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

hmac.

Generic Reader: cart-seller-nickname (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-seller-nickname ((cart-item cart-item))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

seller-nickname.

Generic Writer: (setf cart-seller-nickname) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-seller-nickname) ((cart-item cart-item))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

seller-nickname.

Generic Reader: cart-subtotal (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: cart-subtotal ((cart cart))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

subtotal.

Generic Writer: (setf cart-subtotal) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf cart-subtotal) ((cart cart))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

subtotal.

Generic Reader: editorial-reviews (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: editorial-reviews ((editorial-review-collection editorial-review-collection))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

reviews.

Generic Writer: (setf editorial-reviews) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf editorial-reviews) ((editorial-review-collection editorial-review-collection))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

reviews.

Generic Reader: error-suppressed? (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: error-suppressed? ((amazon-error-element amazon-error-element))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

suppressed?.

Generic Writer: (setf error-suppressed?) (object)
Package

org.iodb.amazon.ecs.

Methods
Writer Method: (setf error-suppressed?) ((amazon-error-element amazon-error-element))

automatically generated writer method

Source

ecs-response-model.lisp.

Target Slot

suppressed?.

Generic Function: generate-operation-specific-parameters (op &key items response-group merge-cart cart-id hmac access-key-id associate-id secret-access-key version validate timestamp search-index actor artists audience-rating author availability brand browse-node city composer condition conductor cuisine delivery-method director disable-parent-asin-substitution item-page keywords manufacturer maximum-price merchant-id minimum-price music-label neighborhood orchestra postal-code power publisher related-item-page relationship-type release-date review-sort sort state tag-page tag-sort tags-per-page text-stream title ispu-postal-code item-id id-type offer-page review-page variation-page &allow-other-keys)

Given an operation keyword, returns an alist of parameters to send
along specific to the particular operation. Only things like ResponseGroup, TagSort, etc. are returned and not things like Operation, Timestamp, and other simple params.

Package

org.iodb.amazon.ecs.

Source

operations.lisp.

Methods
Method: generate-operation-specific-parameters ((op (eql :cart-modify)) &key items response-group merge-cart cart-id hmac access-key-id associate-id secret-access-key version validate timestamp)
Method: generate-operation-specific-parameters ((op (eql :cart-get)) &key items response-group merge-cart cart-id hmac access-key-id associate-id secret-access-key version validate timestamp)
Method: generate-operation-specific-parameters ((op (eql :cart-add)) &key items response-group merge-cart cart-id hmac access-key-id associate-id secret-access-key version validate timestamp)
Method: generate-operation-specific-parameters ((op (eql :cart-create)) &key items response-group merge-cart access-key-id associate-id secret-access-key version validate timestamp)
Method: generate-operation-specific-parameters ((op (eql :item-search)) &key search-index actor artists audience-rating author availability brand browse-node city composer condition conductor cuisine delivery-method director disable-parent-asin-substitution item-page keywords manufacturer maximum-price merchant-id minimum-price music-label neighborhood orchestra postal-code power publisher related-item-page relationship-type release-date review-sort sort state tag-page tag-sort tags-per-page text-stream title response-group ispu-postal-code access-key-id associate-id secret-access-key version validate timestamp)
Method: generate-operation-specific-parameters ((op (eql :item-lookup)) &key item-id id-type search-index response-group condition delivery-method merchant-id offer-page related-item-page relationship-type review-page review-sort tag-page tag-sort tags-per-page variation-page ispu-postal-code access-key-id associate-id secret-access-key version validate timestamp)
Generic Reader: image-set-swatch-image (object)
Package

org.iodb.amazon.ecs.

Methods
Reader Method: image-set-swatch-image ((image-set image-set))

automatically generated reader method

Source

ecs-response-model.lisp.

Target Slot

swatch-image.

Generic Writer: (setf image-set-swatch-image)