ConsumeParentCurrency
Consumes currency in a parent app.
Service | Operation |
---|---|
product | CONSUME_PARENT_VC |
Method Parameters
Parameter | Description |
---|---|
currencyType | The currency type to consume. |
amount | The amount of currency to consume. |
levelName | Name of the parent level. |
Usage
http://localhost:3000
- C#
- C++
- Objective-C
- Java
- JavaScript
- Dart
- Cloud Code
- Raw
// Cloud Code Only
// Cloud Code Only
// Cloud Code Only
// Cloud Code Only
// Cloud Code Only
// Cloud Code only. To view example, switch to the Cloud Code tab
var currencyType = "coins";
var amount = 1;
var levelName = "master";
var productProxy = bridge.getProductServiceProxy();
var postResult = productProxy.consumeParentCurrency(currencyType, amount, levelName);
if (postResult.status == 200) {
// Success!
}
{
"service": "product",
"operation": "CONSUME_PARENT_VC",
"data": {
"vc_id": "coins",
"vc_amount": 1,
"levelName": "master"
}
}
JSON Response
{
"status" : 200,
"data" :
{
"updatedAt": 1395693913234,
"currencyMap": {
"gems": {
"purchased": 0,
"balance": 0,
"consumed": 0,
"awarded": 0
},
"gold": {
"purchased": 0,
"balance": 123,
"consumed": 0,
"awarded": 123
}
},
"playerId": "acf11847-055f-470d-abb7-b93052201491",
"createdAt": 1395693907421
}
}