Sms

Assembly: ZennoLab.CommandCenter
Full name: ZennoLab.CommandCenter.ZennoPoster.Sms
Kind: abstract


Represents a set of methods to access SMS service API.

Methods

GetNumber

Method

string GetNumber(string serviceDll, String& number, string service, string oper, Nullable<bool> forward, string param)

Parameters

TypeNameDescription
stringserviceDll
String&number
stringservice
stringoper
Nullable<bool>forward
stringparam

SetStatus

Method

string SetStatus(string serviceDll, string id, SmsServiceStatus status, string forwardNum, string param)

Set status for operation by ID.

Parameters

TypeNameDescription
stringserviceDllName of service dll.
stringidID operation.
SmsServiceStatusstatusStatus.
stringforwardNumNumber for forwading.
stringparamAdditional query parameters.

Returns: Status.

Example

var id = ZennoPoster.Sms.SetStatus("SmsReg.dll", id, InterfacesLibrary.SmsService.Enums.SmsServiceStatus.Ready);

Example2

$status = ZennoLab\CommandCenter\ZennoPoster::Sms::SetStatus("SmsReg.dll", $id, InterfacesLibrary\SmsService\Enums\SmsServiceStatus::Ready);

GetStatus

Method

string GetStatus(string serviceDll, string id, string param, int timeout)

Get code or status message.

Parameters

TypeNameDescription
stringserviceDllName of service dll.
stringidID operation.
stringparamAdditional query parameters.
inttimeoutWait code timeout in minutes.

Returns: The code or status message.

Example

var code = ZennoPoster.Sms.GetStatus("SmsReg.dll", id);

Example2

$code = ZennoLab\CommandCenter\ZennoPoster::Sms::GetStatus("SmsReg.dll", $id);