YAZ  5.23.1
item-req.h
Go to the documentation of this file.
1 
7 #ifndef item_req_H
8 #define item_req_H
9 
10 #include <yaz/odr.h>
11 #include <yaz/ill-core.h>
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
17 YAZ_EXPORT int ill_ItemRequest(ODR o, ILL_ItemRequest **p, int opt, const char *name);
18 #ifdef __cplusplus
19 }
20 #endif
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
25 #define ILL_ItemRequest_version_1 1
26 #define ILL_ItemRequest_version_2 2
45  ILL_Item_Id *item_id; /* OPT */
56 };
57 
58 #ifdef __cplusplus
59 }
60 #endif
61 #endif
Header for ODR (Open Data Representation)
int num_supply_medium_info_type
Definition: item-req.h:41
Odr_int ILL_Service_Type
Definition: ill-core.h:155
int ill_ItemRequest(ODR o, ILL_ItemRequest **p, int opt, const char *name)
Definition: item-req.c:12
Odr_bool * forward_flag
Definition: item-req.h:51
ILL_Delivery_Address * billing_address
Definition: item-req.h:35
ILL_Supply_Medium_Info_Type ** supply_medium_info_type
Definition: item-req.h:42
int num_iLL_request_extensions
Definition: item-req.h:54
ILL_System_Id * requester_id
Definition: item-req.h:30
Odr_int ILL_Transaction_Type
Definition: ill-core.h:281
char * name
Definition: initopt.c:18
Odr_external * responder_specific_service
Definition: item-req.h:38
ILL_Cost_Info_Type * cost_info_type
Definition: item-req.h:47
ILL_Service_Type ** iLL_service_type
Definition: item-req.h:37
nmem_int_t Odr_int
Definition: odr.h:47
ILL_Requester_Optional_Messages_Type * requester_optional_messages
Definition: item-req.h:39
Odr_bool * retry_flag
Definition: item-req.h:50
ILL_Supplemental_Item_Description * supplemental_item_description
Definition: item-req.h:46
ILL_Delivery_Service * delivery_service
Definition: item-req.h:34
ILL_String * requester_note
Definition: item-req.h:52
ILL_Third_Party_Info_Type * third_party_info_type
Definition: item-req.h:49
nmem_bool_t Odr_bool
Definition: odr.h:48
ILL_Transaction_Type * transaction_type
Definition: item-req.h:32
Odr_int * protocol_version_num
Definition: item-req.h:27
ASN.1 Module ISO-10161-ILL-1.
ILL_String * forward_note
Definition: item-req.h:53
ILL_String * copyright_compliance
Definition: item-req.h:48
Definition: odr.h:124
ILL_Delivery_Address * delivery_address
Definition: item-req.h:33
ILL_Extension ** iLL_request_extensions
Definition: item-req.h:55
ILL_Item_Id * item_id
Definition: item-req.h:45
ILL_System_Id * responder_id
Definition: item-req.h:31
int opt
Definition: initopt.c:19
ILL_Search_Type * search_type
Definition: item-req.h:40
ILL_Service_Date_Time * service_date_time
Definition: item-req.h:29
int num_iLL_service_type
Definition: item-req.h:36
ILL_Place_On_Hold_Type * place_on_hold
Definition: item-req.h:43
Odr_int ILL_Place_On_Hold_Type
Definition: ill-core.h:191
ILL_Transaction_Id * transaction_id
Definition: item-req.h:28
ILL_Client_Id * client_id
Definition: item-req.h:44