fragment Bib on ilsBibItem { id ids { type id __typename } parentId title author authors publisher publishYear pageCount averageRating callNumber ratingsCount readingModes { text image __typename } available holdable onOrder copiesOwned copiesAvailable numberOfHolds format formatDetails { code icon name virtual __typename } language previewLink imageLinks { type url __typename } image isbns upcs sample { source formatType url __typename } subjects summaries { text source __typename } series notes source links { text link type __typename } catalogLink catalogId __typename } fragment Checkout on patronCheckoutType { id dueDate outDate barcode renewals renewalsRemaining bib { ...Bib __typename } __typename } query patronDetails($barcode: String!, $pin: String) { patronDetails(barcode: $barcode, pin: $pin) { checkouts { bib { title } dueDate } } }