<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Fichier manifest de description des méthodes disponibles
****************************************************************************************
© 2002-2007 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
****************************************************************************************
$Id: manifest.xml,v 1.7.2.2 2015-10-05 10:01:41 vtouchard Exp $ -->

<manifest>
	<name>pmbesSelfServices</name>
	<description>msg:selfservices_functions_description</description>
	<requirements>
		<requirement group="pmbesTypes"/>
	</requirements>
	<methods>
	<!--
 
	Méthodes relative au prêt (self_checkout), retour (self_checkin) , et prolongation de prêt (self_renew) d'un document
 
	-->

		<method name="self_checkout" comment="msg:self_checkout_description" rights="" version="1.0" language_independant="false">
			<inputs>
				<description>msg:self_checkout_inputs_description</description>
				<param name="expl_cb" type="scalar" dataType="string" description="msg:self_checkout_expl_cb"/>
				<param name="id_empr" type="scalar" dataType="integer" description="msg:self_checkout_id_empr"/>
				<param name="pmbUserId" type="scalar" dataType="integer" description="msg:self_checkout_pmbUserId"/>
			</inputs>
			<outputs>
				<description>msg:self_checkout_outputs_description</description>
				<result name="status"  type="scalar" dataType="boolean" description="msg:self_checkout_status"/>
				<result name="message" type="scalar" dataType="string" description="msg:self_checkout_message"/>
				<result name="title" type="scalar" dataType="string" description="msg:self_checkout_title"/>
				<result name="transaction_date" type="scalar" dataType="string" description="msg:self_checkout_transaction_date"/>
				<result name="due_date" type="scalar" dataType="string" description="msg:self_checkout_due_date"/>
				<result name="message_quota" type="scalar" dataType="string" description="msg:self_checkout_message_quota"/>
				<result name="message_expl_comment" type="scalar" dataType="string" description="msg:self_checkout_message_expl_comment"/>
			</outputs>
		</method>
		<method name="self_del_temp_pret" comment="msg:self_del_temp_pret" rights="" version="1.0" language_independant="false">	
			<inputs>
				<description>msg:self_del_temp_pret_inputs_description</description>
				<param name="expl_cb" type="scalar" dataType="string" description="msg:self_del_temp_pret_expl_cb"/>
			</inputs>
			<outputs>	
				<description>msg:self_del_temp_pret_outputs_description</description>		
				<result name="status"  type="scalar" dataType="boolean" description="msg:self_del_temp_pret_status"/>		
			</outputs>
		</method>
		<method name="self_checkin" comment="msg:self_checkin_description" rights="" version="1.0" language_independant="false">	
			<inputs>
				<description>msg:self_checkin_inputs_description</description>
				<param name="expl_cb" type="scalar" dataType="string" description="msg:self_checkin_expl_cb"/>
				<param name="pmbUserId" type="scalar" dataType="integer" description="msg:self_checkin_pmbUserId"/>
			</inputs>
			<outputs>
				<description>msg:self_checkin_outputs_description</description>
				<result name="status"  type="scalar" dataType="boolean" description="msg:self_checkin_status"/>
				<result name="message"  type="scalar" dataType="string" description="msg:self_checkin_message"/>
				<result name="title" type="scalar" dataType="string" description="msg:self_checkin_title"/>
				<result name="transaction_date" type="scalar" dataType="string" description="msg:self_checkin_transaction_date"/>
				<result name="message_loc" type="scalar" dataType="string" description="msg:self_checkin_message_loc"/>
				<result name="message_resa" type="scalar" dataType="string" description="msg:self_checkin_message_resa"/>
				<result name="message_retard" type="scalar" dataType="string" description="msg:self_checkin_message_retard"/>
				<result name="message_amende" type="scalar" dataType="string" description="msg:self_checkin_message_amende"/>						
			</outputs>
		</method>
		<method name="self_renew" comment="msg:self_renew_description" rights="" version="1.0" language_independant="false">	
			<inputs>
				<description>msg:self_renew_inputs_description</description>
				<param name="expl_cb" type="scalar" dataType="string" description="msg:self_renew_expl_cb"/>
				<param name="pmbUserId" type="scalar" dataType="integer" description="msg:self_renew_pmbUserId"/>
			</inputs>
			<outputs>
				<description>msg:self_renew_outputs_description</description>
				<result name="status"  type="scalar" dataType="boolean" description="msg:self_renew_status"/>
				<result name="message"  type="scalar" dataType="string" description="msg:self_renew_message"/>
				<result name="title" type="scalar" dataType="string" description="msg:self_renew_title"/>
				<result name="transaction_date" type="scalar" dataType="string" description="msg:self_renew_transaction_date"/>
				<result name="due_date" type="scalar" dataType="string" description="msg:self_renew_due_date"/>				
			</outputs>
		</method>
		<method name="self_checkout_bibloto" comment="msg:self_checkout_bibloto_description" rights="" version="1.0" language_independant="false">
			<inputs>
				<description>msg:self_checkout_bibloto_inputs_description</description>
				<param name="expl_cb" type="scalar" dataType="string" description="msg:self_checkout_expl_cb"/>
				<param name="empr_cb" type="scalar" dataType="string" description="msg:self_checkout_bibloto_empr_cb"/>
				<param name="confirm" type="scalar" dataType="boolean" description="msg:self_checkout_bibloto_confirm"/>
			</inputs>
			<outputs>
				<description>msg:self_checkout_bibloto_outputs_description</description>
				<result name="status"  type="scalar" dataType="boolean" description="msg:self_checkout_status"/>
				<result name="message" type="scalar" dataType="string" description="msg:self_checkout_message"/>
				<result name="title" type="scalar" dataType="string" description="msg:self_checkout_title"/>
				<result name="transaction_date" type="scalar" dataType="string" description="msg:self_checkout_transaction_date"/>
				<result name="due_date" type="scalar" dataType="string" description="msg:self_checkout_due_date"/>
				<result name="message_quota" type="scalar" dataType="string" description="msg:self_checkout_message_quota"/>
				<result name="message_expl_comment" type="scalar" dataType="string" description="msg:self_checkout_message_quota"/>		
			</outputs>
		</method>		
	</methods>
</manifest>