Interface ISMSComposer
Assembly: Zenoph.Notify.dll
Syntax
[ComVisible(true)]
[Guid("08DD524B-D2C0-40e1-BC9B-27DDAFEB6B3B")]
public interface ISMSComposer
Methods
addDestination(string, bool, string[])
Declaration
[ComVisible(false)]
NumberAddInfo addDestination(string phoneNumber, bool throwEx, string[] values)
Parameters
Returns
addDestination(string, bool, string[], string)
Declaration
[ComVisible(false)]
NumberAddInfo addDestination(string phoneNumber, bool throwEx, string[] values, string messageId)
Parameters
Returns
addDestination(string, string[])
Declaration
[ComVisible(false)]
NumberAddInfo addDestination(string phoneNumber, string[] values)
Parameters
Returns
addDestination(string, string[], string)
Declaration
[ComVisible(false)]
NumberAddInfo addDestination(string phoneNumber, string[] values, string messageId)
Parameters
Returns
addPersonalisedDestination(string, bool, string[])
Declaration
[ComVisible(false)]
NumberAddInfo addPersonalisedDestination(string phoneNumber, bool throwEx, string[] values)
Parameters
Returns
addPersonalisedDestination(string, bool, string[], string)
Declaration
[ComVisible(false)]
NumberAddInfo addPersonalisedDestination(string phoneNumber, bool throwEx, string[] values, string messageId)
Parameters
Returns
addPersonalisedDestination(string, string[])
Declaration
[ComVisible(false)]
NumberAddInfo addPersonalisedDestination(string phoneNumber, string[] values)
Parameters
Returns
addPersonalisedDestination(string, string[], string)
Declaration
[ComVisible(false)]
NumberAddInfo addPersonalisedDestination(string phoneNumber, string[] values, string messageId)
Parameters
Returns
addPersonalisedDestinationEx(string, bool, object, string)
Declaration
[ComVisible(true)]
NumberAddInfo addPersonalisedDestinationEx(string phoneNumber, bool throwEx = true, object values = null, string messageId = null)
Parameters
Returns
getDefaultSMSType()
Declaration
[ComVisible(true)]
SMSType getDefaultSMSType()
Returns
getDestinationWriteMode(string, string[])
Declaration
[ComVisible(false)]
DestinationMode getDestinationWriteMode(string phoneNumber, string[] values)
Parameters
Returns
getMessageCount()
Declaration
[ComVisible(true)]
int getMessageCount()
Returns
getMessageCountEx(string, SMSType)
Declaration
[ComVisible(true)]
int getMessageCountEx(string msg, SMSType type)
Parameters
Returns
getMessageId(string, string[])
Declaration
[ComVisible(false)]
string getMessageId(string phoneNumber, string[] values)
Parameters
Returns
getMessageVariables()
Declaration
[ComVisible(true)]
string[] getMessageVariables()
Returns
getMessageVariables(bool)
Declaration
[ComVisible(false)]
string[] getMessageVariables(bool trim)
Parameters
Type |
Name |
Description |
bool |
trim |
|
Returns
getMessageVariablesCount()
Declaration
[ComVisible(true)]
int getMessageVariablesCount()
Returns
getMessageVariablesCountEx(string)
Declaration
[ComVisible(true)]
int getMessageVariablesCountEx(string message)
Parameters
Type |
Name |
Description |
string |
message |
|
Returns
getMessageVariablesEx(bool, string)
Declaration
[ComVisible(true)]
string[] getMessageVariablesEx(bool trim = true, string msg = null)
Parameters
Returns
getPersonalisedDestinationMessageId(string, string[])
Declaration
[ComVisible(true)]
string getPersonalisedDestinationMessageId(string phoneNumber, string[] values)
Parameters
Returns
getPersonalisedDestinationWriteMode(string, string[])
Declaration
[ComVisible(true)]
DestinationMode getPersonalisedDestinationWriteMode(string phoneNumber, string[] values)
Parameters
Returns
getPersonalisedMessagePreview(string)
Declaration
[ComVisible(false)]
string[] getPersonalisedMessagePreview(string phoneNumber)
Parameters
Type |
Name |
Description |
string |
phoneNumber |
|
Returns
getPersonalisedMessagePreview(string, string[])
Declaration
[ComVisible(false)]
string getPersonalisedMessagePreview(string phoneNumber, string[] values)
Parameters
Returns
getPersonalisedMessagePreview(string, PersonalisedValues)
Declaration
[ComVisible(false)]
string getPersonalisedMessagePreview(string phoneNumber, PersonalisedValues pv)
Parameters
Returns
getPersonalisedMessagePreviewEx(string, object)
Declaration
[ComVisible(true)]
PersonalisedMessagesList getPersonalisedMessagePreviewEx(string phoneNumber, object values = null)
Parameters
Returns
getPersonalisedValues(string)
Declaration
[ComVisible(true)]
PersonalisedValuesList getPersonalisedValues(string phoneNumber)
Parameters
Type |
Name |
Description |
string |
phoneNumber |
|
Returns
getPersonalisedValuesById(string)
Declaration
[ComVisible(true)]
string[] getPersonalisedValuesById(string messageId)
Parameters
Type |
Name |
Description |
string |
messageId |
|
Returns
getRegisteredSenderIds()
Declaration
[ComVisible(true)]
string[] getRegisteredSenderIds()
Returns
getSMSType()
Declaration
[ComVisible(true)]
SMSType getSMSType()
Returns
isPersonalised()
Declaration
[ComVisible(true)]
bool isPersonalised()
Returns
personalisedValuesExists(string, string[])
Declaration
[ComVisible(true)]
bool personalisedValuesExists(string phoneNumber, string[] values)
Parameters
Returns
removeDestination(string, string[])
Declaration
[ComVisible(false)]
bool removeDestination(string phoneNumber, string[] values)
Parameters
Returns
removePersonalisedDestination(string, string[])
Declaration
[ComVisible(true)]
bool removePersonalisedDestination(string phoneNumber, string[] values)
Parameters
Returns
removePersonalisedValues(string, string[])
Declaration
[ComVisible(true)]
bool removePersonalisedValues(string phoneNumber, string[] values)
Parameters
Returns
setMessage(string, bool)
Declaration
[ComVisible(false)]
void setMessage(string message, bool isPsnd)
Parameters
setMessageCategory(MessageCategory)
Declaration
[ComVisible(true)]
void setMessageCategory(MessageCategory category)
Parameters
setMessageEx(string, object)
Declaration
[ComVisible(false)]
void setMessageEx(string msg, object psnd = null)
Parameters
setSMSType(string)
Declaration
[ComVisible(false)]
void setSMSType(string type)
Parameters
Type |
Name |
Description |
string |
type |
|
setSMSType(SMSType)
Declaration
[ComVisible(false)]
void setSMSType(SMSType type)
Parameters
setSMSTypeEx(object)
Declaration
[ComVisible(true)]
void setSMSTypeEx(object type)
Parameters
Type |
Name |
Description |
object |
type |
|
updatePersonalisedValues(string, string[])
Declaration
[ComVisible(false)]
bool updatePersonalisedValues(string phoneNumber, string[] newValues)
Parameters
Returns
updatePersonalisedValues(string, string[], string)
Declaration
[ComVisible(false)]
bool updatePersonalisedValues(string phoneNumber, string[] newValues, string messageId)
Parameters
Returns
updatePersonalisedValues(string, string[], string[])
Declaration
[ComVisible(false)]
bool updatePersonalisedValues(string phoneNumber, string[] newValues, string[] prevValues)
Parameters
Returns
updatePersonalisedValuesById(string, string[])
Declaration
[ComVisible(true)]
bool updatePersonalisedValuesById(string messageId, string[] newValues)
Parameters
Returns
updatePersonalisedValuesEx(string, string[], object)
Declaration
[ComVisible(true)]
bool updatePersonalisedValuesEx(string phoneNumber, string[] newValues, object prevValues = null)
Parameters
Returns
updatePersonalisedValuesExWithId(string, string[], string)
Declaration
[ComVisible(true)]
bool updatePersonalisedValuesExWithId(string phoneNumber, string[] newValues, string newMessageId)
Parameters
Returns