Class DataWriter
Assembly: Zenoph.Notify.dll
Syntax
[ComVisible(false)]
public abstract class DataWriter : IDataWriter
Fields
_authApiKey
Declaration
protected string _authApiKey
Field Value
_authLoadAPS
Declaration
protected bool _authLoadAPS
Field Value
_authLogin
Declaration
protected string _authLogin
Field Value
_authModel
Declaration
protected AuthModel _authModel
Field Value
_authPassword
Declaration
protected string _authPassword
Field Value
Methods
assertAuthData()
Declaration
protected void assertAuthData()
dateTimeToStr(DateTime)
Declaration
protected string dateTimeToStr(DateTime dt)
Parameters
Returns
setAPSLoad(bool)
Declaration
public void setAPSLoad(bool load)
Parameters
Type |
Name |
Description |
bool |
load |
|
setAuthApiKey(string)
Declaration
public void setAuthApiKey(string key)
Parameters
Type |
Name |
Description |
string |
key |
|
setAuthLogin(string)
Declaration
public void setAuthLogin(string login)
Parameters
Type |
Name |
Description |
string |
login |
|
setAuthModel(AuthModel)
Declaration
public void setAuthModel(AuthModel model)
Parameters
setAuthPassword(string)
Declaration
public void setAuthPassword(string psswd)
Parameters
Type |
Name |
Description |
string |
psswd |
|
validateDeliveryNotificationInfo(string, ContentType)
Declaration
protected void validateDeliveryNotificationInfo(string url, ContentType accept)
Parameters
validateScheduleInfo(DateTime, string)
Declaration
protected void validateScheduleInfo(DateTime scheduleDateTime, string utcOffset)
Parameters
validateScheduledMessagesLoadData(Dictionary<string, object>)
Declaration
protected void validateScheduledMessagesLoadData(Dictionary<string, object> data)
Parameters
writeCallbackInfo(string, ContentType, object)
Declaration
protected abstract void writeCallbackInfo(string url, ContentType contentType, object store)
Parameters
writeCommonPropertiesData(MessageComposer, object)
Declaration
protected abstract void writeCommonPropertiesData(MessageComposer mc, object store)
Parameters
writeDestinations(Composer, object)
Declaration
protected abstract void writeDestinations(Composer mc, object store)
Parameters
writeRequestData(string, Stream)
Declaration
protected void writeRequestData(string strData, Stream os)
Parameters
writeScheduleInfo(DateTime, string, object)
Declaration
protected abstract void writeScheduleInfo(DateTime dateTime, string utcOffset, object store)
Parameters
Explicit Interface Implementations
getDestinationsData(Composer)
Declaration
abstract string getDestinationsData(Composer mc)
Parameters
Returns
getDestinationsDeliveryRequestData(List<string>)
Declaration
abstract string getDestinationsDeliveryRequestData(List<string> messageIds)
Parameters
Returns
getSMSRequestData(SMSComposer)
Declaration
abstract string getSMSRequestData(SMSComposer sc)
Parameters
Returns
getScheduledMessageUpdateRequestData(Composer)
Declaration
abstract string getScheduledMessageUpdateRequestData(Composer mc)
Parameters
Returns
getScheduledMessagesLoadRequestData(Dictionary<string, object>)
Declaration
abstract string getScheduledMessagesLoadRequestData(Dictionary<string, object> data)
Parameters
Returns
getUSSDRequestData(USSDComposer)
Declaration
abstract string getUSSDRequestData(USSDComposer uc)
Parameters
Returns
getVoiceRequestData(VoiceComposer)
Declaration
abstract string getVoiceRequestData(VoiceComposer vc)
Parameters
Returns
Implements