
Biblio::ILL::ISO::ConditionalResults

Version 0.01

Biblio::ILL::ISO::ConditionalResults is a derivation of Biblio::ILL::ISO::ILLASNtype.

Biblio::ILL::ISO::ConditionalResultsCondition Biblio::ILL::ISO::ISODate Biblio::ILL::ISO::LocationInfoSequence Biblio::ILL::ISO::DeliveryService

Biblio::ILL::ISO::ResultsExplanation

Conditional-Results ::= EXPLICIT SEQUENCE {
conditions [0] IMPLICIT ENUMERATED {
cost-exceeds-limit (13),
charges (14),
prepayment-required (15),
lacks-copyright-compliance (16),
library-use-only (22),
no-reproduction (23),
client-signature-required (24),
special-collections-supervision-required (25),
other (27),
responder-specific (28),
proposed-delivery-service (30)
},
date-for-reply [1] IMPLICIT ISO-Date OPTIONAL,
locations [2] IMPLICIT SEQUENCE OF Location-Info OPTIONAL,
proposed-delivery-service Delivery-Service OPTIONAL
-- this parameter specifies a proposed delivery service the
-- acceptance of which is a condition of supply. It may be a
-- physical service or an electronic service. This parameter
-- may only be present in APDUs with a
-- protocol-version-num value of 2 or greater
}


Creates a new ConditionalResults object. Expects a condition (Biblio::ILL::ISO::ConditionalResultsCondition), (optionally) a date for reply (Biblio::ILL::ISO::ISODate), (optionally) a location sequence (Biblio::ILL::ISO::LocationInfoSequence), and (optionally) a proposed delivery service (Biblio::ILL::ISO::DeliveryService).

Sets the object's conditional-result (Biblio::ILL::ISO::ConditionalResultsCondition), (optionally) date-for-reply (Biblio::ILL::ISO::ISODate), (optionally) locations (Biblio::ILL::ISO::LocationInfoSequence), and (optionally) a proposed-delivery-service (Biblio::ILL::ISO::DeliveryService).

Given a properly formatted hash, builds the object.

See the README for system design notes. See the parent class(es) for other available methods.
For more information on Interlibrary Loan standards (ISO 10160/10161), a good place to start is:
http://www.nlc-bnc.ca/iso/ill/main.htm

David Christensen, <DChristensenSPAMLESS@westman.wave.ca>

Copyright 2003 by David Christensen
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.