Table of Contents

Interface IDeliverSmBuilder

Namespace
Inetlab.SMPP.Builders
Assembly
cs.temp.dll.dll
public interface IDeliverSmBuilder : IBuilder<DeliverSm>
Inherited Members

Methods

AddParameter(OptionalTags, Byte[])

IDeliverSmBuilder AddParameter(OptionalTags tag, byte[] value)

Parameters

tag OptionalTags
value Byte[]

Returns

IDeliverSmBuilder

AddParameter(UInt16, Byte[])

IDeliverSmBuilder AddParameter(ushort tag, byte[] value)

Parameters

tag UInt16
value Byte[]

Returns

IDeliverSmBuilder

AddParameter(UInt16, String)

IDeliverSmBuilder AddParameter(ushort tag, string value)

Parameters

tag UInt16
value String

Returns

IDeliverSmBuilder

AddUserDataHeader(UserDataHeader)

IDeliverSmBuilder AddUserDataHeader(UserDataHeader header)

Parameters

header UserDataHeader

Returns

IDeliverSmBuilder

Coding(DataCodings)

IDeliverSmBuilder Coding(DataCodings dataCoding)

Parameters

dataCoding DataCodings

Returns

IDeliverSmBuilder

ConcatenationInSAR()

Send concatenation parameters in TLV options
IDeliverSmBuilder ConcatenationInSAR()

Returns

IDeliverSmBuilder

ConcatenationInSAR(Byte)

IDeliverSmBuilder ConcatenationInSAR(byte referenceNumber)

Parameters

referenceNumber Byte

Returns

IDeliverSmBuilder

ConcatenationInUDH()

IDeliverSmBuilder ConcatenationInUDH()

Returns

IDeliverSmBuilder

ConcatenationInUDH(Byte)

IDeliverSmBuilder ConcatenationInUDH(byte referenceNumber)

Parameters

referenceNumber Byte

Returns

IDeliverSmBuilder

Data(Byte[])

Sets user data for short message
IDeliverSmBuilder Data(byte[] byteArray)

Parameters

byteArray Byte[]

Returns

IDeliverSmBuilder

From(String)

Specifies sender address with automatic detection of TON and NPI
IDeliverSmBuilder From(string sourceAddr)

Parameters

sourceAddr String

Returns

IDeliverSmBuilder

From(String, AddressTON, AddressNPI)

Specifies sender address with TON and NPI
IDeliverSmBuilder From(string sourceAddr, AddressTON ton, AddressNPI npi)

Parameters

sourceAddr String
ton AddressTON
npi AddressNPI

Returns

IDeliverSmBuilder

From(String, Byte, Byte)

Specifies sender address with TON and NPI
IDeliverSmBuilder From(string sourceAddr, byte ton, byte npi)

Parameters

sourceAddr String
ton Byte
npi Byte

Returns

IDeliverSmBuilder

MaxPartSize(Int32)

IDeliverSmBuilder MaxPartSize(int partSize)

Parameters

partSize Int32

Returns

IDeliverSmBuilder

MessageInPayload()

Send message text in TLV parameter "message_payload"
IDeliverSmBuilder MessageInPayload()

Returns

IDeliverSmBuilder

MessageInPayload(Int32)

Send message text in the "message_payload" parameter and specify maximal size of one message segment
IDeliverSmBuilder MessageInPayload(int messageSize)

Parameters

messageSize Int32

Returns

IDeliverSmBuilder

NationalLanguageLockingShift(NationalLanguage)

IDeliverSmBuilder NationalLanguageLockingShift(NationalLanguage language)

Parameters

language NationalLanguage

Returns

IDeliverSmBuilder

NationalLanguageSingleShift(NationalLanguage)

IDeliverSmBuilder NationalLanguageSingleShift(NationalLanguage language)

Parameters

language NationalLanguage

Returns

IDeliverSmBuilder

Receipt(Receipt)

Specifies delivery receipt
IDeliverSmBuilder Receipt(Receipt deliveryReceipt)

Parameters

deliveryReceipt Receipt

Returns

IDeliverSmBuilder

ServiceType(String)

IDeliverSmBuilder ServiceType(string type)

Parameters

type String

Returns

IDeliverSmBuilder

Set(SmsAction<DeliverSm>)

Execute additional actions when creating PDU;
IDeliverSmBuilder Set(SmsAction<DeliverSm> action)

Parameters

action SmsAction<DeliverSm>

Returns

IDeliverSmBuilder

Text(String)

Specifies message text. Can be long text.
IDeliverSmBuilder Text(string messageText)

Parameters

messageText String

Returns

IDeliverSmBuilder

To(String)

Specifies destination address with automatic detection of TON and NPI
IDeliverSmBuilder To(string destAddr)

Parameters

destAddr String

Returns

IDeliverSmBuilder

To(String, AddressTON, AddressNPI)

Specifies destination address with TON and NPI
IDeliverSmBuilder To(string destAddr, AddressTON ton, AddressNPI npi)

Parameters

destAddr String
ton AddressTON
npi AddressNPI

Returns

IDeliverSmBuilder

To(String, Byte, Byte)

Specifies destination address with TON and NPI
IDeliverSmBuilder To(string destAddr, byte ton, byte npi)

Parameters

destAddr String
ton Byte
npi Byte

Returns

IDeliverSmBuilder