GetRent - s00d/onlinesim-go-api GitHub Wiki

[<< go back]

Diagram

Diagram

import "github.com/s00d/onlinesim-go-api"
driver := NewClient("APIKEY", "en", "").Rent()

Example

import "github.com/s00d/onlinesim-go-api"

driver := NewClient("APIKEY", "en", "").Rent()
error, tariffs = driver.Tariffs()
if error != nil {
  panic(error)
}
error, get = driver.Get(7 , 1, false)
if error != nil {
  panic(error)
}
error, state = driver.State() // error, state = driver.StateOne(tzid)
if error != nil {
  panic(error)
}

error, close = driver.Close()
if error != nil {
  panic(error)
}

Get [docs ru] [docs en]

Get new rent number

Params Default Description
$country 7 country
$days 1 count rent days
$extension false. 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 1 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