Classes
This section presents the classes used in Version 2.1 of the Customer Services API.
AccountIdType
The getValue() function for the AccountIdType class returns a string value.
AccountIdType includes the following attribute:
Type | Attribute | Description |
---|---|---|
String |
Type |
Indicates the type of account. |
AddressLineLookupType
The getValue() function for the AddressLineLookupType class returns a string value.
AddressLineLookupType includes the following attribute
Type | Attribute | Description |
---|---|---|
String |
SearchType |
Indicates the type of address line search. |
AddressLookupType
The AddressLookupType class contains the following elements.
Type | Element | Description |
---|---|---|
String |
Country |
Country in the search. |
String |
County |
County in the search. |
String |
ApartmentNumber |
Apartment number in the search. |
AddressLine1 |
Address line 1 in the search. |
|
AddressLine2 |
Address line 2 in the search. |
|
AddressLine3 |
Address line 3 in the search. |
|
AddressLine4 |
Address line 4 in the search. |
|
City |
City in the search. |
|
Territory |
Territory, state, or province in the search. |
|
PostalCode |
Postal code or ZIP Code in the search. |
AddressLookupType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
TypeCode |
Type of address lookup. |
String |
SequenceNumber |
Sequence number for the address. |
AddressReturnType
The AddressReturnType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
AddressLine1 |
Address line 1 |
String |
AddressLine2 |
Address line 2 |
String |
AddressLine3 |
Address line 3 |
String |
AddressLine4 |
Address line 4 |
String |
ApartmentNumber |
Apartment number |
String |
City |
City |
String |
Country |
Country |
String |
County |
County |
String |
Territory |
Territory, state, or province |
String |
PostalCode |
Postal Code |
AddressReturnType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
Label |
Label for the address. |
String |
ContactPreferenceCode |
Code indicating contact preference. |
Boolean |
PrimaryFlag |
Indicates whether the address is the primary address. |
String |
TypeCode |
Code indicating the type of address. |
String |
UpdateType |
Indicates whether the information is New or Old, or if it will Set the primary address and deactivate all other addresses. |
Boolean |
ValidFlag |
Indicates whether the address has been validated. |
String |
SequenceNumber |
Sequence number for the address. |
AddressType
The AddressType class contains the following elements:
Type | Element | Description |
---|---|---|
AddressLine1 |
Address line 1 |
|
AddressLine2 |
Address line 2 |
|
AddressLine3 |
Address line 3 |
|
AddressLine4 |
Address line 4 |
|
string |
ApartmentNumber |
Apartment number |
City |
City |
|
string |
Country |
Country |
string |
County |
County |
Territory |
Territory, state, or province |
|
PostalCode |
Postal code |
AddressType includes the following attributes
Type | Attribute | Description |
---|---|---|
String |
Label |
Label for the address. |
String |
ContactPreferenceCode |
Code indicating contact preference. |
Boolean |
PrimaryFlag |
Indicates whether the address is the primary address. |
String |
TypeCode |
Code indicating the type of address. |
String |
DeleteAllByType |
Indicates whether to delete all other addresses of this type before inserting this address. |
Boolean |
ValidFlag |
Indicates whether the address has been validated. |
String |
SequenceNumber |
Sequence number for the address. |
AffiliationReturnType
The AffiliationReturnType class contains the following element:
Type | Element | Description |
---|---|---|
String |
RetailStoreID |
ID for the location. |
AffiliationReturnType includes the following attribute:
Type | Attribute | Description |
---|---|---|
String |
Action |
Indicates the action performed. |
AffiliationType
The AffiliationType class contains the following element:
Type | Element | Description |
---|---|---|
String |
RetailStoreID |
ID for the location. |
AffiliationType includes the following attribute:
Type | Attribute | Description |
---|---|---|
String |
Action |
Indicates the action performed. |
AlternateKeyLookupType
The AlternateKeyLookupType class contains the following element:
Type | Element | Description |
---|---|---|
String |
AlternateID |
ID for the alternate key. |
AlternateKeyLookupType includes the following attribute:
Type | Attribute | Description |
---|---|---|
String |
TypeCode |
Code indicating the type of alternate key. |
AlternateKeyReturnType
The AlternateKeyReturnType class contains the following element:
Type | Element | Description |
---|---|---|
String |
AlternateID |
ID for the alternate key. |
AlternateKeyReturnType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
TypeCode |
Code indicating the type of alternate key. |
String |
UpdateType |
Indicates whether the information is New or Old. |
AlternateKeyType
The AlternateKeyType class contains the following element:
Type | Element | Description |
---|---|---|
String |
AlternateID |
ID for the alternate key. Note: Information that maps to a Customer’s identity is not protected if stored in Alternate Keys. Oracle does not recommend using Alternate Keys to store personal data. |
AlternateKeyType includes the following attribute:
Type | Attribute | Description |
---|---|---|
String |
TypeCode |
Code indicating the type of alternate key. |
AssociateAssignmentReturnType
The getValue() function for the AssociateAssignmentReturnType class returns a string value.
AssociateAssignmentReturnType includes the following attribute
Type | Attribute | Description |
---|---|---|
String |
updateDate |
Date on which the associate assignment was most recently updated. |
String |
updateUser |
User who most recently updated the associate assignment. |
String |
lockedFlag |
Indicates whether the role assignment is locked. |
String |
associateName |
Name of the associate. |
String |
associateId |
ID of the associate. |
String |
primaryFlag |
Indicates whether the role is the primary role. |
String |
roleName |
Name of the associate role. |
String |
roleId |
ID of the associate role. |
AssociateAssignmentType
The getValue() function for the AssociateAssignmentType class returns a string value.
AssociateAssignmentType includes the following attribute
Type | Attribute | Description |
---|---|---|
String |
roleId |
ID of the associate role. |
String |
roleName |
Name of the associate role. |
String |
primaryFlag |
Indicates whether the role is the primary role. |
String |
associateId |
ID of the associate. |
String |
associateName |
Name of the associate. |
String |
lockedFlag |
Indicates whether the role assignment is locked. |
DateTime |
updateDate |
Date on which the associate assignment was most recently updated. |
String |
updateUser |
User who most recently updated the associate assignment. |
AssociateAssignmentContainerReturnType
The AssociateAssignmentContainerReturnType class contains the following element:
Type | Element | Description |
---|---|---|
AssociateAssignment |
Array of associate assignments. |
AssociateAssignmentRequestType
The AssociateAssignmentRequestType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
CustomerID |
ID of the customer. |
AlternateKey |
Alternate keys for the customer. |
|
String |
CardNumber |
Card number. |
String |
CardSerialNumber |
Card serial number. |
AssociateAssignments |
Associates to assign to the customer. |
AssociateAssignmentResponseType
The AssociateAssignmentResponseType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
CustomerID |
ID of the customer. |
Boolean |
MaskData |
Indicates whether sensitive customer information should be masked from the user who performed the request. |
AssociateAssignments |
Associates assigned to the customer. |
|
String |
SecurityPrivilege |
Security code (e.g. Read/Write, Read Only, or Limited Read). |
AssociateAssignmentResponseType includes the following attribute:
Type | Attribute | Description |
---|---|---|
String |
ResponseCode |
Type of response. |
AssociateAssignmentsContainerType
The AssociateAssignmentsContainerType class contains the following element:
Type | Element | Description |
---|---|---|
AssociateAssignment |
Array of associate assignments. |
ContactInformationLookupType
The ContactInformationLookupType class contains the following elements:
Type | Element | Description |
---|---|---|
Address |
Contact address. |
|
|
Contact email. |
|
Telephone |
Contact telephone. |
ContactInformationReturnType
The ContactInformationReturnType class contains the following elements:
Type | Element | Description |
---|---|---|
Address |
Contact address. |
|
|
Contact email. |
|
Telephone |
Contact telephone. |
ContactInformationType
The ContactInformationType class contains the following elements:
Type | Element | Description |
---|---|---|
Address |
Array of contact addresses. |
|
|
Array of contact emails. |
|
Telephone |
Array of contact telephone numbers. |
ContactPreferenceReturnType
The getValue() function for the ContactPreferenceReturnType class returns a string value.
ContactPreferenceReturnType includes the following attributes:
Type | Attribute | Description |
---|---|---|
ContactType |
Contact method. |
|
Boolean |
Permission |
Indicates whether this contact method is allowed. |
ContactPreferenceType
The getValue() function for the ContactPreferenceType class returns a string value.
ContactPreferenceType includes the following attributes:
Type | Attribute | Description |
---|---|---|
ContactType |
Contact method. |
|
Boolean |
Permission |
Indicates whether this contact method is allowed. |
custIdentifier
The custIdentifier class contains the following elements:
Type | Element | Description |
---|---|---|
String |
alternateKey |
Alternate key for the customer. |
String |
alternateKeyTypeCode |
Type code for the alternate key. |
String |
customerId |
ID for the customer. |
CustomAttributeReturnType
The CustomAttributeReturnType class contains the following element:
Type | Element | Description |
---|---|---|
string[] |
AttributeValue |
Array of attribute values. |
CustomAttributeReturnType includes the following attributes:
Type | Attribute | Description |
---|---|---|
Boolean |
editable |
Indicates whether the value(s) of this attribute can be edited. |
String |
name |
Name of the attribute. |
Note:
Information that maps to a Customer’s identity is not protected if stored in Customer Attributes. Oracle does not recommend using Customer Attributes to store personal data.
CustomAttributeType
The CustomAttributeType class contains the following element:
Type | Element | Description |
---|---|---|
string[] |
AttributeValue |
Array of attribute values. |
CustomAttributeType includes the following attribute:
Type | Attribute | Description |
---|---|---|
String |
name |
Name of the attribute. |
Note:
Information that maps to a Customer’s identity is not protected if stored in Customer Attributes. Oracle does not recommend using Customer Attributes to store personal data.
CustomerCardsType
The CustomerCardsType class contains the following element:
Type | Element | Description |
---|---|---|
Instrument |
Array of customer cards. |
CustomerImageType
The getValue() function for the CustomerImageType class returns a string value.
CustomerImageType includes the following attributes:
Type | Attribute | Description |
---|---|---|
Date |
createDate |
Date the image was created. |
String |
createUser |
ID of the user who created the image. |
Date |
updateDate |
Date the image was most recently updated. |
String |
updateUser |
ID of the user who most recently updated the image. |
CustomerLookupType
The CustomerLookupType class contains the following elements:
Type | Element | Description |
---|---|---|
Instrument |
The customer card. |
|
String |
CustomerID |
ID for the customer. |
String |
BusinessName |
Name of the business associated with the customer. |
EntityInformation |
Entity information for the customer. |
|
AlternateKey |
Alternate keys for the customer. |
|
String |
SegmentID |
ID for a customer segment. |
CustomerNameLookupType
The CustomerNameLookupType class contains the following element:
Type | Element | Description |
---|---|---|
Name |
Customer name. |
CustomerNameLookupTypeEntry
The getValue() function for the CustomerNameLookupTypeEntry class returns a string value.
CustomerNameLookupTypeEntry includes the following attributes:
Type | Attribute | Description |
---|---|---|
Location |
Location within the name to search for the entered information. |
|
SearchType |
Type of search being performed. |
CustomerNameType
The CustomerNameType class contains the following element:
Type | Element | Description |
---|---|---|
Name |
Array of customer names. |
CustomerNameTypeEntry
The getValue() function for the CustomerNameTypeEntry class returns a string value.
CustomerNameTypeEntry includes the following attribute:
Type | Attribute | Description |
---|---|---|
Location |
Location within the name. |
CustomerNameTypeReturnEntry
The getValue() function for the CustomerNameTypeReturnEntry class returns a string value.
CustomerNameTypeReturnEntry includes the following attribute
Type | Attribute | Description |
---|---|---|
Location |
Location within the name. |
CustomerNotesContainerReturnType
The CustomerNotesContainerReturnType class contains the following element:
Type | Element | Description |
---|---|---|
CustomerNote |
Array of customer notes. |
|
String |
SecurityPrivilege |
Security code (e.g. Read/Write, Read Only, or Limited Read). |
Boolean |
MaskData |
Indicates whether sensitive customer information should be hidden from the user who made the request. |
CustomerNotesContainerType
The CustomerNotesContainerType class contains the following element:
Type | Element | Description |
---|---|---|
CustomerNote |
Array of customer notes. |
CustomerNotesRequestType
The CustomerNotesRequestType class contains the following elements
Type | Element | Description |
---|---|---|
String |
CustomerID |
ID of the customer. |
CustomerNotesContainer |
Customer notes. |
CustomerNotesReturnType
The getValue() function for the CustomerNotesReturnType class returns a string value.
CustomerNotesReturnType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
type |
Type of note. |
DateTime |
createDate |
Date and time the note was created. |
String |
createUser |
ID for user who entered the note. |
String |
location |
ID for the location where the note was entered. |
CustomerNotesType
The getValue() function for the CustomerNotesType class returns a string value.
CustomerNotesType includes the following attributes:
Type | Attribute | Description |
---|---|---|
DateTime |
createDate |
Date and time the note was created. |
String |
createUser |
ID for user who entered the note. |
String |
type |
Type of note. |
String |
location |
ID for the location where the note was entered. |
CustomerResponseType
The CustomerResponseType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
CustomerID |
ID for the customer. |
Date |
SignupDate |
Date the customer record was created. |
String |
ResponseDescription |
Response following a request. May be an error, or a confirmation message. |
String |
FaultDetail |
Detailed information for any fault that may be returned. |
String |
ErrorCode |
Code identifying any error that may have occurred. |
String |
RetailStoreID |
ID for the retail location. |
Date |
FirstPurchaseDate |
The date of the customer’s first purchase. |
Date |
LastPurchaseDate |
The date of the customer’s most recent purchase. |
Validation |
Validation of the customer. |
|
String |
OrgName |
Name of the organization. |
String |
CustOrgTypcode |
The ID for the customer organization to which the customer belongs. |
String |
EmployeeID |
EmployeeID for the customer, if the customer is an employee. |
String |
BusinessName |
Name of the business to which the customer belongs. |
String |
CustomerClass |
Class to which the customer belongs. |
String |
Source |
Customer source. |
Boolean |
Prospect |
Indicates whether the customer is a prospect. |
String |
CustomerOwnerID |
ID of the user who owns the customer. |
String |
HouseholdKey |
ID for the household to which the customer belongs. |
String |
CustomerNumber |
Customer number. |
String |
CustomerReference |
Customer reference. |
LastUpdateInfo |
The last update of the customer. |
|
Affiliation |
Customer affiliation. |
|
EntityInformation |
Entity information for the customer. |
|
PersonalPreferences |
Personal preferences for the customer. |
|
AlternateKey |
Alternate key for the customer. |
|
CustomAttribute |
Custom attribute for the customer. |
|
CustomerNotes |
Customer notes. |
|
EligiblePromotionDeals |
Deals for which the customer is eligible. |
|
CustomerSegments |
Segments to which the customer belongs. |
|
CustomerCards |
Cards associated with the customer. |
|
Boolean |
MaskData |
Indicates whether the customer data should be masked from the requesting user. |
AssociateAssignments |
Associate assignments for the customer. |
|
String |
SecurityPrivilege |
Security code (e.g. Read/Write, Read Only, or Limited Read). |
CustomerResponseType includes the following attribute:
Type | Attribute | Description |
---|---|---|
String |
ResponseCode |
Code identifying the type of response. |
CustomerSegmentsType
The CustomerSegmentsType class contains the following element:
Type | Element | Description |
---|---|---|
Segment |
Array of customer segments. |
CustomerType
The CustomerType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
RetailStoreID |
ID for the retail location. |
Instrument |
Customer card. |
|
String |
CustomerID |
ID for the customer. |
String |
OrgName |
Name of the organization. |
String |
CustOrgTypcode |
ID for the customer organization to which the customer belongs. |
String |
EmployeeID |
EmployeeID for the customer, if the customer is an employee. |
String |
BusinessName |
Name of the business to which the customer belongs. |
String |
CustomerClass |
Class to which the customer belongs. |
String |
Source |
Customer source. |
Boolean |
Prospect |
Indicates whether the customer is a prospect. |
String |
CustomerOwnerID |
ID of the user who owns the customer. |
String |
CustomerNumber |
Customer number. |
String |
CustomerReference |
Customer reference. |
LastUpdateInfo |
The last update of the customer. |
|
Affiliation |
Array of customer affiliations. |
|
EntityInformation |
Entity information for the customer. |
|
PersonalPreferences |
Personal preferences for the customer. |
|
AlternateKey |
Array of alternate keys for the customer. |
|
CustomAttribute |
Array of custom attributes for the customer. |
|
CustomerNotes |
Customer notes. |
|
Date |
SignupDate |
Date the customer record was created. |
AssociateAssignments |
Associate assignments for the customer. |
|
PreferenceCenters |
Customer contact preferences. |
CustomersResponseType
The CustomersResponseType class contains the following elements:
Type | Element | Description |
---|---|---|
DateTime |
DateTime |
Date and time of the response. |
Customer |
Array of customers. |
EMailLookupType
The EMailLookupType class contains the following element:
Type | Element | Description |
---|---|---|
String |
EMailAddress |
Email address |
EMailLookupType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
TypeCode |
Code identifying the type of email address. |
String |
SearchType |
Code identifying the type of search. |
EMailReturnType
The EMailReturnType class contains the following element:
Type | Element | Description |
---|---|---|
String |
EMailAddress |
Email address |
EMailReturnType includes the following attributes:
Type | Attribute | Description |
---|---|---|
Boolean |
PrimaryFlag |
Indicates whether it is the primary email address. |
String |
TypeCode |
Code identifying the type of email address. |
String |
Label |
Label for the email address. |
String |
ContactPreferenceCode |
Code indicating the contact preference for the email address. |
String |
FormatPreferenceCode |
Code indicating the preferred formatting method for emails. |
String |
UpdateType |
Indicates whether the information is New or Old, or if it will Set the primary address and deactivate all other addresses. |
String |
SearchType |
Code identifying the type of search. |
String |
SequenceNumber |
Sequence number for the email address. |
Boolean |
ValidFlag |
Indicates whether the address has been validated. |
EMailType
The EMailType class contains the following element:
Type | Element | Description |
---|---|---|
String |
EMailAddress |
Email address |
EMailType includes the following attributes:
Type | Attribute | Description |
---|---|---|
Boolean |
PrimaryFlag |
Indicates whether it is the primary email address. |
String |
TypeCode |
Code identifying the type of email address. |
String |
DeleteAllByType |
Indicates whether to delete all other emails of this type before inserting this email. |
String |
Label |
Label for the email address. |
String |
ContactPreferenceCode |
Code indicating the contact preference for the email address. |
String |
FormatPreferenceCode |
Code indicating the preferred formatting method for emails. |
String |
SequenceNumber |
Sequence number for the email address. |
EligiblePromotionDealsType
The EligiblePromotionDealsType class contains the following element:
Type | Element | Description |
---|---|---|
PromotionDealId |
Array of promotion deal identifiers. |
EntityInformationLookupType
The EntityInformationLookupType class contains the following element:
Type | Element | Description |
---|---|---|
Individual |
Individual entity. |
EntityInformationReturnType
The EntityInformationReturnType class contains the following element:
Type | Element | Description |
---|---|---|
Individual |
Individual entity. |
EntityInformationType
The EntityInformationType class contains the following element:
Type | Element | Description |
---|---|---|
Individual |
Individual entity. |
IndividualLookupType
The IndividualLookupType class contains the following elements:
Type | Element | Description |
---|---|---|
Name |
Name for the individual. |
|
ContactInformation |
Contact information for the individual. |
IndividualReturnType
The IndividualReturnType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
Suffix |
Name suffix. |
String |
SortingName |
Name used in sorting the individual. |
String |
NickName |
Nickname for the individual. |
String |
Salutation |
Salutation. |
Name |
Name for the individual. |
|
ContactInformation |
Contact information for the individual. |
|
PersonalSummary |
Summary information for the individual. |
|
SocioEconomicProfile |
Socio-economic profile for the individual. |
|
LifetimeActivitySummary |
Summary of the lifetime activity of the individual. |
|
YearToDateActivitySummary |
Summary of the year-to-date activity of the individual. |
IndividualType
The IndividualType class contains the following elements:
Type | Element | Description |
---|---|---|
Name |
Name for the individual. |
|
String |
Suffix |
Name suffix. |
String |
SortingName |
Name used in sorting the individual. |
String |
NickName |
NickName for the individual. |
String |
Salutation |
Salutation. |
ContactInformation |
Contact information for the individual. |
|
PersonalSummary |
Summary information for the individual. |
|
SocioEconomicProfile |
Socio-economic profile for the individual. |
InstrumentLookupType
The InstrumentLookupType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
CardNumber |
Card ID number. |
String |
CardSerialNumber |
Serial number for the card. |
InstrumentReturnType
The InstrumentReturnType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
CardNumber |
Card ID number. |
String |
CardSerialNumber |
Serial number for the card. |
Boolean |
PrimaryAccountHolderFlag |
Indicates whether the customer is the primary account holder. |
AccountId |
Array of identifiers for accounts associated with the card. |
The InstrumentReturnType class contains the following attribute:
Type | Attribute | Description |
---|---|---|
String |
Description |
Description of the card. |
InstrumentType
The InstrumentType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
CardNumber |
Card ID number. |
String |
CardSerialNumber |
Serial number for the card. |
ItemHistoryResponseType
The ItemHistoryResponseType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
CustomerID |
ID of customer. |
TransactionsContainer |
Transactions. |
ItemHistoryResponseType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
ResponseMessage |
Message associated with the response. |
String |
ResponseCode |
Code identifying the type of response. |
ItemMerchHierarchyLevel
The getValue() function for the ItemMerchHierarchyLevel class returns a string value.
ItemMerchHierarchyLevel includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
levelId |
ID of the merchandise level. |
String |
name |
Name of the merchandise level. |
LastUpdateInfoReturnType
The LastUpdateInfoReturnType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
UpdateUserID |
ID for user who made the last update. |
DateTime |
UpdateDate |
Date and time of the last update. |
LastUpdateInfoType
The LastUpdateInfoType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
UpdateUserID |
ID for user who made the last update. |
DateTime |
UpdateDate |
Date and time of the last update. |
LifetimeActivitySummaryType
The LifetimeActivitySummaryType class contains the following elements
Type | Element | Description |
---|---|---|
String |
TotalReturnsAmount |
Total amount of all returns. |
String |
TotalSalesAmount |
Total amount of all sales. |
String |
TotalTransactionCount |
Total number of transactions. |
String |
TotalItemsSoldCount |
Total number of items sold. |
String |
TotalItemsReturnedCount |
Total number of items returned. |
NameType
The NameType class contains the following element:
Type | Element | Description |
---|---|---|
Name |
Name of an individual. |
PersonalPreferencesReturnType
The PersonalPreferencesReturnType class contains the following element:
Type | Element | Description |
---|---|---|
ContactPreference |
A contact preference. |
PersonalPreferencesType
The PersonalPreferencesType class contains the following element:
Type | Element | Description |
---|---|---|
ContactPreference |
Array of contact preferences. |
PersonalSummaryReturnType
The PersonalSummaryReturnType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
GenderType |
Gender for the individual. |
Date |
BirthDate |
Birth date for the individual. |
Date |
Anniversary |
Anniversary date for the individual. |
String |
MaritalStatusCode |
Code identifying the individual’s marital status. |
String |
Ethnicity |
Ethnicity of the individual. |
Boolean |
Rent |
Indicates whether the customer is part of a rented list. |
String |
LanguageCode |
Code identifying the individual’s preferred language. |
PersonalSummaryType
The PersonalSummaryType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
GenderType |
Gender for the individual. |
Date |
BirthDate |
Birth date for the individual. |
Date |
Anniversary |
Anniversary date for the individual. |
String |
MaritalStatusCode |
Code identifying the individual’s marital status. |
String |
Ethnicity |
Ethnicity of the individual. |
Boolean |
Rent |
Indicates whether the customer is part of a rented list. |
String |
LanguageCode |
Code identifying the individual’s preferred language. |
PostalCodeLookupType
The getValue() function for the PostalCodeLookupType class returns a string value.
PostalCodeLookupType includes the following attribute:
Type | Attribute | Description |
---|---|---|
String |
SearchType |
Indicates the type of postal code search. |
PromotionDealIdType
The getValue() function for the PromotionDealIdType class returns a string value.
PromotionDealIdType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
Name |
Name of the promotion. |
String |
Exclusive |
Indicates whether the promotion is exclusive. |
RetailTransactionType
The RetailTransactionType element contains the following elements:
Type | Element | Description |
---|---|---|
LineItem |
Transaction line item(s). |
|
Total |
Total types for the transaction. |
|
CustomerAccount |
Customer account associated with the transaction. |
|
Customer |
Customer associated with the transaction. |
|
TransactionLink |
Link to associated transaction. |
|
String |
PostVoidReasonCode |
Reason code for a post void of the retail transaction. |
String |
PostVoidComment |
Comment entered for a post void of the retail transaction. |
The RetailTransactionType element contains the following attributes:
Type | Attribute | Description |
---|---|---|
String |
Version |
The version of the retail transaction definition. |
String |
TypeCode |
ID code of the retail transaction type. |
String |
TransactionStatus |
Status of the retail transaction. |
SegmentMessageType
The SegmentMessageType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
LanguageCode |
Code identifying the language of the message. |
String |
Message |
The message. |
String |
CustomerMessage |
Message to the customer. |
String |
ReceiptMessage |
Message on the receipt. |
SegmentType
The SegmentType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
SegmentId |
ID for the segment. |
String |
Name |
Name of the segment. |
String |
Description |
Description of the segment. |
String |
Type |
Type of segment. |
Boolean |
OpenAccess |
Indicates whether the segment is an open access segment. |
Boolean |
PublishToPromote |
Indicates whether the segment is to be published to Promote. |
SegmentMessage |
Array of messages for the segment. |
|
Strata |
Array of strata for the segment. |
SocioEconomicProfileReturnType
The SocioEconomicProfileReturnType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
AnnualIncomeAmount |
Annual income amount. |
String |
NetWorth |
Net worth. |
String |
HighestEducationalLevelName |
Highest level of education completed. |
SocioEconomicProfileType
The SocioEconomicProfileType class contains the following elements
Type | Element | Description |
---|---|---|
String |
AnnualIncomeAmount |
Annual income amount. |
String |
NetWorth |
Net worth. |
String |
HighestEducationalLevelName |
Highest level of education completed. |
TelephoneLookupType
The TelephoneLookupType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
PhoneNumber |
Telephone number. |
String |
Extension |
Telephone extension. |
TelephoneLookupType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
TypeCode |
Code indicating the type of telephone number. |
String |
SearchType |
Type of search. |
String |
SequenceNumber |
Sequence number of the telephone number. |
TelephoneReturnType
The TelephoneReturnType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
PhoneNumber |
Telephone number. |
String |
Extension |
Telephone Extension. |
TelephoneReturnType includes the following attributes:
Type | Attribute | Description |
---|---|---|
Boolean |
PrimaryFlag |
Indicates whether the telephone number is the primary telephone number. |
String |
TypeCode |
Code indicating the type of telephone number. |
String |
Label |
Label for the telephone number. |
String |
ContactPreferenceCode |
Code indicating the contact preference for the telephone number. |
String |
UpdateType |
Indicates whether the information is New or Old, or if it will Set the primary telephone and deactivate all other telephones. |
String |
SearchType |
Type of search. |
String |
SequenceNumber |
Sequence number of the telephone number. |
Boolean |
ValidFlag |
Indicates whether the address has been validated. |
TelephoneType
The TelephoneType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
PhoneNumber |
Telephone number. |
String |
Extension |
Telephone Extension. |
TelephoneType includes the following attributes:
Type | Attribute | Description |
---|---|---|
Boolean |
PrimaryFlag |
Indicates whether the telephone number is the primary telephone number. |
String |
TypeCode |
Code indicating the type of telephone number. |
String |
DeleteAllByType |
Indicates whether to delete all other telephone numbers of this type before inserting this telephone number. |
String |
Label |
Label for the telephone number. |
String |
ContactPreferenceCode |
Code indicating the contact preference for the telephone number. |
String |
SequenceNumber |
Sequence number of the telephone number. |
TerritoryLookupType
The getValue() function for the TerritoryLookupType class returns a string value.
TerritoryLookupType includes the following attribute:
Type | Attribute | Description |
---|---|---|
String |
SearchType |
Indicates the type of territory search. |
TransactionItemReturnType
The TransactionItemReturnType class contains the following element:
Type | Element | Description |
---|---|---|
MerchandiseHierarchyLevel |
Array of the hierarchy levels associated with the item. |
TransactionItemReturnType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
season |
Item season. |
String |
brand |
Item brand. |
String |
color |
Item color. |
String |
description |
Item description. |
String |
itemId |
ID of the item. |
TransactionItemsReturnType
The TransactionItemsReturnType class contains the following element:
Type | Element | Description |
---|---|---|
Item |
Items. |
TransactionItemsReturnType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
retailLocationId |
ID of the retail location where the transaction was performed. |
String |
businessDate |
Date of the transaction. |
String |
transactionId |
ID of the transaction. |
TransactionType
The TransactionType element contains the following elements:
Type | Element | Description |
---|---|---|
String |
RetailStoreID |
ID of the location where the transaction was performed. |
String |
WorkstationID |
ID of the workstation where the transaction was performed. |
String |
SequenceNumber |
Sequence number of the transaction. |
Date |
BusinessDayDate |
Business date of the transaction. |
Boolean |
VoidFlag |
Indicates whether the transaction was voided. |
DateTime |
BeginDateTime |
Date and time at which the transaction started. |
DateTime |
EndDateTime |
Date and time at which the transaction ended. |
String |
OperatorID |
ID of the person who performed the transaction. |
String |
CurrencyCode |
ID code for the organization. |
String |
OrgCurrencyCode |
ID code for currency used in the original transaction. |
Decimal |
ExchangeRate |
Exchange rate between the CurrencyCode and OrgCurrency. |
RetailTransaction |
Transaction information. |
|
PosTransactionProperties |
Properties of the POS transaction. |
The TransactionType element contains the following attributes:
Type | Attribute | Description |
---|---|---|
Boolean |
CancelFlag |
Indicates whether the transaction was cancelled. |
String |
Action |
Action performed by the transaction. |
String |
TransactionType |
Type of transaction. |
TransactionsContainerReturnType
The TransactionsContainerReturnType class contains the following element:
Type | Element | Description |
---|---|---|
Transaction |
Array of transactions. |
ValidationType
The getValue() function for the ValidationType class returns a string value.
ValidationType includes the following attribute:
Type | Attribute | Description |
---|---|---|
Boolean |
ValidFlag |
Indicates whether the customer information is complete (valid) or incomplete. |
VisualizerItemResponseType
The VisualizerItemResponseType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
CustomerID |
ID of the customer. |
VisualizerItemContainer |
Items in the visualizer. |
VisualizerItemResponseType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
ResponseMessage |
Message associated with the response. |
String |
ResponseCode |
Type of response. |
VisualizerItemReturnType
The getValue() function for the VisualizerItemReturnType class returns a string value.
VisualizerItemReturnType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
createDate |
Date and time at which the item was added to the wishlist. |
String |
createUser |
ID of the user who added the item to the wishlist. |
String |
itemImageUrl |
URL for an image of the item. |
String |
isWishlistFlag |
Indicates whether the item is in the customer’s wishlist. |
String |
color |
Color of the item. |
String |
description |
Description of the item. |
String |
itemId |
ID of the item. |
Boolean |
publishExternally |
Indicates whether the item is to be displayed. |
VisualizerItemsContainerReturnType
The VisualizerItemsContainerReturnType class contains the following elements:
Type | Element | Description |
---|---|---|
VisualizerItems |
Array of items in the visualizer. |
WishlistItemRequestType
The WishlistItemRequestType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
CustomerID |
ID of the customer. |
WishlistItems |
Wishlist items. |
WishlistItemType
The getValue() function for the WishlistItemType class returns a string value.
WishlistItemType includes the following attributes:
Type | Attribute | Description |
---|---|---|
String |
itemId |
ID of the item. |
Boolean |
publishExternally |
Indicates whether the item is published externally. |
DateTime |
createDate |
Date and time at which the item was added to the wishlist. |
String |
createUser |
ID of the user who added the item to the wishlist. |
WishlistItemsContainerType
The WishlistItemsContainerType class contains the following element:
Type | Element | Description |
---|---|---|
WishlistItem |
Array of wishlist items. |
wsCustomerPromotionEvent
The wsCustomerPromotionEvent element contains the following elements:
Type | Element | Description |
---|---|---|
Long |
campaignId |
Unique ID for the campaign. |
String |
campaignName |
Name of the campaign. |
Boolean |
controlGrp |
Indicates whether the customer was part of the control group for the campaign. |
DateTime |
endDate |
End date of the promotion. |
Long |
promotionId |
Unique ID for the promotion. |
String |
promotionName |
Name of the promotion. |
Decimal |
responseAmount |
Customer response amount. |
DateTime |
startDate |
Start date of the promotion. |
YearToDateActivitySummaryType
The YearToDateActivitySummaryType class contains the following elements:
Type | Element | Description |
---|---|---|
String |
YearToDateReturnsAmount |
Total amount of all year-to-date returns. |
String |
YearToDateSalesAmount |
Total amount of all year-to-date sales. |
String |
YearToDateTransactionCount |
Total number of year-to-date transactions. |
String |
YearToDateItemsSoldCount |
Total number of year-to-date items sold. |
String |
YearToDateItemsReturnedCount |
Total number of year-to-date items returned. |