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
OptionalTagsvalue
Byte[]
Returns
AddParameter(UInt16, Byte[])
IDeliverSmBuilder AddParameter(ushort tag, byte[] value)
Parameters
tag
UInt16value
Byte[]
Returns
AddParameter(UInt16, String)
IDeliverSmBuilder AddParameter(ushort tag, string value)
Parameters
tag
UInt16value
String
Returns
AddUserDataHeader(UserDataHeader)
IDeliverSmBuilder AddUserDataHeader(UserDataHeader header)
Parameters
header
UserDataHeader
Returns
Coding(DataCodings)
IDeliverSmBuilder Coding(DataCodings dataCoding)
Parameters
dataCoding
DataCodings
Returns
ConcatenationInSAR()
Send concatenation parameters in TLV options
IDeliverSmBuilder ConcatenationInSAR()
Returns
ConcatenationInSAR(Byte)
IDeliverSmBuilder ConcatenationInSAR(byte referenceNumber)
Parameters
referenceNumber
Byte
Returns
ConcatenationInUDH()
IDeliverSmBuilder ConcatenationInUDH()
Returns
ConcatenationInUDH(Byte)
IDeliverSmBuilder ConcatenationInUDH(byte referenceNumber)
Parameters
referenceNumber
Byte
Returns
Data(Byte[])
Sets user data for short message
IDeliverSmBuilder Data(byte[] byteArray)
Parameters
byteArray
Byte[]
Returns
From(String)
Specifies sender address with automatic detection of TON and NPI
IDeliverSmBuilder From(string sourceAddr)
Parameters
sourceAddr
String
Returns
From(String, AddressTON, AddressNPI)
Specifies sender address with TON and NPI
IDeliverSmBuilder From(string sourceAddr, AddressTON ton, AddressNPI npi)
Parameters
sourceAddr
Strington
AddressTONnpi
AddressNPI
Returns
From(String, Byte, Byte)
Specifies sender address with TON and NPI
IDeliverSmBuilder From(string sourceAddr, byte ton, byte npi)
Parameters
sourceAddr
Strington
Bytenpi
Byte
Returns
MaxPartSize(Int32)
IDeliverSmBuilder MaxPartSize(int partSize)
Parameters
partSize
Int32
Returns
MessageInPayload()
Send message text in TLV parameter "message_payload"
IDeliverSmBuilder MessageInPayload()
Returns
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
NationalLanguageLockingShift(NationalLanguage)
IDeliverSmBuilder NationalLanguageLockingShift(NationalLanguage language)
Parameters
language
NationalLanguage
Returns
NationalLanguageSingleShift(NationalLanguage)
IDeliverSmBuilder NationalLanguageSingleShift(NationalLanguage language)
Parameters
language
NationalLanguage
Returns
Receipt(Receipt)
Specifies delivery receipt
IDeliverSmBuilder Receipt(Receipt deliveryReceipt)
Parameters
deliveryReceipt
Receipt
Returns
ServiceType(String)
IDeliverSmBuilder ServiceType(string type)
Parameters
type
String
Returns
Set(SmsAction<DeliverSm>)
Execute additional actions when creating PDU;
IDeliverSmBuilder Set(SmsAction<DeliverSm> action)
Parameters
Returns
Text(String)
Specifies message text. Can be long text.
IDeliverSmBuilder Text(string messageText)
Parameters
messageText
String
Returns
To(String)
Specifies destination address with automatic detection of TON and NPI
IDeliverSmBuilder To(string destAddr)
Parameters
destAddr
String
Returns
To(String, AddressTON, AddressNPI)
Specifies destination address with TON and NPI
IDeliverSmBuilder To(string destAddr, AddressTON ton, AddressNPI npi)
Parameters
destAddr
Strington
AddressTONnpi
AddressNPI
Returns
To(String, Byte, Byte)
Specifies destination address with TON and NPI
IDeliverSmBuilder To(string destAddr, byte ton, byte npi)
Parameters
destAddr
Strington
Bytenpi
Byte