Name

stargazer.get_tariff — Получает информацию о тарифном плане

Synopsis

stargazer.get_tariff(cookie,  
 tariff); 
string cookie;
string tariff;
 

Description

Метод stargazer.get_tariff получает информацию о тарифном плане.

string cookie

Авторизационный cookie. Для авторизации в системе используется метод stargazer.login

string tariff

Название тарифа

Return Value

Возвращает структуру:

boolean result

Результат операции. true - успешно, false - неудача (неправильный или устаревший cookie, неправильное название тарифа).

string name

Название тарифа

double fee

Абонплата

double freemb

Количество бесплатных мегабайт включенных в абонплату

double passivecost

Стоимость "заморозки" пользователя

int trafftype

Тип подсчета трафика:

0 — подсчитывать только исходящий трафик
1 — подсчитывать только входящий трафик
2 — подсчитывать суммарно входящий и исходящий трафик
3 — подсчитывать максимальный из входящего и исходящего трафика

string period

Периодичность снятия абонплаты:

month — ежедневная абонплата (параметр Fee трактуется как значение списываемое ежедневно)
day — ежемесячная абонплата (классическая, параметр Fee трактуется как значение списываемое за месяц, в том числе в режиме SpreadFee)

string changePolicy

Политика смены тарифа:

allow — на период действия политики смена тарифного плана разрешена
to_cheap — на период действия политики разрешена смена тарифного плана на более дешевый
to_expensive — на период действия политики разрешена смена тарифного плана на более дорогой
deny — на период действия политики смена тарифного плана запрещена

int changePolicyTimeout

Момент завершения действия политики тарификации (0 - политика тарификации не завершается никогда)

array of struct dirprices

Массив стурктур, описывающих тарификацию направлений:

int hday

Часы начала дня

int mday

Минуты начала дня

int hnight

Часы начала ночи

int mnight

Минуты начала ночи

double pricedaya

Цена 1 мегабайта трафика днем до превышения порогового значения

double pricedayb

Цена 1 мегабайта трафика днем после превышения порогового значения

double pricenighta

Цена 1 мегабайта трафика ночью до превышения порогового значения

double pricenightb

Цена 1 мегабайта трафика ночью после превышения порогового значения

int threshold

Величина порога в мегабайтах

boolean singleprice

Цена не зависит от времени суток

boolean nodiscount

Цена не зависит от порога

See also

stargazer.get_tariffs, stargazer.add_tariff, stargazer.del_tariff, stargazer.chg_tariff