struct t_TariffPricing
{
double a;
t_FixedChargeType fixedChargeType;
double b;
TINAScsAmcCommon::amc_TimePeriod perTime;
double c;
TINAScsAmcCommon::amc_UnitType perData;
TINAScsAmc::t_BillingUnit punit;
};
exception e_Tariff
{
t_Tariff_error error;
string reason;
};
enum t_FixedChargeType
{
perAccessSession,
perServiceSession,
hourlyFlat,
dailyFlat,
weeklyFlat,
bi_weeklyFlat,
monthlyFlat,
two_montlyFlat,
three_montlyFlat,
half_yearlyFlat,
yearlyFlat,
two_yearlyFlat
};
enum t_Tariff_error
{
e_nonEffectiveQosSchema,
e_priceStructureNotFound,
e_tariffStructureNotAvailable
};
typedef sequence<t_TariffPricing> t_TariffPricingSet;
Generated by the OmniBroker IDL-to-HTML translator (non-commercial)