__PACKAGE__->register_method(
method => 'retrieve',
api_name => 'open-ils.acq.edi.retrieve',
+ authoritative => 1,
signature => {
desc => 'Fetch incoming message(s) from EDI accounts. ' .
'Optional arguments to restrict to one vendor and/or a max number of messages. ' .
__PACKAGE__->register_method(
method => 'retrieve_funding_source',
api_name => 'open-ils.acq.funding_source.retrieve',
+ authoritative => 1,
signature => {
desc => 'Retrieves a new funding_source',
params => [
__PACKAGE__->register_method(
method => 'retrieve_fund',
api_name => 'open-ils.acq.fund.retrieve',
+ authoritative => 1,
signature => {
desc => 'Retrieves a new fund',
params => [
__PACKAGE__->register_method(
method => 'retrieve_fund_summary',
api_name => 'open-ils.acq.fund.summary.retrieve',
+ authoritative => 1,
signature => {
desc => 'Returns a summary of credits/debits/encumbrances for a fund',
params => [
__PACKAGE__->register_method(
method => 'retrieve_fund_alloc',
api_name => 'open-ils.acq.fund_allocation.retrieve',
+ authoritative => 1,
signature => {
desc => 'Retrieves a new fund_allocation',
params => [
__PACKAGE__->register_method(
method => 'retrieve_funding_source_allocations',
api_name => 'open-ils.acq.funding_source.allocations.retrieve',
+ authoritative => 1,
signature => {
desc => 'Retrieves a new fund_allocation',
params => [
__PACKAGE__->register_method(
method => 'build_invoice_api',
api_name => 'open-ils.acq.invoice.retrieve',
+ authoritative => 1,
signature => {
desc => q/Creates a new stub invoice/,
params => [
__PACKAGE__->register_method(
method => 'retrieve_lineitem_detail',
api_name => 'open-ils.acq.lineitem_detail.retrieve',
+ authoritative => 1,
signature => {
desc => q/Updates a lineitem detail/,
params => [
__PACKAGE__->register_method(
method => 'get_lineitem_attr_defs',
api_name => 'open-ils.acq.lineitem_attr_definition.retrieve.all',
+ authoritative => 1,
signature => {
desc => 'Retrieve lineitem attr definitions',
params => [ { desc => 'Authentication token', type => 'string' }, ],
__PACKAGE__->register_method(
method => "retrieve_lineitem_by_copy_id",
api_name => "open-ils.acq.lineitem.retrieve.by_copy_id",
+ authoritative => 1,
signature => {
desc => q/Manage lineitem notes/,
params => [
__PACKAGE__->register_method(
method => 'retrieve_picklist',
api_name => 'open-ils.acq.picklist.retrieve',
+ authoritative => 1,
signature => {
desc => 'Retrieves a picklist',
params => [
__PACKAGE__->register_method(
method => 'retrieve_picklist_name',
api_name => 'open-ils.acq.picklist.name.retrieve',
+ authoritative => 1,
signature => {
desc => 'Retrieves a picklist by name. Owner is implied by the caller',
params => [
__PACKAGE__->register_method(
method => 'retrieve_provider',
api_name => 'open-ils.acq.provider.retrieve',
+ authoritative => 1,
signature => {
desc => 'Retrieves a new provider',
params => [