Module TINAScsAmcTariff


Interface Index

i_TariffStructure

Exception Index

e_Tariff

Struct Index

t_TariffPricing

Enum Index

t_FixedChargeType
t_Tariff_error

Alias Index

t_TariffPricingSet

Structs

t_TariffPricing
struct t_TariffPricing
{
    double a;
    t_FixedChargeType fixedChargeType;
    double b;
    TINAScsAmcCommon::amc_TimePeriod perTime;
    double c;
    TINAScsAmcCommon::amc_UnitType perData;
    TINAScsAmc::t_BillingUnit punit;
};

Exceptions

e_Tariff
exception e_Tariff
{
    t_Tariff_error error;
    string reason;
};

Enums

t_FixedChargeType
enum t_FixedChargeType
{
    perAccessSession,
    perServiceSession,
    hourlyFlat,
    dailyFlat,
    weeklyFlat,
    bi_weeklyFlat,
    monthlyFlat,
    two_montlyFlat,
    three_montlyFlat,
    half_yearlyFlat,
    yearlyFlat,
    two_yearlyFlat
};
t_Tariff_error
enum t_Tariff_error
{
    e_nonEffectiveQosSchema,
    e_priceStructureNotFound,
    e_tariffStructureNotAvailable
};

Aliases

t_TariffPricingSet
typedef sequence<t_TariffPricing> t_TariffPricingSet;

Generated by the OmniBroker IDL-to-HTML translator (non-commercial)