Skip to main content
Vindicia Knowledge Center

ActivityTypeArg Subobject

ActivityTypeArg Subobject

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
For Users

Cashbox Features

Learn More
Cashbox Features
Back to Top