Skip to content

GetRent

s00d edited this page Nov 2, 2021 · 2 revisions

[<< go back]

Diagram

Diagram

Methods

import ru.onlinesim.OnlineSimApi;

import ru.onlinesim.apis.GetRent;

public class Run {
	public static void main(String[] args) {
		OnlineSimApi loader = new OnlineSimApi('apikey', 'dev_id', 'locale');
		GetRent rent = loader.rent();
	}
}

Example

import ru.onlinesim.OnlineSimApi;

import ru.onlinesim.response.get_rent.RentItem;
import ru.onlinesim.response.get_rent.RentItemMessage;
import ru.onlinesim.response.get_rent.Tariff;

import ru.onlinesim.apis.GetRent;

public class Run {
	public static void main(String[] args) {
		OnlineSimApi loader = new OnlineSimApi('apikey', 'dev_id', 'locale');
		GetRent rent = loader.rent();

		HashMap<String, Tariff> config = rent.tariffs();
		System.out.println(config.toString());
		
		RentItem number = rent.get(7, 7);
		System.out.println(number.toString());

		int tzid = number.getTzid();
		System.out.println(tzid);
		RentItem selectNumber = rent.stateOne(tzid);
		System.out.println(selectNumber.toString());
		System.out.println(selectNumber.getLastMessage().toString());
		System.out.println(selectNumber.getFirstMessage().toString());

		HashMap<java.lang.Number, RentItem> stateNumber = rent.state();
		System.out.println(stateNumber.toString());
		
		rent.close(tzid);
	}
}

Get new rent number

Params Default Description
country no country
days no count rent days
extension true. auto extension

state [docs ru] [docs en]

Get numbers list


stateOne [docs ru] [docs en]

Get selected number

Params Default Description
tzid no oreration tzid

extend [docs ru] [docs en]

Extend user number

Params Default Description
tzid no operation tzid
days no days count

portReload [docs ru] [docs en]

Reload selected port

Params Default Description
tzid no operation tzid

tariffs [docs ru] [docs en]

Rent tariffs


close [docs ru] [docs en]

Close selected number

Params Default Description
tzid no operation tzid

Clone this wiki locally