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