Set Subscription Status

To set as subscription status, please fill the following values in the value map:

Parameter name

Datatype

Description

COMMAND

String

The command. Must be SetSubscriptionStatus.

OFFER_ID

String

The identifier of the offer.

SUBSCRIPTION_STATUS

String

Subscription status. Possible values are "T" (enabled), "V" (hidden), and "D" (disabled).

Example: Set subscription status [hide]

    private void setSubscriptionStatus(String sStatus, String sOfferID)
    {
        O2GRequestFactory factory = mSession.getRequestFactory();
        if (factory == null) {
            return;
        }
        O2GValueMap valueMap = factory.createValueMap();
        valueMap.setString(O2GRequestParamsEnum.COMMAND, Constants.Commands.SetSubscriptionStatus);
        valueMap.setString(O2GRequestParamsEnum.SUBSCRIPTION_STATUS, sStatus);
        valueMap.setString(O2GRequestParamsEnum.OFFER_ID, sOfferID);
 
        O2GRequest request = factory.createOrderRequest(valueMap);
        mSession.sendRequest(request);
    }

back