@ClassPreamble(author="Maksym Novozhylov <mnovozhilov@upwork.com>", date="6/4/2014", currentRevision=1, lastModified="24/5/2014", lastModifiedBy="Maksym Novozhylov", reviewers="Yiota Tsakiri") public final class Snapshot extends java.lang.Object
Constructor and Description |
---|
Snapshot(OAuthClient client) |
Modifier and Type | Method and Description |
---|---|
JSONObject |
deleteByContract(java.lang.String contractId,
java.lang.String ts)
Delete snapshot by specific contract
|
JSONObject |
getByContract(java.lang.String contractId,
java.lang.String ts)
Get snapshot info by specific contract
|
JSONObject |
updateByContract(java.lang.String contractId,
java.lang.String ts,
java.util.HashMap<java.lang.String,java.lang.String> params)
Update snapshot by specific contract
|
public Snapshot(OAuthClient client)
public JSONObject getByContract(java.lang.String contractId, java.lang.String ts) throws JSONException
contractId
- Contract IDts
- TimestampJSONObject
JSONException
- If error occurredpublic JSONObject updateByContract(java.lang.String contractId, java.lang.String ts, java.util.HashMap<java.lang.String,java.lang.String> params) throws JSONException
contractId
- Contract IDts
- Timestampparams
- ParametersJSONObject
JSONException
- If error occurredpublic JSONObject deleteByContract(java.lang.String contractId, java.lang.String ts) throws JSONException
contractId
- Contract IDts
- TimestampJSONObject
JSONException
- If error occurred