pub fn cashbox_payout_operation_data(&mut self) -> Result<CashboxPayoutData, ClientError> {
        let message = self.create_message(Payload {
                                              code: Code::CommandCode(Command::CashboxPayoutOperationData),
                                              data: vec![],
                                              encrypted: true,
                                          });
        match self.send_and_check_reply(&message) {
            Ok(reply) => {
                match reply.parse_as_cashbox_payout_data() {
                    Ok(data) => Ok(data),
                    Err(e) => Err(ClientError::ESSPError(e)),
                }
            }
            Err(e) => Err(e),
        }
    }
// can be sent after payout / float / smart empty to get the amount detailed by denomination + num of unknowns
can be sent after payout / float / smart empty to get the amount detailed by denomination + num of unknowns
can be sent after payout / float / smart empty to get the amount detailed by denomination + num of unknowns
pub fn cashbox_payout_operation_data(&mut self) -> Result<CashboxPayoutData, ClientError> {
        let message = self.create_message(Payload {
                                              code: Code::CommandCode(Command::CashboxPayoutOperationData),
                                              data: vec![],
                                              encrypted: true,
                                          });
        match self.send_and_check_reply(&message) {
            Ok(reply) => {
                match reply.parse_as_cashbox_payout_data() {
                    Ok(data) => Ok(data),
                    Err(e) => Err(ClientError::ESSPError(e)),
                }
            }
            Err(e) => Err(e),
        }
    }
pub fn cashbox_payout_operation_data ( & mut self ) -> Result < CashboxPayoutData , ClientError > { let message = self . create_message ( Payload { code : Code :: CommandCode ( Command :: CashboxPayoutOperationData ) , data : vec ! [ ] , encrypted : true , } ) ; match self . send_and_check_reply ( & message ) { Ok ( reply ) => { match reply . parse_as_cashbox_payout_data ( ) { Ok ( data ) => Ok ( data ) , Err ( e ) => Err ( ClientError :: ESSPError ( e ) ) , } } Err ( e ) => Err ( e ) , } }
can be sent after payout / float / smart empty to get the amount detailed by denomination + num of unknowns
can be sent after payout / float / smart empty to get the amount detailed by denomination + num of unknowns
&mut self
&mut self