YAZ
4.2.57
Main Page
Data Structures
Files
File List
Globals
include
yaz
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
16
typedef
struct
ILL_ItemRequest
ILL_ItemRequest
;
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
24
struct
ILL_ItemRequest
{
25
#define ILL_ItemRequest_version_1 1
26
#define ILL_ItemRequest_version_2 2
27
Odr_int
*
protocol_version_num
;
28
ILL_Transaction_Id
*
transaction_id
;
/* OPT */
29
ILL_Service_Date_Time
*
service_date_time
;
/* OPT */
30
ILL_System_Id
*
requester_id
;
/* OPT */
31
ILL_System_Id
*
responder_id
;
/* OPT */
32
ILL_Transaction_Type
*
transaction_type
;
33
ILL_Delivery_Address
*
delivery_address
;
/* OPT */
34
ILL_Delivery_Service
*
delivery_service
;
/* OPT */
35
ILL_Delivery_Address
*
billing_address
;
/* OPT */
36
int
num_iLL_service_type
;
37
ILL_Service_Type
**
iLL_service_type
;
/* OPT */
38
Odr_external
*
responder_specific_service
;
/* OPT */
39
ILL_Requester_Optional_Messages_Type
*
requester_optional_messages
;
/* OPT */
40
ILL_Search_Type
*
search_type
;
/* OPT */
41
int
num_supply_medium_info_type
;
42
ILL_Supply_Medium_Info_Type
**
supply_medium_info_type
;
/* OPT */
43
ILL_Place_On_Hold_Type
*
place_on_hold
;
44
ILL_Client_Id
*
client_id
;
/* OPT */
45
ILL_Item_Id
*
item_id
;
/* OPT */
46
ILL_Supplemental_Item_Description
*
supplemental_item_description
;
/* OPT */
47
ILL_Cost_Info_Type
*
cost_info_type
;
/* OPT */
48
ILL_String
*
copyright_compliance
;
/* OPT */
49
ILL_Third_Party_Info_Type
*
third_party_info_type
;
/* OPT */
50
Odr_bool
*
retry_flag
;
51
Odr_bool
*
forward_flag
;
52
ILL_String
*
requester_note
;
/* OPT */
53
ILL_String
*
forward_note
;
/* OPT */
54
int
num_iLL_request_extensions
;
55
ILL_Extension
**
iLL_request_extensions
;
/* OPT */
56
};
57
58
#ifdef __cplusplus
59
}
60
#endif
61
#endif
Generated on Wed May 15 2013 14:55:30 for YAZ by
1.8.1.2