public class SmsMessage extends SidResource
Modifier and Type | Class and Description |
---|---|
static class |
SmsMessage.Direction |
static class |
SmsMessage.Status |
Modifier and Type | Method and Description |
---|---|
static SmsMessageCreator |
create(PhoneNumber to,
PhoneNumber from,
List<URI> mediaUrl)
Create a SmsMessageCreator to execute create.
|
static SmsMessageCreator |
create(PhoneNumber to,
PhoneNumber from,
String body)
Create a SmsMessageCreator to execute create.
|
static SmsMessageCreator |
create(String accountSid,
PhoneNumber to,
PhoneNumber from,
List<URI> mediaUrl)
Create a SmsMessageCreator to execute create.
|
static SmsMessageCreator |
create(String accountSid,
PhoneNumber to,
PhoneNumber from,
String body)
Create a SmsMessageCreator to execute create.
|
static SmsMessageDeleter |
delete(String sid)
Create a SmsMessageDeleter to execute delete.
|
static SmsMessageDeleter |
delete(String accountSid,
String sid)
Create a SmsMessageDeleter to execute delete.
|
boolean |
equals(Object o) |
static SmsMessageFetcher |
fetch(String sid)
Create a SmsMessageFetcher to execute fetch.
|
static SmsMessageFetcher |
fetch(String accountSid,
String sid)
Create a SmsMessageFetcher to execute fetch.
|
static SmsMessage |
fromJson(InputStream json,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON InputStream into a SmsMessage object using the provided
ObjectMapper.
|
static SmsMessage |
fromJson(String json,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON String into a SmsMessage object using the provided
ObjectMapper.
|
String |
getAccountSid()
Returns The The account_sid.
|
String |
getApiVersion()
Returns The The api_version.
|
String |
getBody()
Returns The The body.
|
org.joda.time.DateTime |
getDateCreated()
Returns The The date_created.
|
org.joda.time.DateTime |
getDateSent()
Returns The The date_sent.
|
org.joda.time.DateTime |
getDateUpdated()
Returns The The date_updated.
|
SmsMessage.Direction |
getDirection()
Returns The The direction.
|
PhoneNumber |
getFrom()
Returns The The from.
|
BigDecimal |
getPrice()
Returns The The price.
|
Currency |
getPriceUnit()
Returns The The price_unit.
|
String |
getSid()
Returns The The sid.
|
SmsMessage.Status |
getStatus()
Returns The The status.
|
String |
getTo()
Returns The The to.
|
String |
getUri()
Returns The The uri.
|
int |
hashCode() |
static SmsMessageReader |
read()
Create a SmsMessageReader to execute read.
|
static SmsMessageReader |
read(String accountSid)
Create a SmsMessageReader to execute read.
|
String |
toString() |
static SmsMessageUpdater |
update(String sid)
Create a SmsMessageUpdater to execute update.
|
static SmsMessageUpdater |
update(String accountSid,
String sid)
Create a SmsMessageUpdater to execute update.
|
public static SmsMessageCreator create(String accountSid, PhoneNumber to, PhoneNumber from, String body)
accountSid
- The account_sidto
- The tofrom
- The frombody
- The bodypublic static SmsMessageCreator create(PhoneNumber to, PhoneNumber from, String body)
to
- The tofrom
- The frombody
- The bodypublic static SmsMessageCreator create(String accountSid, PhoneNumber to, PhoneNumber from, List<URI> mediaUrl)
accountSid
- The account_sidto
- The tofrom
- The frommediaUrl
- The media_urlpublic static SmsMessageCreator create(PhoneNumber to, PhoneNumber from, List<URI> mediaUrl)
to
- The tofrom
- The frommediaUrl
- The media_urlpublic static SmsMessageDeleter delete(String accountSid, String sid)
accountSid
- The account_sidsid
- The sidpublic static SmsMessageDeleter delete(String sid)
sid
- The sidpublic static SmsMessageFetcher fetch(String accountSid, String sid)
accountSid
- The account_sidsid
- The sidpublic static SmsMessageFetcher fetch(String sid)
sid
- The sidpublic static SmsMessageReader read(String accountSid)
accountSid
- The account_sidpublic static SmsMessageReader read()
public static SmsMessageUpdater update(String accountSid, String sid)
accountSid
- The account_sidsid
- The sidpublic static SmsMessageUpdater update(String sid)
sid
- The sidpublic static SmsMessage fromJson(String json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
json
- Raw JSON StringobjectMapper
- Jackson ObjectMapperpublic static SmsMessage fromJson(InputStream json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
json
- Raw JSON InputStreamobjectMapper
- Jackson ObjectMapperpublic final String getAccountSid()
public final String getApiVersion()
public final String getBody()
public final org.joda.time.DateTime getDateCreated()
public final org.joda.time.DateTime getDateUpdated()
public final org.joda.time.DateTime getDateSent()
public final SmsMessage.Direction getDirection()
public final PhoneNumber getFrom()
public final BigDecimal getPrice()
public final Currency getPriceUnit()
public final String getSid()
getSid
in class SidResource
public final SmsMessage.Status getStatus()
public final String getTo()
public final String getUri()
Copyright © 2011 Twilio, Inc. All Rights Reserved.