INPUT_OBJECT

userRegistrationAdminUpdateRequestInput

Request of UserRegistrationAdminUpdateCmd.

link GraphQL Schema definition

1input userRegistrationAdminUpdateRequestInput {
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. In database mode, the password is encrypted before it
139# is saved in the database. In LDAP mode, the password is only stored on the LDAP
140# 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 middle name of the registrant.
154middleName: String
158
156# The registrant's mobile phone number used for SMS, for example, 4161235555.
157mobilePhone1: String
162
159# The country code used for the registrant's mobile phone number, for example, CA
160# for Canada.
161mobilePhone1Country: String
165
163# The internal address (for example, mail stop).
164officeAddress: String
169
166# Whether the registrant has previously placed an order. This value is supplied by
167# the registrant.
168orderBefore: String
172
170# The identifier of the registrant's company.
171organizationId: String
175
173# The name of the organization that the registrant represents.
174organizationName: String
178
176# The identifier of the registrant's organizational unit.
177organizationUnitId: String
181
179# The name of the unit within the organization that the registrant represents.
180organizationUnitName: String
187
182# 1 - An indicator to include package inserts when the order is shipped; 0 - An
183# indicator to not include package inserts when the order is shipped. There is no
184# default for this field. If the field is left unused, it remains null in the
185# database.
186packageSuppression: String
191
188# The title of the user whose address is being entered (for example, Dr., Rev.,
189# Mr. or Ms.).
190personTitle: String
194
192# The registrant's primary phone number.
193phone1: String
199
195# The type of phone used for the registrant's primary phone number, for example
196# TTY for hearing impaired, PCM for pulse-coded modulation, or CEL for mobile.
197# This is a field of 3 characters.
198phone1Type: String
202
200# The registrant's secondary phone number.
201phone2: String
207
203# The type of phone used for the registrant's secondary phone number, for example
204# TTY for hearing impaired, PCM for pulse-coded modulation, or CEL for mobile.
205# This is a field of 3 characters.
206phone2Type: String
210
208# URL or path to a photo of the registrant.
209photo: String
213
211# The account policy for this user.
212policyAccountId: 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
235
230# 1 - An indicator that the registrant's primary phone number is listed; 0 - An
231# indicator that the registrant's primary phone number is unlisted. There is no
232# default for these publishPhone fields. If the field is left unused, it remains
233# null in the database.
234publishPhone1: String
239
236# 1 - An indicator that the registrant's secondary phone number is listed; 0 - An
237# indicator that the registrant's secondary phone number is unlisted.
238publishPhone2: String
245
240# Determines whether the registrant wants to receive marketing e-mail activities
241# for the current store (or all stores if no stores have been visited during the
242# session): true - The user wants to receive marketing e-mail activities; false -
243# The user does not want to receive e-mail activities (the default).
244receiveEmail: String
250
246# Specifies whether the registrant wants to receive marketing SMS messages for the
247# current store (or all stores if no stores have been visited during the session).
248# Valid values are true or false (default).
249receiveSMS: String
254
251# Indicates whether the user wants to receive order notification SMS text
252# messages. Valid values are true or false (default).
253receiveSMSNotification: String
257
255# The name of the registrant's secretary or administrative assistant.
256secretary: String
261
258# A shipping code based on geographical region, especially useful with tax
259# software.
260shippingGeoCode: String
264
262# The name of the state, province, or equivalent where the registrant resides.
263state: String
267
265# A tax code based on geographical region, especially useful with tax software.
266taxGeoCode: String
270
268# The time zone in which the registrant does business (report as GMT +/- hours).
269timeZone: String
273
271# The URL to call when the command completes successfully.
272uRL: String
276
274# Customizable field.
275userField1: String
279
277# Customizable field.
278userField2: String
282
280# Customizable field.
281userField3: String
285
283# The user the administrator will update.
284userId: String
288
286# Customizable field.
287userProfileField1: String
291
289# Customizable field.
290userProfileField2: String
295
292# The user account status. A status of 1 indicates the account is enabled, and a
293# status of 0 indicates the account is disabled.
294userStatus: String
298
296# Customizable field for demographic information; this is single-character field.
297xDemographicField1: String
301
299# Customizable field for demographic information; this is single-character field.
300xDemographicField2: String
304
302# Customizable field for demographic information; this is single-character field.
303xDemographicField3: String
307
305# Customizable field for demographic information; this is single-character field.
306xDemographicField4: String
310
308# Customizable field for demographic information; a field of 254 characters.
309xDemographicField5: String
313
311# Customizable field for demographic information; an integer field.
312xDemographicField6: String
316
314# Customizable field for demographic information; a field var char, length 6.
315xDemographicField7: String
319
317# A string used to identify the user for taxation purposes.
318xTaxPayerId: String
322
320# The ZIP or postal code of the registrant's address.
321zipCode: String
323}

link Required by