INPUT_OBJECT

userRegistrationUpdateRequestInput

Request of UserRegistrationUpdateCmd.

link GraphQL Schema definition

1input userRegistrationUpdateRequestInput {
4
2# The registrant's street address, to a maximum of three lines of information.
3address1: String
7
5# The registrant's street address, to a maximum of three lines of information.
6address2: String
10
8# The registrant's street address, to a maximum of three lines of information.
9address3: String
13
11# Customizable field.
12addressField1: String
16
14# Customizable field.
15addressField2: String
19
17# Customizable field.
18addressField3: String
23
20# The purpose of the address. Valid values are: S - shipto, B - billto, SB -
21# shipto and billto (The default value.).
22addressType: String
26
24# The registrant's age.
25age: String
30
27# A special ID assigned by the registrant's business organization or
28# organizational unit to this particular registrant..
29alternateId: String
43
31# You can manage custom member attributes (MBRATTRVAL table) for this user using
32# the following syntax: {attributeName}_{storeId}_{action}_{sequence}: string. The
33# curly braced values must be replaced as follows: attributeName is any attribute
34# specified in MBRATTRVAL table, storeId is the numerical id of the store (or null
35# to indicate all stores), action is either 'r' (for replace) or 'd' (for delete),
36# and sequence to indicate the sequence of this value in relation to other values
37# for this attribute. Some examples. 'JobFunction_10001_r_1' : 'ProductManager' is
38# specifying that the user has a JobFunction attribute value of ProductManager for
39# the store 10001, this is for replacing the first (r_1) JobFunction attribute
40# value for the user. JobFunction_null_d deletes all job functions for the user in
41# all stores.
42attributeNameStoreIdActionSequence: String
47
44# D - An indicator that daytime is the best time to call the registrant; E - An
45# indicator that evening is the best time to call the registrant.
46bestCallingTime: String
51
48# The registrant's organization's code to identify the shipping or billing
49# addresses and cost center.
50billingCode: String
55
52# Code designating the method of code structure used for the billing code. The
53# default value is D, assigned by buyer.
54billingCodeType: String
58
56# Answer to the challenge question.
57challengeAnswer: String
61
59# Challenge question for verbal confirmation of the customer's identity.
60challengeQuestion: String
64
62# The number of children the registrant has.
63children: String
67
65# The name of the city where the registrant resides.
66city: String
71
68# The company name of the organization that the registrant represents, obtained
69# when filling in demographic information.
70companyName: String
74
72# The name of the country or region where the registrant resides.
73country: String
77
75# Date of birth. The format is yyyy-mm-dd, for example: 1980-01-01.
76dateOfBirth: String
80
78# The department identifier for the registrant.
79departmentNumber: String
83
81# A description of the registrant.
82description: String
86
84# The registrant's primary e-mail or Web address.
85email1: String
89
87# The registrant's secondary e-mail or Web address.
88email2: String
92
90# The registrant's ID with his or her employer.
91employeeId: String
96
93# The registrant's status as an employee (for example, regular, permanent,
94# contractor, or part time).
95employeeType: String
99
97# The registrant's primary facsimile number.
98fax1: String
102
100# The registrant's secondary facsimile number.
101fax2: String
105
103# The first name of the registrant.
104firstName: String
108
106# The registrant's gender.
107gender: String
111
109# The registrant's hobbies.
110hobbies: String
114
112# The number of people in the registrant's household; the default is 1.
113household: String
117
115# The registrant's annual income.
116income: String
120
118# The currency in which the registrant's income is paid.
119incomeCurrency: String
124
121# Required if the authentication mode is LDAP: The last name of the registrant. If
122# the authentication mode is LDAP, this parameter is mandatory.
123lastName: String
137
125# The registrant's logon ID. If you are using LDAP, changing a user's logonID is
126# not supported because it would require deleting and recreating the user in LDAP.
127# This process would cause all non-WebSphere Commerce user attributes, such as the
128# password, to be lost. If you are not using LDAP, changing the user's logon ID is
129# not recommended, because the promotion subsystem stores the logon ID of the
130# creator of the promotion in the XMLPARAM column of the PX_PROMOTION table. Note:
131# When the UserRegistrationUpdate command is used to change the logonID, the
132# command will automatically update the USERS.DN database column. Do not assume
133# that ADDRESS.NICKNAME will also change. Instead, the following finder should be
134# used to get the single self address of a user:
135# AddressAccessBean.findSelfAddressByMember(Long memberID).
136logonId: String
142
138# The registrant's password. During password reset, this value also acts as the
139# new password. In database mode, the password is encrypted before it is saved in
140# the database. In LDAP mode, the password is only stored on the LDAP server.
141logonPassword: String
146
143# Required if the logonPassword is used: The registrant's password, entered a
144# second time.
145logonPasswordVerify: String
149
147# The name of the registrant's manager.
148manager: String
152
150# The registrant's marital status.
151maritalStatus: String
155
153# The marketing tracking consent. 0 means opt-out, 1 means opt-in.
154marketingTrackingConsent: String
158
156# The middle name of the registrant.
157middleName: String
161
159# The registrant's mobile phone number used for SMS, for example, 4161235555.
160mobilePhone1: String
165
162# The country code used for the registrant's mobile phone number, for example, CA
163# for Canada.
164mobilePhone1Country: String
168
166# The internal address (for example, mail stop).
167officeAddress: String
172
169# Whether the registrant has previously placed an order. This value is supplied by
170# the registrant.
171orderBefore: String
175
173# The identifier of the registrant's company.
174organizationId: String
178
176# The name of the organization that the registrant represents.
177organizationName: String
181
179# The identifier of the registrant's organizational unit.
180organizationUnitId: String
184
182# The name of the unit within the organization that the registrant represents.
183organizationUnitName: String
190
185# 1 - An indicator to include package inserts when the order is shipped; 0 - An
186# indicator to not include package inserts when the order is shipped. There is no
187# default for this field. If the field is left unused, it remains null in the
188# database.
189packageSuppression: String
194
191# The title of the user whose address is being entered (for example, Dr., Rev.,
192# Mr. or Ms.).
193personTitle: String
197
195# The registrant's primary phone number.
196phone1: String
202
198# The type of phone used for the registrant's primary phone number, for example
199# TTY for hearing impaired, PCM for pulse-coded modulation, or CEL for mobile.
200# This is a field of 3 characters.
201phone1Type: String
205
203# The registrant's secondary phone number.
204phone2: String
210
206# The type of phone used for the registrant's secondary phone number, for example
207# TTY for hearing impaired, PCM for pulse-coded modulation, or CEL for mobile.
208# This is a field of 3 characters.
209phone2Type: String
213
211# URL or path to a photo of the registrant.
212photo: String
217
214# The preferred phone for the registrant (stored in the ADDRESS table), for
215# example: P1=phone 1 P2=phone 2.
216preferredCommunication: [String]
220
218# The registrant's preferred currency for transactions.
219preferredCurrency: String
223
221# The registrant's preferred mode of delivery.
222preferredDelivery: String
226
224# The registrant's preferred language.
225preferredLanguage: String
229
227# The registrant's preferred unit of measure.
228preferredMeasure: String
232
230# The version of the privacy notice. For example '1.0'.
231privacyNoticeVersion: String
238
233# 1 - An indicator that the registrant's primary phone number is listed; 0 - An
234# indicator that the registrant's primary phone number is unlisted. There is no
235# default for these publishPhone fields. If the field is left unused, it remains
236# null in the database.
237publishPhone1: String
242
239# 1 - An indicator that the registrant's secondary phone number is listed; 0 - An
240# indicator that the registrant's secondary phone number is unlisted.
241publishPhone2: String
248
243# Determines whether the registrant wants to receive marketing e-mail activities
244# for the current store (or all stores if no stores have been visited during the
245# session): true - The user wants to receive marketing e-mail activities; false -
246# The user does not want to receive e-mail activities (the default).
247receiveEmail: String
253
249# Specifies whether the registrant wants to receive marketing SMS messages for the
250# current store (or all stores if no stores have been visited during the session).
251# Valid values are true or false (default).
252receiveSMS: String
257
254# Indicates whether the user wants to receive order notification SMS text
255# messages. Valid values are true or false (default).
256receiveSMSNotification: String
260
258# During password reset, this value must be set to 'true'.
259resetPassword: Boolean
263
261# The name of the registrant's secretary or administrative assistant.
262secretary: String
267
264# A shipping code based on geographical region, especially useful with tax
265# software.
266shippingGeoCode: String
270
268# The name of the state, province, or equivalent where the registrant resides.
269state: String
273
271# A tax code based on geographical region, especially useful with tax software.
272taxGeoCode: String
276
274# The time zone in which the registrant does business (report as GMT +/- hours).
275timeZone: String
279
277# The URL to call when the command completes successfully.
278uRL: String
282
280# Customizable field.
281userField1: String
285
283# Customizable field.
284userField2: String
288
286# Customizable field.
287userField3: String
291
289# Customizable field.
290userProfileField1: String
294
292# Customizable field.
293userProfileField2: String
297
295# Customizable field for demographic information; this is single-character field.
296xDemographicField1: String
300
298# Customizable field for demographic information; this is single-character field.
299xDemographicField2: String
303
301# Customizable field for demographic information; this is single-character field.
302xDemographicField3: String
306
304# Customizable field for demographic information; this is single-character field.
305xDemographicField4: String
309
307# Customizable field for demographic information; a field of 254 characters.
308xDemographicField5: String
312
310# Customizable field for demographic information; an integer field.
311xDemographicField6: String
315
313# Customizable field for demographic information; a field var char, length 6.
314xDemographicField7: String
318
316# A string used to identify the user for taxation purposes.
317xTaxPayerId: String
321
319# During password reset, the registrant must enter the old password.
320xcredLogonPasswordOld: String
324
322# During password reset, the registrant must enter the new password a second time.
323xcredLogonPasswordVerify: String
327
325# The ZIP or postal code of the registrant's address.
326zipCode: String
328}

link Required by