Table of Contents

Interface ISubmitSmBuilder

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

Methods

AddParameter(OptionalTags, Byte[])

ISubmitSmBuilder AddParameter(OptionalTags tag, byte[] value)

Parameters

tag OptionalTags
value Byte[]

Returns

ISubmitSmBuilder

AddParameter(UInt16, Byte[])

ISubmitSmBuilder AddParameter(ushort tag, byte[] value)

Parameters

tag UInt16
value Byte[]

Returns

ISubmitSmBuilder

AddParameter(UInt16, String)

ISubmitSmBuilder AddParameter(ushort tag, string value)

Parameters

tag UInt16
value String

Returns

ISubmitSmBuilder

AddUserDataHeader(UserDataHeader)

ISubmitSmBuilder AddUserDataHeader(UserDataHeader header)

Parameters

header UserDataHeader

Returns

ISubmitSmBuilder

Coding(DataCodings)

ISubmitSmBuilder Coding(DataCodings dataCoding)

Parameters

dataCoding DataCodings

Returns

ISubmitSmBuilder

ConcatenationInSAR()

ISubmitSmBuilder ConcatenationInSAR()

Returns

ISubmitSmBuilder

ConcatenationInSAR(Byte)

ISubmitSmBuilder ConcatenationInSAR(byte referenceNumber)

Parameters

referenceNumber Byte

Returns

ISubmitSmBuilder

ConcatenationInUDH()

ISubmitSmBuilder ConcatenationInUDH()

Returns

ISubmitSmBuilder

ConcatenationInUDH(Byte)

ISubmitSmBuilder ConcatenationInUDH(byte referenceNumber)

Parameters

referenceNumber Byte

Returns

ISubmitSmBuilder

Data(Byte[])

ISubmitSmBuilder Data(byte[] byteArray)

Parameters

byteArray Byte[]

Returns

ISubmitSmBuilder

DeliverAt(DateTime)

ISubmitSmBuilder DeliverAt(DateTime dateTime)

Parameters

dateTime DateTime

Returns

ISubmitSmBuilder

DeliverIn(TimeSpan)

ISubmitSmBuilder DeliverIn(TimeSpan timeSpan)

Parameters

timeSpan TimeSpan

Returns

ISubmitSmBuilder

DeliveryReceipt()

ISubmitSmBuilder DeliveryReceipt()

Returns

ISubmitSmBuilder

ExpireAt(DateTime)

ISubmitSmBuilder ExpireAt(DateTime dateTime)

Parameters

dateTime DateTime

Returns

ISubmitSmBuilder

ExpireIn(TimeSpan)

ISubmitSmBuilder ExpireIn(TimeSpan timeSpan)

Parameters

timeSpan TimeSpan

Returns

ISubmitSmBuilder

From(String)

ISubmitSmBuilder From(string sourceAddr)

Parameters

sourceAddr String

Returns

ISubmitSmBuilder

From(String, AddressTON, AddressNPI)

ISubmitSmBuilder From(string sourceAddr, AddressTON ton, AddressNPI npi)

Parameters

sourceAddr String
ton AddressTON
npi AddressNPI

Returns

ISubmitSmBuilder

From(String, Byte, Byte)

ISubmitSmBuilder From(string sourceAddr, byte ton, byte npi)

Parameters

sourceAddr String
ton Byte
npi Byte

Returns

ISubmitSmBuilder

MaxPartSize(Int32)

ISubmitSmBuilder MaxPartSize(int partSize)

Parameters

partSize Int32

Returns

ISubmitSmBuilder

MessageInPayload()

ISubmitSmBuilder MessageInPayload()

Returns

ISubmitSmBuilder

MessageInPayload(Int32)

ISubmitSmBuilder MessageInPayload(int messageSize)

Parameters

messageSize Int32

Returns

ISubmitSmBuilder

NationalLanguageLockingShift(NationalLanguage)

ISubmitSmBuilder NationalLanguageLockingShift(NationalLanguage language)

Parameters

language NationalLanguage

Returns

ISubmitSmBuilder

NationalLanguageSingleShift(NationalLanguage)

ISubmitSmBuilder NationalLanguageSingleShift(NationalLanguage language)

Parameters

language NationalLanguage

Returns

ISubmitSmBuilder

ProtocolIdentifier(Byte)

ISubmitSmBuilder ProtocolIdentifier(byte pid)

Parameters

pid Byte

Returns

ISubmitSmBuilder

ServiceType(String)

ISubmitSmBuilder ServiceType(string type)

Parameters

type String

Returns

ISubmitSmBuilder

Set(SmsAction<SubmitSm>)

ISubmitSmBuilder Set(SmsAction<SubmitSm> action)

Parameters

action SmsAction<SubmitSm>

Returns

ISubmitSmBuilder

Text(String)

ISubmitSmBuilder Text(string messageText)

Parameters

messageText String

Returns

ISubmitSmBuilder

To(String)

ISubmitSmBuilder To(string destAddr)

Parameters

destAddr String

Returns

ISubmitSmBuilder

To(String, AddressTON, AddressNPI)

ISubmitSmBuilder To(string destAddr, AddressTON ton, AddressNPI npi)

Parameters

destAddr String
ton AddressTON
npi AddressNPI

Returns

ISubmitSmBuilder

To(String, Byte, Byte)

ISubmitSmBuilder To(string destAddr, byte ton, byte npi)

Parameters

destAddr String
ton Byte
npi Byte

Returns

ISubmitSmBuilder