<?php
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
//
// Ice version 3.7.2
//
// <auto-generated>
//
// Generated from file `RefillVoucher.ice'
//
// Warning: do not edit this file.
//
// </auto-generated>
//


namespace
{
    require_once 'Config.php';
    require_once 'Billing/CurrencyAmount.php';
    require_once 'Peer/User.php';
}

namespace Smartswitch\Billing
{
    global $Smartswitch_Billing__t_RefillVoucher;
    global $Smartswitch_Billing__t_RefillVoucherPrx;

    class RefillVoucherPrxHelper
    {
        public static function checkedCast($proxy, $facetOrContext=null, $context=null)
        {
            return $proxy->ice_checkedCast('::Smartswitch::Billing::RefillVoucher', $facetOrContext, $context);
        }

        public static function uncheckedCast($proxy, $facet=null)
        {
            return $proxy->ice_uncheckedCast('::Smartswitch::Billing::RefillVoucher', $facet);
        }

        public static function ice_staticId()
        {
            return '::Smartswitch::Billing::RefillVoucher';
        }
    }
    $Smartswitch_Billing__t_RefillVoucher = IcePHP_defineClass('::Smartswitch::Billing::RefillVoucher', '\\Smartswitch\\Billing\\RefillVoucher', -1, false, true, null, null);

    global $Ice__t_ObjectPrx;
    $Smartswitch_Billing__t_RefillVoucherPrx = IcePHP_defineProxy('::Smartswitch::Billing::RefillVoucher', $Ice__t_ObjectPrx, array($Smartswitch__t_DestroyablePrx));

    global $Smartswitch_Billing__t_CurrencyAmount;
    global $IcePHP__t_string;
    global $Smartswitch_Peer__t_UserPrx;
    IcePHP_defineOperation($Smartswitch_Billing__t_RefillVoucherPrx, 'getAmount', 0, 0, 0, null, null, array($Smartswitch_Billing__t_CurrencyAmount), null);
    IcePHP_defineOperation($Smartswitch_Billing__t_RefillVoucherPrx, 'getRefillDate', 0, 0, 0, null, null, array($IcePHP__t_string), null);
    IcePHP_defineOperation($Smartswitch_Billing__t_RefillVoucherPrx, 'getUser', 0, 0, 0, null, null, array($Smartswitch_Peer__t_UserPrx), null);
}
?>
