@@ -, +, @@ definitions "type": ["string", "null"], "description": "patron's first name" --- api/v1/swagger.json | 3 +++ api/v1/x-primitives.json | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 api/v1/x-primitives.json --- a/api/v1/swagger.json +++ a/api/v1/swagger.json @@ -21,5 +21,8 @@ }, "parameters": { "$ref": "parameters.json" + }, + "x-primitives": { + "$ref": "x-primitives.json" } } --- a/api/v1/x-primitives.json +++ a/api/v1/x-primitives.json @@ -0,0 +1,41 @@ +{ + "biblionumber": { + "type": "string", + "description": "internally assigned biblio identifier" + }, + "borrowernumber": { + "type": "string", + "description": "internally assigned user identifier" + }, + "branchcode": { + "type": ["string", "null"], + "description": "code of patron's home branch" + }, + "cardnumber": { + "type": ["string", "null"], + "description": "library assigned user identifier" + }, + "email": { + "type": ["string", "null"], + "description": "primary email address for patron's primary address" + }, + "firstname": { + "type": ["string", "null"], + "description": "patron's first name" + }, + "itemnumber": { + "type": ["string", "null"], + "description": "internally assigned item identifier" + }, + "phone": { + "type": ["string", "null"], + "description": "primary phone number for patron's primary address" + }, + "reserve_id": { + "description": "Internal hold identifier" + }, + "surname": { + "type": "string", + "description": "patron's last name" + } +} --