1 // Copyright 2001-2018 Crytek GmbH / Crytek Group. All rights reserved.
3 #ifndef __CRYPSN2_WEBAPI_STORE_H__
4 #define __CRYPSN2_WEBAPI_STORE_H__
10 //////////////////////////////////////////////////////////////////////////////////////////////
12 #define CRY_WEBAPI_COMMERCE_HTTP_METHOD SCE_NP_WEBAPI_HTTP_METHOD_GET
13 #define CRY_WEBAPI_COMMERCE_CONTENT_TYPE SCE_NP_WEBAPI_CONTENT_TYPE_APPLICATION_JSON_UTF8
14 #define CRY_WEBAPI_COMMERCE_API_GROUP "commerce"
15 #define CRY_WEBAPI_COMMERCE_REQUEST_PATH "/v1/users/me/container/%s?start=0&size=50&sort=price&useFree=true&useCurrencySymbol=true"
16 // This is an example for activity feed JSON document formatting.
18 // note: if CRY_WEBAPI_COMMERCE_MAX_PRODUCTS or CRY_WEBAPI_COMMERCE_PRODUCT_ID_LENGTH changes, the buffer used to concatenate ids into a string may not be long enough
19 // (see CCryPSNOrbisWebApiThread::GetCommerceList)
20 #define CRY_WEBAPI_COMMERCE_MAX_PRODUCTS (10)
22 struct SCryPSNOrbisWebApiGetCommerceInput
25 TStoreOfferID products
[CRY_WEBAPI_COMMERCE_MAX_PRODUCTS
];
28 #define CRY_WEBAPI_ENTITLEMENT_LIST_HTTP_METHOD SCE_NP_WEBAPI_HTTP_METHOD_GET
29 #define CRY_WEBAPI_ENTITLEMENT_LIST_CONTENT_TYPE SCE_NP_WEBAPI_CONTENT_TYPE_APPLICATION_JSON_UTF8
30 #define CRY_WEBAPI_ENTITLEMENT_LIST_API_GROUP "entitlement"
31 #define CRY_WEBAPI_ENTITLEMENT_LIST_REQUEST_PATH "/v1/users/me/entitlements?entitlement_type=service&start=0&size=50"
33 #define CRY_WEBAPI_ENTITLEMENT_CONSUME_HTTP_METHOD SCE_NP_WEBAPI_HTTP_METHOD_PUT
34 #define CRY_WEBAPI_ENTITLEMENT_CONSUME_CONTENT_TYPE SCE_NP_WEBAPI_CONTENT_TYPE_APPLICATION_JSON_UTF8
35 #define CRY_WEBAPI_ENTITLEMENT_CONSUME_API_GROUP "entitlement"
36 #define CRY_WEBAPI_ENTITLEMENT_CONSUME_REQUEST_PATH "/v1/users/me/entitlements/%s"
38 #define CRY_WEBAPI_ENTITLEMENT_CONSUME_PUT_BODY \
43 struct SCryPSNOrbisWebApiConsumeEntitlementInput
46 TStoreAssetID entitlementLabel
;
49 //////////////////////////////////////////////////////////////////////////////////////////////
52 #endif // CRY_PLATFORM_ORBIS
54 #endif // __CRYPSN2_WEBAPI_ACTIVITYFEED_H__