Table of Contents

Interface IWapPushBuilder

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

Methods

DeliverAt(DateTime)

IWapPushBuilder DeliverAt(DateTime dateTime)

Parameters

dateTime DateTime

Returns

IWapPushBuilder

DeliverIn(TimeSpan)

IWapPushBuilder DeliverIn(TimeSpan timeSpan)

Parameters

timeSpan TimeSpan

Returns

IWapPushBuilder

ExpireAt(DateTime)

IWapPushBuilder ExpireAt(DateTime dateTime)

Parameters

dateTime DateTime

Returns

IWapPushBuilder

ExpireIn(TimeSpan)

IWapPushBuilder ExpireIn(TimeSpan timeSpan)

Parameters

timeSpan TimeSpan

Returns

IWapPushBuilder

From(string)

IWapPushBuilder From(string sourceAddr)

Parameters

sourceAddr string

Returns

IWapPushBuilder

From(string, AddressTON, AddressNPI)

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

Parameters

sourceAddr string
ton AddressTON
npi AddressNPI

Returns

IWapPushBuilder

ServiceType(string)

IWapPushBuilder ServiceType(string type)

Parameters

type string

Returns

IWapPushBuilder

Title(string)

IWapPushBuilder Title(string addressTitle)

Parameters

addressTitle string

Returns

IWapPushBuilder

To(string)

IWapPushBuilder To(string destAddr)

Parameters

destAddr string

Returns

IWapPushBuilder

To(string, AddressTON, AddressNPI)

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

Parameters

destAddr string
ton AddressTON
npi AddressNPI

Returns

IWapPushBuilder

TransactionId(byte)

The TransactionId field is used to associate requests with replies in the connectionless session service.

IWapPushBuilder TransactionId(byte id)

Parameters

id byte

Returns

IWapPushBuilder

Url(string)

IWapPushBuilder Url(string address)

Parameters

address string

Returns

IWapPushBuilder