Product          


Methods        

update http://soap.vindicia.com/Product#update

Input (update_in)
Name Type
auth Authentication
product Product
duplicateBehavior DuplicateBehavior

Output (update_out)

Name Type
return Return
product Product
created xsd:boolean

Creates a new Product object, or updates an existing one.

Input Fields

auth
Credentials required to authenticate this request
product
Object to create
duplicateBehavior
What to do if a duplicate product is submitted

Output Fields

return
Basic results of this request (success, failure, error, etc.)
product
The resultant object
created
True if the object was created new

fetchByVid http://soap.vindicia.com/Product#fetchByVid

Input (fetchByVid_in)
Name Type
auth Authentication
vid xsd:string

Output (fetchByVid_out)

Name Type
return Return
product Product

Loads a product by Vindicia's unique ID

Input Fields

auth
Credentials required to authenticate this request
vid
Vindicia ID for the object

Output Fields

return
Basic results of this request (success, failure, error, etc.)
product
The resultant object

fetchByMerchantProductId http://soap.vindicia.com/Product#fetchByMerchantProductId

Input (fetchByMerchantProductId_in)
Name Type
auth Authentication
merchantProductId xsd:string

Output (fetchByMerchantProductId_out)

Name Type
return Return
product Product

Loads a product by mrchant's unique id

Input Fields

auth
Credentials required to authenticate this request
merchantProductId
Merchant's unique id for this object

Output Fields

return
Basic results of this request (success, failure, error, etc.)
product
The resultant object

fetchByAccount http://soap.vindicia.com/Product#fetchByAccount

Input (fetchByAccount_in)
Name Type
auth Authentication
account Account

Output (fetchByAccount_out)

Name Type
return Return
products ArrayOfProducts

Loads an array of products by Account object

Input Fields

auth
Credentials required to authenticate this request
account
Account to load by

Output Fields

return
Basic results of this request (success, failure, error, etc.)
products
The resultant objects

fetchAll http://soap.vindicia.com/Product#fetchAll

Input (fetchAll_in)
Name Type
auth Authentication
page xsd:int
pageSize xsd:int

Output (fetchAll_out)

Name Type
return Return
products ArrayOfProducts

Input Fields

auth
Credentials required to authenticate this request
page
The offset, based on pageSize, to return.
pageSize
The number of products to return per page.

Output Fields

return
Basic results of this request (success, failure, error, etc.)
products
The resultant objects

fetchByMerchantEntitlementId http://soap.vindicia.com/Product#fetchByMerchantEntitlementId

Input (fetchByMerchantEntitlementId_in)
Name Type
auth Authentication
merchantEntitlementId xsd:string

Output (fetchByMerchantEntitlementId_out)

Name Type
return Return
products ArrayOfProducts

Loads all Products that grant an entitlement

Input Fields

auth
Credentials required to authenticate this request
merchantEntitlementId
Merchant's unique entitlement id

Output Fields

return
Basic results of this request (success, failure, error, etc.)
products
The resultant objects