File Coverage

blib/lib/Biblio/ILL/ISO/ILL_ASN_types_list.pm
Criterion Covered Total %
statement 255 255 100.0
branch n/a
condition n/a
subroutine 85 85 100.0
pod n/a
total 340 340 100.0


line stmt bran cond sub pod time code
1             package Biblio::ILL::ISO::ILL_ASN_types_list;
2              
3             our $VERSION = '0.03';
4             #---------------------------------------------------------------------------
5             # Mods
6             # 0.03 - 2003.08.13 - added extension handling (currently broken!)
7             # - added Forward-Notification (new types)
8             # - added Shipped (new types)
9             # - added Conditional-Reply (new types)
10             # - added Cancel (new types)
11             # - added Cancel-Reply (new types)
12             # - added Received (new types)
13             # - added Recall (new types)
14             # - added Returned (new types)
15             # - added Checked-In (new types)
16             # - added Overdue (new types)
17             # - added Renew (new types)
18             # - added Renew-Answer (new types)
19             # - added Lost (new types)
20             # - added Damaged (new types)
21             # - added Message (new types)
22             # - added Status-Query (new types)
23             # - added Status-Or-Error-Report (new types)
24             # - added Expired (new types)
25             # 0.02 - 2003.07.26 - added Answer types
26             # 0.01 - 2003.07.15 - original version (Request types)
27             #---------------------------------------------------------------------------
28              
29 3     3   1260 use Biblio::ILL::ISO::ILLASNtype;
  3         10  
  3         102  
30              
31 3     3   1306 use Biblio::ILL::ISO::AccountNumber;
  3         8  
  3         78  
32 3     3   1349 use Biblio::ILL::ISO::AlreadyTriedListType;
  3         9  
  3         89  
33 3     3   1306 use Biblio::ILL::ISO::Amount;
  3         8  
  3         92  
34 3     3   18 use Biblio::ILL::ISO::AmountString;
  3         5  
  3         61  
35 3     3   2355 use Biblio::ILL::ISO::ClientId;
  3         10  
  3         98  
36 3     3   2277 use Biblio::ILL::ISO::CostInfoType;
  3         9  
  3         92  
37 3     3   1976 use Biblio::ILL::ISO::DateTime;
  3         10  
  3         99  
38 3     3   2261 use Biblio::ILL::ISO::DeliveryAddress;
  3         11  
  3         107  
39 3     3   2166 use Biblio::ILL::ISO::DeliveryService;
  3         12  
  3         113  
40 3     3   22 use Biblio::ILL::ISO::EDeliveryDetails;
  3         7  
  3         1518  
41 3     3   20 use Biblio::ILL::ISO::ElectronicDeliveryService;
  3         8  
  3         63  
42 3     3   16 use Biblio::ILL::ISO::ElectronicDeliveryServiceSequence;
  3         7  
  3         61  
43 3     3   2238 use Biblio::ILL::ISO::ENUMERATED;
  3         7  
  3         99  
44 3     3   2132 use Biblio::ILL::ISO::ExpiryFlag;
  3         8  
  3         90  
45 3     3   1599 use Biblio::ILL::ISO::Flag;
  3         8  
  3         82  
46 3     3   1831 use Biblio::ILL::ISO::ILLServiceType;
  3         1456  
  3         100  
47 3     3   2044 use Biblio::ILL::ISO::ILLServiceTypeSequence;
  3         10  
  3         1168  
48 3     3   22 use Biblio::ILL::ISO::ILLString;
  3         6  
  3         288  
49 3     3   22 use Biblio::ILL::ISO::ISODate;
  3         5  
  3         65  
50 3     3   39 use Biblio::ILL::ISO::ISOTime;
  3         4  
  3         112  
51 3     3   1909 use Biblio::ILL::ISO::ItemId;
  3         11  
  3         136  
52 3     3   28 use Biblio::ILL::ISO::ItemType;
  3         7  
  3         67  
53 3     3   20 use Biblio::ILL::ISO::MediumType;
  3         8  
  3         59  
54 3     3   18 use Biblio::ILL::ISO::NameOfPersonOrInstitution;
  3         7  
  3         73  
55 3     3   97 use Biblio::ILL::ISO::PersonOrInstitutionSymbol;
  3         7  
  3         73  
56 3     3   2464 use Biblio::ILL::ISO::PlaceOnHoldType;
  3         7  
  3         95  
57 3     3   20 use Biblio::ILL::ISO::PostalAddress;
  3         103  
  3         69  
58 3     3   1726 use Biblio::ILL::ISO::Preference;
  3         7  
  3         91  
59 3     3   1796 use Biblio::ILL::ISO::ProtocolVersionNum;
  3         8  
  3         87  
60 3     3   1814 use Biblio::ILL::ISO::RequesterCHECKEDIN;
  3         9  
  3         98  
61 3     3   1997 use Biblio::ILL::ISO::RequesterOptionalMessageType;
  3         10  
  3         90  
62 3     3   19 use Biblio::ILL::ISO::RequesterSHIPPED;
  3         8  
  3         57  
63 3     3   2047 use Biblio::ILL::ISO::SearchType;
  3         8  
  3         105  
64 3     3   1820 use Biblio::ILL::ISO::SendToListType;
  3         9  
  3         99  
65 3     3   2714 use Biblio::ILL::ISO::SendToListTypeSequence;
  3         10  
  3         95  
66 3     3   22 use Biblio::ILL::ISO::SEQUENCE_OF;
  3         7  
  3         62  
67 3     3   1906 use Biblio::ILL::ISO::ServiceDateTime;
  3         7  
  3         81  
68 3     3   1711 use Biblio::ILL::ISO::SupplyMediumInfoType;
  3         9  
  3         86  
69 3     3   1942 use Biblio::ILL::ISO::SupplyMediumInfoTypeSequence;
  3         11  
  3         96  
70 3     3   21 use Biblio::ILL::ISO::SupplyMediumType;
  3         8  
  3         65  
71 3     3   17 use Biblio::ILL::ISO::SystemAddress;
  3         9  
  3         68  
72 3     3   21 use Biblio::ILL::ISO::SystemId;
  3         6  
  3         73  
73 3     3   2184 use Biblio::ILL::ISO::ThirdPartyInfoType;
  3         10  
  3         92  
74 3     3   1878 use Biblio::ILL::ISO::TransactionId;
  3         10  
  3         81  
75 3     3   3263 use Biblio::ILL::ISO::TransactionType;
  3         7  
  3         92  
76 3     3   20 use Biblio::ILL::ISO::TransportationMode;
  3         6  
  3         59  
77             # Extensions
78 3     3   1631 use Biblio::ILL::ISO::Extension;
  3         9  
  3         75  
79             # Answer (new types)
80 3     3   1756 use Biblio::ILL::ISO::ConditionalResults;
  3         11  
  3         176  
81 3     3   2026 use Biblio::ILL::ISO::EstimateResults;
  3         9  
  3         93  
82 3     3   2164 use Biblio::ILL::ISO::HoldPlacedResults;
  3         9  
  3         93  
83 3     3   23 use Biblio::ILL::ISO::LocationInfo;
  3         8  
  3         64  
84 3     3   2671 use Biblio::ILL::ISO::LocationsResults;
  3         8  
  3         87  
85 3     3   1842 use Biblio::ILL::ISO::ResponderOptionalMessageType;
  3         10  
  3         88  
86 3     3   23 use Biblio::ILL::ISO::ResponderRECEIVED;
  3         6  
  3         56  
87 3     3   16 use Biblio::ILL::ISO::ResponderRETURNED;
  3         7  
  3         57  
88 3     3   1857 use Biblio::ILL::ISO::ResultsExplanation;
  3         9  
  3         88  
89 3     3   16 use Biblio::ILL::ISO::RetryResults;
  3         6  
  3         59  
90 3     3   1762 use Biblio::ILL::ISO::TransactionResults;
  3         7  
  3         85  
91 3     3   16 use Biblio::ILL::ISO::UnfilledResults;
  3         6  
  3         57  
92 3     3   15 use Biblio::ILL::ISO::WillSupplyResults;
  3         6  
  3         58  
93              
94             # Forward-Notification (new types)
95             # -- none
96              
97             # Shipped (new types)
98 3     3   1690 use Biblio::ILL::ISO::DateDue;
  3         9  
  3         77  
99 3     3   1864 use Biblio::ILL::ISO::ShippedConditions;
  3         13  
  3         98  
100 3     3   2010 use Biblio::ILL::ISO::ShippedServiceType;
  3         11  
  3         99  
101 3     3   1977 use Biblio::ILL::ISO::ShippedVia;
  3         10  
  3         122  
102 3     3   2872 use Biblio::ILL::ISO::SupplyDetails;
  3         13  
  3         121  
103 3     3   31 use Biblio::ILL::ISO::UnitsPerMediumType;
  3         6  
  3         66  
104 3     3   27 use Biblio::ILL::ISO::UnitsPerMediumTypeSequence;
  3         6  
  3         112  
105              
106             # Conditional-Reply (new types)
107             # -- none
108              
109             # Cancel (new types)
110             # -- none
111              
112             # Cancel-Reply (new types)
113             # -- none
114              
115             # Received (new types)
116             # External, so not defined:
117             # use Biblio::ILL::ISO::SupplementalItemDescription;
118              
119             # Recall (new types)
120             # -- none
121              
122             # Returned (new types)
123             # -- none
124              
125             # Checked-In (new types)
126             # -- none
127              
128             # Overdue (new types)
129             # -- none
130              
131             # Renew (new types)
132             # -- none
133              
134             # Renew-Answer (new types)
135             # -- none
136              
137             # Lost (new types)
138             # -- none
139              
140             # Damaged (new types)
141             # Currently unsupported:
142             # use Biblio::ILL::ISO::DamagedDetails;
143              
144             # Message (new types)
145             # -- none
146              
147             # Status-Query (new types)
148             # -- none
149              
150             # Status-Or-Error-Report (new types)
151 3     3   2241 use Biblio::ILL::ISO::ReasonNoReport;
  3         10  
  3         96  
152 3     3   1964 use Biblio::ILL::ISO::MostRecentService;
  3         9  
  3         93  
153 3     3   1759 use Biblio::ILL::ISO::CurrentState;
  3         9  
  3         92  
154 3     3   1942 use Biblio::ILL::ISO::HistoryReport;
  3         11  
  3         109  
155 3     3   2241 use Biblio::ILL::ISO::StatusReport;
  3         11  
  3         91  
156 3     3   2049 use Biblio::ILL::ISO::ErrorReport;
  3         13  
  3         363  
157 3     3   24 use Biblio::ILL::ISO::ReportSource;
  3         9  
  3         71  
158 3     3   20 use Biblio::ILL::ISO::AlreadyForwarded;
  3         8  
  3         77  
159 3     3   23 use Biblio::ILL::ISO::IntermediaryProblem;
  3         9  
  3         69  
160 3     3   21 use Biblio::ILL::ISO::SecurityProblem;
  3         9  
  3         65  
161 3     3   17 use Biblio::ILL::ISO::UnableToPerform;
  3         8  
  3         70  
162 3     3   53 use Biblio::ILL::ISO::UserErrorReport;
  3         11  
  3         75  
163 3     3   20 use Biblio::ILL::ISO::GeneralProblem;
  3         6  
  3         97  
164 3     3   20 use Biblio::ILL::ISO::TransactionIdProblem;
  3         5  
  3         111  
165 3     3   20 use Biblio::ILL::ISO::ILLAPDUtype;
  3         8  
  3         64  
166 3     3   19 use Biblio::ILL::ISO::StateTransitionProhibited;
  3         7  
  3         79  
167 3     3   19 use Biblio::ILL::ISO::ProviderErrorReport;
  3         8  
  3         97  
168              
169             # Expired (new types)
170             # -- none
171              
172             1;