uk.co.textmarketer.RestAPI
Class DeliveryReport

java.lang.Object
  extended by uk.co.textmarketer.RestAPI.DeliveryReport

public class DeliveryReport
extends java.lang.Object

DeliveryReport Class represent a delivery report status from a sent SMS message

Copyright © 2012 Text Marketer Ltd

Version:
1.0
Author:
Marco Morais
See Also:
RestClient.getDeliveryReport(String)

Field Summary
 java.lang.String extension
           
 java.util.Date lastUpdate
           
 java.lang.String name
           
 
Constructor Summary
DeliveryReport()
          Constructor for the DeliveryReport class.
DeliveryReport(java.lang.String name, java.util.Date lastUpdate, java.lang.String extension)
          Constructor for the DeliveryReport class.
DeliveryReport(java.lang.String name, java.lang.String lastUpdate, java.lang.String extension)
           
 
Method Summary
 void addRow(java.lang.String last_updated, java.lang.String mobile_number, java.lang.String message_id, java.lang.String status, java.lang.String custom)
           
 java.lang.String getExtension()
           
 java.util.Date getLastUpdate()
           
 java.lang.String getName()
           
 java.util.Hashtable<java.lang.String,java.lang.String>[] getRows()
          Return report rows for this Delivery Report
 void setExtension(java.lang.String extension)
           
 void setLastUpdate(java.util.Date lastUpdate)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

lastUpdate

public java.util.Date lastUpdate

extension

public java.lang.String extension
Constructor Detail

DeliveryReport

public DeliveryReport(java.lang.String name,
                      java.util.Date lastUpdate,
                      java.lang.String extension)
Constructor for the DeliveryReport class.

Parameters:
name - Report name
lastUpdate - Date of the last report update
extension - extension of the report file, e.g. csv

DeliveryReport

public DeliveryReport(java.lang.String name,
                      java.lang.String lastUpdate,
                      java.lang.String extension)
               throws java.text.ParseException
Throws:
java.text.ParseException

DeliveryReport

public DeliveryReport()
Constructor for the DeliveryReport class.

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getLastUpdate

public java.util.Date getLastUpdate()

setLastUpdate

public void setLastUpdate(java.util.Date lastUpdate)

getExtension

public java.lang.String getExtension()

setExtension

public void setExtension(java.lang.String extension)

addRow

public void addRow(java.lang.String last_updated,
                   java.lang.String mobile_number,
                   java.lang.String message_id,
                   java.lang.String status,
                   java.lang.String custom)

getRows

public java.util.Hashtable<java.lang.String,java.lang.String>[] getRows()
Return report rows for this Delivery Report

Returns:
Hashtable array with keys: last_updated, mobile_number, message_id, status and custom