__PACKAGE__->register_method(
method => "user_retrieve_by_barcode",
+ authoritative => 1,
api_name => "open-ils.actor.user.fleshed.retrieve_by_barcode",);
sub user_retrieve_by_barcode {
__PACKAGE__->register_method(
method => "user_fines_summary",
api_name => "open-ils.actor.user.fines.summary",
+ authoritative => 1,
notes => <<" NOTES");
Returns a short summary of the users total open fines, excluding voided fines
Params are login_session, user_id
__PACKAGE__->register_method(
method => "hold_request_count",
api_name => "open-ils.actor.user.hold_requests.count",
+ authoritative => 1,
argc => 1,
notes => <<" NOTES");
Returns hold ready/total counts
__PACKAGE__->register_method(
method => "checked_out",
api_name => "open-ils.actor.user.checked_out",
+ authoritative => 1,
argc => 2,
signature => q/
Returns a structure of circulations objects sorted by
__PACKAGE__->register_method(
method => "checked_out",
api_name => "open-ils.actor.user.checked_out.count",
+ authoritative => 1,
argc => 2,
signature => q/@see open-ils.actor.user.checked_out/
);
__PACKAGE__->register_method(
method => "checked_in_with_fines",
api_name => "open-ils.actor.user.checked_in_with_fines",
+ authoritative => 1,
argc => 2,
signature => q/@see open-ils.actor.user.checked_out/
);
__PACKAGE__->register_method(
method => "user_transaction_history",
api_name => "open-ils.actor.user.transactions.history.have_balance",
+ authoritative => 1,
argc => 1,
notes => <<" NOTES");
Returns a list of billable transaction ids for a user that have a balance, optionally by type
__PACKAGE__->register_method(
method => "user_transaction_history",
api_name => "open-ils.actor.user.transactions.history.have_bill",
+ authoritative => 1,
argc => 1,
notes => <<" NOTES");
Returns a list of billable transaction ids for a user that has billings
__PACKAGE__->register_method (
method => 'fetch_patron_note',
api_name => 'open-ils.actor.note.retrieve.all',
+ authoritative => 1,
signature => q/
Returns a list of notes for a given user
Requestor must have VIEW_USER permission if pub==false and
__PACKAGE__->register_method(
method => 'barcode_exists',
api_name => 'open-ils.actor.barcode.exists',
+ authoritative => 1,
signature => q/
Returns 1 if the requested barcode exists, returns 0 otherwise
/
__PACKAGE__->register_method(
method => 'get_users_from_usergroup',
api_name => 'open-ils.actor.usergroup.members.retrieve',
+ authoritative => 1,
signature => q/
Returns a list of ids for users that are in the given usergroup
/
__PACKAGE__->register_method(
method => "biblio_record_record_metadata",
api_name => "open-ils.cat.biblio.record.metadata.retrieve",
+ authoritative => 1,
argc => 1, #(session_id, biblio_tree )
notes => "Walks the tree and commits any changed nodes " .
"adds any new nodes, and deletes any deleted nodes",
__PACKAGE__->register_method(
method => "orgs_for_title",
+ authoritative => 1,
api_name => "open-ils.cat.actor.org_unit.retrieve_by_title"
);
__PACKAGE__->register_method(
method => "retrieve_copies",
+ authoritative => 1,
api_name => "open-ils.cat.asset.copy_tree.retrieve");
__PACKAGE__->register_method(
__PACKAGE__->register_method(
method => 'copy_details_barcode',
+ authoritative => 1,
api_name => 'open-ils.circ.copy_details.retrieve.barcode');
sub copy_details_barcode {
my( $self, $conn, $auth, $barcode ) = @_;
__PACKAGE__->register_method(
method => "fleshed_circ_retrieve",
+ authoritative => 1,
api_name => "open-ils.circ.fleshed.retrieve",);
sub fleshed_circ_retrieve {
__PACKAGE__->register_method(
method => 'fetch_loc',
+ authoritative => 1,
api_name => 'open-ils.circ.copy_location.retrieve',
);
__PACKAGE__->register_method(
method => "retrieve_holds",
+ authoritative => 1,
api_name => "open-ils.circ.holds.id_list.retrieve",
notes => <<NOTE);
Retrieves all the hold ids for the specified
__PACKAGE__->register_method(
method => 'uber_hold',
+ authoritative => 1,
api_name => 'open-ils.circ.hold.details.retrieve'
);
__PACKAGE__->register_method(
method => "retrieve_payments2",
+ authoritative => 1,
api_name => "open-ils.circ.money.payment.retrieve.all",
notes => "Returns a list of payments attached to a given transaction"
);
__PACKAGE__->register_method(
method => "billing_items",
+ authoritative => 1,
api_name => "open-ils.circ.money.billing.retrieve.all",
notes =><<" NOTE");
Returns a list of billing items for the given transaction.
__PACKAGE__->register_method (
method => 'fetch_mbts',
+ authoritative => 1,
api_name => 'open-ils.circ.money.billable_xact_summary.retrieve'
);
sub fetch_mbts {
__PACKAGE__->register_method(
method => 'fetch_open_noncats',
+ authoritative => 1,
api_name => 'open-ils.circ.open_non_cataloged_circulation.user',
signature => q/
Returns an id-list of non-cataloged circulations that are considered
__PACKAGE__->register_method(
method => "record_id_to_mods_slim",
+ authoritative => 1,
api_name => "open-ils.search.biblio.record.mods_slim.retrieve",
argc => 1,
note => "Provide ID, we provide the mods"
__PACKAGE__->register_method(
method => "record_id_to_copy_count",
+ authoritative => 1,
api_name => "open-ils.search.biblio.record.copy_count.staff",
);
__PACKAGE__->register_method(
method => "fleshed_copy_retrieve_batch",
+ authoritative => 1,
api_name => "open-ils.search.asset.copy.fleshed.batch.retrieve");
sub fleshed_copy_retrieve_batch {
__PACKAGE__->register_method(
method => "fetch_cn",
+ authoritative => 1,
api_name => "open-ils.search.callnumber.retrieve",
notes => "retrieves a callnumber based on ID",
);