ActivityTypeArg Subobject
Web Session Object
Transaction Object
Token Object
Season Set Object
Refund Object
RatePlan Object
Product Object
Payment Provider Object
Payment Method Object
NameValuePair Object
GiftCard Object
Entitlement Object
Chargeback Object
Campaign Object
BillingPlan Object
AutoBill Object
Address Object
Activity Object
Account Object
ActivityTypeArg Subobject
A "master class" for activity subclasses. While WSDL does not appear to allow for the definition of literal subclasses, this provides similar results. methodLink=report takes an argument of this class. Simply fill only the field necessary for the type of activity being recorded. Note that some activities may not require additional information. For example, if submitting a uriView, set uriviewArgs to a previously filled ActivityURIView. The ActivityTypeArg Object Data Members appear in the table below.
Data Members |
Data Type |
Description |
cancellationArgs |
ActivityCancellation |
The customer’s cancellation of a service or product. See the ActivityCancellation Subobject. |
emailArgs |
ActivityEmailContact |
An email event. See the ActivityEmailContact Subobject. |
fulfillmentArgs |
ActivityFulfillment |
The status of your fulfillment of a customer order. See the ActivityFulfillment Subobject. |
loginArgs |
ActivityLogin |
The IP address from which a login originated. See the ActivityLogin Subobject. |
logoutArgs |
ActivityLogout |
The IP address from which a logout originated. See the ActivityLogout Subobject. |
namedValueArgs |
ActivityNamedValue |
An activity defined by you. With this data structure, you create Activityobjects that are unique to your business, and that are not described by the predefined Activity events in ActivityTypeArg. Creating such an activity implies that it will likely occur regularly with your customers. See the ActivityNamedValue Subobject. |
noteArgs |
ActivityNote |
An optional memo on the Activity object. See the ActivityNote Subobject. |
phoneArgs |
ActivityPhoneContact |
A phone contact that relates to the Activity object. See the ActivityPhoneContact Subobject. |
uriviewArgs |
ActivityURIView |
A customer’s visit to a Web page, and possible download activity. See the ActivityURIView Subobject. |
usageArgs |
ActivityUsage |
The amount of use of a resource (such as the number of downloads) you provide to the customer. See the ActivityUsage Subobject. |
When constructing an Activity object, fill in the ActivityTypeArg object with a subobject, as appropriate, for activityType. For example:
- If activityType is phone, create an ActivityTypeArg object and fill phoneArgs with data in the form of an ActivityPhoneContact data structure.
- If activityType is email, create an ActivityTypeArg object and fill emailArgs with data in the form of an ActivityEmailContact data structure.
For Users
Learn More