1/**
2 * Copyright 2016 IBM Corp.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *    http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17/**
18 * AUTOMATICALLY GENERATED CODE - DO NOT MODIFY
19 */
20
21package datatypes
22
23// The SoftLayer_Account data type contains general information relating to a single SoftLayer customer account. Personal information in this type such as names, addresses, and phone numbers are assigned to the account only and not to users belonging to the account. The SoftLayer_Account data type contains a number of relational properties that are used by the SoftLayer customer portal to quickly present a variety of account related services to it's users.
24//
25// SoftLayer customers are unable to change their company account information in the portal or the API. If you need to change this information please open a sales ticket in our customer portal and our account management staff will assist you.
26type Account struct {
27	Entity
28
29	// An email address that is responsible for abuse and legal inquiries on behalf of an account. For instance, new legal and abuse tickets are sent to this address.
30	AbuseEmail *string `json:"abuseEmail,omitempty" xmlrpc:"abuseEmail,omitempty"`
31
32	// A count of email addresses that are responsible for abuse and legal inquiries on behalf of an account. For instance, new legal and abuse tickets are sent to these addresses.
33	AbuseEmailCount *uint `json:"abuseEmailCount,omitempty" xmlrpc:"abuseEmailCount,omitempty"`
34
35	// Email addresses that are responsible for abuse and legal inquiries on behalf of an account. For instance, new legal and abuse tickets are sent to these addresses.
36	AbuseEmails []Account_AbuseEmail `json:"abuseEmails,omitempty" xmlrpc:"abuseEmails,omitempty"`
37
38	// A count of the account contacts on an account.
39	AccountContactCount *uint `json:"accountContactCount,omitempty" xmlrpc:"accountContactCount,omitempty"`
40
41	// The account contacts on an account.
42	AccountContacts []Account_Contact `json:"accountContacts,omitempty" xmlrpc:"accountContacts,omitempty"`
43
44	// A count of the account software licenses owned by an account
45	AccountLicenseCount *uint `json:"accountLicenseCount,omitempty" xmlrpc:"accountLicenseCount,omitempty"`
46
47	// The account software licenses owned by an account
48	AccountLicenses []Software_AccountLicense `json:"accountLicenses,omitempty" xmlrpc:"accountLicenses,omitempty"`
49
50	// A count of
51	AccountLinkCount *uint `json:"accountLinkCount,omitempty" xmlrpc:"accountLinkCount,omitempty"`
52
53	// no documentation yet
54	AccountLinks []Account_Link `json:"accountLinks,omitempty" xmlrpc:"accountLinks,omitempty"`
55
56	// A flag indicating that the account has a managed resource.
57	AccountManagedResourcesFlag *bool `json:"accountManagedResourcesFlag,omitempty" xmlrpc:"accountManagedResourcesFlag,omitempty"`
58
59	// An account's status presented in a more detailed data type.
60	AccountStatus *Account_Status `json:"accountStatus,omitempty" xmlrpc:"accountStatus,omitempty"`
61
62	// A number reflecting the state of an account.
63	AccountStatusId *int `json:"accountStatusId,omitempty" xmlrpc:"accountStatusId,omitempty"`
64
65	// The billing item associated with an account's monthly discount.
66	ActiveAccountDiscountBillingItem *Billing_Item `json:"activeAccountDiscountBillingItem,omitempty" xmlrpc:"activeAccountDiscountBillingItem,omitempty"`
67
68	// A count of the active account software licenses owned by an account
69	ActiveAccountLicenseCount *uint `json:"activeAccountLicenseCount,omitempty" xmlrpc:"activeAccountLicenseCount,omitempty"`
70
71	// The active account software licenses owned by an account
72	ActiveAccountLicenses []Software_AccountLicense `json:"activeAccountLicenses,omitempty" xmlrpc:"activeAccountLicenses,omitempty"`
73
74	// A count of the active address(es) that belong to an account.
75	ActiveAddressCount *uint `json:"activeAddressCount,omitempty" xmlrpc:"activeAddressCount,omitempty"`
76
77	// The active address(es) that belong to an account.
78	ActiveAddresses []Account_Address `json:"activeAddresses,omitempty" xmlrpc:"activeAddresses,omitempty"`
79
80	// A count of all active agreements for an account
81	ActiveAgreementCount *uint `json:"activeAgreementCount,omitempty" xmlrpc:"activeAgreementCount,omitempty"`
82
83	// All active agreements for an account
84	ActiveAgreements []Account_Agreement `json:"activeAgreements,omitempty" xmlrpc:"activeAgreements,omitempty"`
85
86	// A count of all billing agreements for an account
87	ActiveBillingAgreementCount *uint `json:"activeBillingAgreementCount,omitempty" xmlrpc:"activeBillingAgreementCount,omitempty"`
88
89	// All billing agreements for an account
90	ActiveBillingAgreements []Account_Agreement `json:"activeBillingAgreements,omitempty" xmlrpc:"activeBillingAgreements,omitempty"`
91
92	// no documentation yet
93	ActiveCatalystEnrollment *Catalyst_Enrollment `json:"activeCatalystEnrollment,omitempty" xmlrpc:"activeCatalystEnrollment,omitempty"`
94
95	// A count of the account's active top level colocation containers.
96	ActiveColocationContainerCount *uint `json:"activeColocationContainerCount,omitempty" xmlrpc:"activeColocationContainerCount,omitempty"`
97
98	// The account's active top level colocation containers.
99	ActiveColocationContainers []Billing_Item `json:"activeColocationContainers,omitempty" xmlrpc:"activeColocationContainers,omitempty"`
100
101	// [Deprecated] Please use SoftLayer_Account::activeFlexibleCreditEnrollments.
102	ActiveFlexibleCreditEnrollment *FlexibleCredit_Enrollment `json:"activeFlexibleCreditEnrollment,omitempty" xmlrpc:"activeFlexibleCreditEnrollment,omitempty"`
103
104	// A count of
105	ActiveFlexibleCreditEnrollmentCount *uint `json:"activeFlexibleCreditEnrollmentCount,omitempty" xmlrpc:"activeFlexibleCreditEnrollmentCount,omitempty"`
106
107	// no documentation yet
108	ActiveFlexibleCreditEnrollments []FlexibleCredit_Enrollment `json:"activeFlexibleCreditEnrollments,omitempty" xmlrpc:"activeFlexibleCreditEnrollments,omitempty"`
109
110	// A count of
111	ActiveNotificationSubscriberCount *uint `json:"activeNotificationSubscriberCount,omitempty" xmlrpc:"activeNotificationSubscriberCount,omitempty"`
112
113	// no documentation yet
114	ActiveNotificationSubscribers []Notification_Subscriber `json:"activeNotificationSubscribers,omitempty" xmlrpc:"activeNotificationSubscribers,omitempty"`
115
116	// A count of an account's non-expired quotes.
117	ActiveQuoteCount *uint `json:"activeQuoteCount,omitempty" xmlrpc:"activeQuoteCount,omitempty"`
118
119	// An account's non-expired quotes.
120	ActiveQuotes []Billing_Order_Quote `json:"activeQuotes,omitempty" xmlrpc:"activeQuotes,omitempty"`
121
122	// A count of active reserved capacity agreements for an account
123	ActiveReservedCapacityAgreementCount *uint `json:"activeReservedCapacityAgreementCount,omitempty" xmlrpc:"activeReservedCapacityAgreementCount,omitempty"`
124
125	// Active reserved capacity agreements for an account
126	ActiveReservedCapacityAgreements []Account_Agreement `json:"activeReservedCapacityAgreements,omitempty" xmlrpc:"activeReservedCapacityAgreements,omitempty"`
127
128	// A count of the virtual software licenses controlled by an account
129	ActiveVirtualLicenseCount *uint `json:"activeVirtualLicenseCount,omitempty" xmlrpc:"activeVirtualLicenseCount,omitempty"`
130
131	// The virtual software licenses controlled by an account
132	ActiveVirtualLicenses []Software_VirtualLicense `json:"activeVirtualLicenses,omitempty" xmlrpc:"activeVirtualLicenses,omitempty"`
133
134	// A count of an account's associated load balancers.
135	AdcLoadBalancerCount *uint `json:"adcLoadBalancerCount,omitempty" xmlrpc:"adcLoadBalancerCount,omitempty"`
136
137	// An account's associated load balancers.
138	AdcLoadBalancers []Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress `json:"adcLoadBalancers,omitempty" xmlrpc:"adcLoadBalancers,omitempty"`
139
140	// The first line of the mailing address belonging to an account.
141	Address1 *string `json:"address1,omitempty" xmlrpc:"address1,omitempty"`
142
143	// The second line of the mailing address belonging to an account.
144	Address2 *string `json:"address2,omitempty" xmlrpc:"address2,omitempty"`
145
146	// A count of all the address(es) that belong to an account.
147	AddressCount *uint `json:"addressCount,omitempty" xmlrpc:"addressCount,omitempty"`
148
149	// All the address(es) that belong to an account.
150	Addresses []Account_Address `json:"addresses,omitempty" xmlrpc:"addresses,omitempty"`
151
152	// An affiliate identifier associated with the customer account.
153	AffiliateId *string `json:"affiliateId,omitempty" xmlrpc:"affiliateId,omitempty"`
154
155	// The billing items that will be on an account's next invoice.
156	AllBillingItems []Billing_Item `json:"allBillingItems,omitempty" xmlrpc:"allBillingItems,omitempty"`
157
158	// A count of the billing items that will be on an account's next invoice.
159	AllCommissionBillingItemCount *uint `json:"allCommissionBillingItemCount,omitempty" xmlrpc:"allCommissionBillingItemCount,omitempty"`
160
161	// The billing items that will be on an account's next invoice.
162	AllCommissionBillingItems []Billing_Item `json:"allCommissionBillingItems,omitempty" xmlrpc:"allCommissionBillingItems,omitempty"`
163
164	// A count of the billing items that will be on an account's next invoice.
165	AllRecurringTopLevelBillingItemCount *uint `json:"allRecurringTopLevelBillingItemCount,omitempty" xmlrpc:"allRecurringTopLevelBillingItemCount,omitempty"`
166
167	// The billing items that will be on an account's next invoice.
168	AllRecurringTopLevelBillingItems []Billing_Item `json:"allRecurringTopLevelBillingItems,omitempty" xmlrpc:"allRecurringTopLevelBillingItems,omitempty"`
169
170	// The billing items that will be on an account's next invoice. Does not consider associated items.
171	AllRecurringTopLevelBillingItemsUnfiltered []Billing_Item `json:"allRecurringTopLevelBillingItemsUnfiltered,omitempty" xmlrpc:"allRecurringTopLevelBillingItemsUnfiltered,omitempty"`
172
173	// A count of the billing items that will be on an account's next invoice. Does not consider associated items.
174	AllRecurringTopLevelBillingItemsUnfilteredCount *uint `json:"allRecurringTopLevelBillingItemsUnfilteredCount,omitempty" xmlrpc:"allRecurringTopLevelBillingItemsUnfilteredCount,omitempty"`
175
176	// A count of the billing items that will be on an account's next invoice.
177	AllSubnetBillingItemCount *uint `json:"allSubnetBillingItemCount,omitempty" xmlrpc:"allSubnetBillingItemCount,omitempty"`
178
179	// The billing items that will be on an account's next invoice.
180	AllSubnetBillingItems []Billing_Item `json:"allSubnetBillingItems,omitempty" xmlrpc:"allSubnetBillingItems,omitempty"`
181
182	// A count of all billing items of an account.
183	AllTopLevelBillingItemCount *uint `json:"allTopLevelBillingItemCount,omitempty" xmlrpc:"allTopLevelBillingItemCount,omitempty"`
184
185	// All billing items of an account.
186	AllTopLevelBillingItems []Billing_Item `json:"allTopLevelBillingItems,omitempty" xmlrpc:"allTopLevelBillingItems,omitempty"`
187
188	// The billing items that will be on an account's next invoice. Does not consider associated items.
189	AllTopLevelBillingItemsUnfiltered []Billing_Item `json:"allTopLevelBillingItemsUnfiltered,omitempty" xmlrpc:"allTopLevelBillingItemsUnfiltered,omitempty"`
190
191	// A count of the billing items that will be on an account's next invoice. Does not consider associated items.
192	AllTopLevelBillingItemsUnfilteredCount *uint `json:"allTopLevelBillingItemsUnfilteredCount,omitempty" xmlrpc:"allTopLevelBillingItemsUnfilteredCount,omitempty"`
193
194	// Indicates whether this account is allowed to silently migrate to use IBMid Authentication.
195	AllowIbmIdSilentMigrationFlag *bool `json:"allowIbmIdSilentMigrationFlag,omitempty" xmlrpc:"allowIbmIdSilentMigrationFlag,omitempty"`
196
197	// The number of PPTP VPN users allowed on an account.
198	AllowedPptpVpnQuantity *int `json:"allowedPptpVpnQuantity,omitempty" xmlrpc:"allowedPptpVpnQuantity,omitempty"`
199
200	// Flag indicating if this account can be linked with Bluemix.
201	AllowsBluemixAccountLinkingFlag *bool `json:"allowsBluemixAccountLinkingFlag,omitempty" xmlrpc:"allowsBluemixAccountLinkingFlag,omitempty"`
202
203	// A secondary phone number assigned to an account.
204	AlternatePhone *string `json:"alternatePhone,omitempty" xmlrpc:"alternatePhone,omitempty"`
205
206	// A count of an account's associated application delivery controller records.
207	ApplicationDeliveryControllerCount *uint `json:"applicationDeliveryControllerCount,omitempty" xmlrpc:"applicationDeliveryControllerCount,omitempty"`
208
209	// An account's associated application delivery controller records.
210	ApplicationDeliveryControllers []Network_Application_Delivery_Controller `json:"applicationDeliveryControllers,omitempty" xmlrpc:"applicationDeliveryControllers,omitempty"`
211
212	// A count of the account attribute values for a SoftLayer customer account.
213	AttributeCount *uint `json:"attributeCount,omitempty" xmlrpc:"attributeCount,omitempty"`
214
215	// The account attribute values for a SoftLayer customer account.
216	Attributes []Account_Attribute `json:"attributes,omitempty" xmlrpc:"attributes,omitempty"`
217
218	// A count of the public network VLANs assigned to an account.
219	AvailablePublicNetworkVlanCount *uint `json:"availablePublicNetworkVlanCount,omitempty" xmlrpc:"availablePublicNetworkVlanCount,omitempty"`
220
221	// The public network VLANs assigned to an account.
222	AvailablePublicNetworkVlans []Network_Vlan `json:"availablePublicNetworkVlans,omitempty" xmlrpc:"availablePublicNetworkVlans,omitempty"`
223
224	// The account balance of a SoftLayer customer account. An account's balance is the amount of money owed to SoftLayer by the account holder, returned as a floating point number with two decimal places, measured in US Dollars ($USD). A negative account balance means the account holder has overpaid and is owed money by SoftLayer.
225	Balance *Float64 `json:"balance,omitempty" xmlrpc:"balance,omitempty"`
226
227	// A count of the bandwidth allotments for an account.
228	BandwidthAllotmentCount *uint `json:"bandwidthAllotmentCount,omitempty" xmlrpc:"bandwidthAllotmentCount,omitempty"`
229
230	// The bandwidth allotments for an account.
231	BandwidthAllotments []Network_Bandwidth_Version1_Allotment `json:"bandwidthAllotments,omitempty" xmlrpc:"bandwidthAllotments,omitempty"`
232
233	// The bandwidth allotments for an account currently over allocation.
234	BandwidthAllotmentsOverAllocation []Network_Bandwidth_Version1_Allotment `json:"bandwidthAllotmentsOverAllocation,omitempty" xmlrpc:"bandwidthAllotmentsOverAllocation,omitempty"`
235
236	// A count of the bandwidth allotments for an account currently over allocation.
237	BandwidthAllotmentsOverAllocationCount *uint `json:"bandwidthAllotmentsOverAllocationCount,omitempty" xmlrpc:"bandwidthAllotmentsOverAllocationCount,omitempty"`
238
239	// The bandwidth allotments for an account projected to go over allocation.
240	BandwidthAllotmentsProjectedOverAllocation []Network_Bandwidth_Version1_Allotment `json:"bandwidthAllotmentsProjectedOverAllocation,omitempty" xmlrpc:"bandwidthAllotmentsProjectedOverAllocation,omitempty"`
241
242	// A count of the bandwidth allotments for an account projected to go over allocation.
243	BandwidthAllotmentsProjectedOverAllocationCount *uint `json:"bandwidthAllotmentsProjectedOverAllocationCount,omitempty" xmlrpc:"bandwidthAllotmentsProjectedOverAllocationCount,omitempty"`
244
245	// A count of an account's associated bare metal server objects.
246	BareMetalInstanceCount *uint `json:"bareMetalInstanceCount,omitempty" xmlrpc:"bareMetalInstanceCount,omitempty"`
247
248	// An account's associated bare metal server objects.
249	BareMetalInstances []Hardware `json:"bareMetalInstances,omitempty" xmlrpc:"bareMetalInstances,omitempty"`
250
251	// A count of all billing agreements for an account
252	BillingAgreementCount *uint `json:"billingAgreementCount,omitempty" xmlrpc:"billingAgreementCount,omitempty"`
253
254	// All billing agreements for an account
255	BillingAgreements []Account_Agreement `json:"billingAgreements,omitempty" xmlrpc:"billingAgreements,omitempty"`
256
257	// An account's billing information.
258	BillingInfo *Billing_Info `json:"billingInfo,omitempty" xmlrpc:"billingInfo,omitempty"`
259
260	// A count of private template group objects (parent and children) and the shared template group objects (parent only) for an account.
261	BlockDeviceTemplateGroupCount *uint `json:"blockDeviceTemplateGroupCount,omitempty" xmlrpc:"blockDeviceTemplateGroupCount,omitempty"`
262
263	// Private template group objects (parent and children) and the shared template group objects (parent only) for an account.
264	BlockDeviceTemplateGroups []Virtual_Guest_Block_Device_Template_Group `json:"blockDeviceTemplateGroups,omitempty" xmlrpc:"blockDeviceTemplateGroups,omitempty"`
265
266	// The Bluemix account link associated with this SoftLayer account, if one exists.
267	BluemixAccountLink *Account_Link_Bluemix `json:"bluemixAccountLink,omitempty" xmlrpc:"bluemixAccountLink,omitempty"`
268
269	// Returns true if this account is linked to IBM Bluemix, false if not.
270	BluemixLinkedFlag *bool `json:"bluemixLinkedFlag,omitempty" xmlrpc:"bluemixLinkedFlag,omitempty"`
271
272	// no documentation yet
273	Brand *Brand `json:"brand,omitempty" xmlrpc:"brand,omitempty"`
274
275	// no documentation yet
276	BrandAccountFlag *bool `json:"brandAccountFlag,omitempty" xmlrpc:"brandAccountFlag,omitempty"`
277
278	// The Brand tied to an account.
279	BrandId *int `json:"brandId,omitempty" xmlrpc:"brandId,omitempty"`
280
281	// The brand keyName.
282	BrandKeyName *string `json:"brandKeyName,omitempty" xmlrpc:"brandKeyName,omitempty"`
283
284	// The Business Partner details for the account. Country Enterprise Code, Channel, Segment, Reseller Level.
285	BusinessPartner *Account_Business_Partner `json:"businessPartner,omitempty" xmlrpc:"businessPartner,omitempty"`
286
287	// [DEPRECATED] All accounts may order VLANs.
288	CanOrderAdditionalVlansFlag *bool `json:"canOrderAdditionalVlansFlag,omitempty" xmlrpc:"canOrderAdditionalVlansFlag,omitempty"`
289
290	// A count of an account's active carts.
291	CartCount *uint `json:"cartCount,omitempty" xmlrpc:"cartCount,omitempty"`
292
293	// An account's active carts.
294	Carts []Billing_Order_Quote `json:"carts,omitempty" xmlrpc:"carts,omitempty"`
295
296	// A count of
297	CatalystEnrollmentCount *uint `json:"catalystEnrollmentCount,omitempty" xmlrpc:"catalystEnrollmentCount,omitempty"`
298
299	// no documentation yet
300	CatalystEnrollments []Catalyst_Enrollment `json:"catalystEnrollments,omitempty" xmlrpc:"catalystEnrollments,omitempty"`
301
302	// The city of the mailing address belonging to an account.
303	City *string `json:"city,omitempty" xmlrpc:"city,omitempty"`
304
305	// Whether an account is exempt from taxes on their invoices.
306	ClaimedTaxExemptTxFlag *bool `json:"claimedTaxExemptTxFlag,omitempty" xmlrpc:"claimedTaxExemptTxFlag,omitempty"`
307
308	// A count of all closed tickets associated with an account.
309	ClosedTicketCount *uint `json:"closedTicketCount,omitempty" xmlrpc:"closedTicketCount,omitempty"`
310
311	// All closed tickets associated with an account.
312	ClosedTickets []Ticket `json:"closedTickets,omitempty" xmlrpc:"closedTickets,omitempty"`
313
314	// The company name associated with an account.
315	CompanyName *string `json:"companyName,omitempty" xmlrpc:"companyName,omitempty"`
316
317	// A two-letter abbreviation of the country in the mailing address belonging to an account.
318	Country *string `json:"country,omitempty" xmlrpc:"country,omitempty"`
319
320	// The date an account was created.
321	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
322
323	// A count of datacenters which contain subnets that the account has access to route.
324	DatacentersWithSubnetAllocationCount *uint `json:"datacentersWithSubnetAllocationCount,omitempty" xmlrpc:"datacentersWithSubnetAllocationCount,omitempty"`
325
326	// Datacenters which contain subnets that the account has access to route.
327	DatacentersWithSubnetAllocations []Location `json:"datacentersWithSubnetAllocations,omitempty" xmlrpc:"datacentersWithSubnetAllocations,omitempty"`
328
329	// A count of an account's associated virtual dedicated host objects.
330	DedicatedHostCount *uint `json:"dedicatedHostCount,omitempty" xmlrpc:"dedicatedHostCount,omitempty"`
331
332	// An account's associated virtual dedicated host objects.
333	DedicatedHosts []Virtual_DedicatedHost `json:"dedicatedHosts,omitempty" xmlrpc:"dedicatedHosts,omitempty"`
334
335	// Device Fingerprint Identifier - Used internally and can safely be ignored.
336	DeviceFingerprintId *string `json:"deviceFingerprintId,omitempty" xmlrpc:"deviceFingerprintId,omitempty"`
337
338	// A flag indicating whether payments are processed for this account.
339	DisablePaymentProcessingFlag *bool `json:"disablePaymentProcessingFlag,omitempty" xmlrpc:"disablePaymentProcessingFlag,omitempty"`
340
341	// A count of the SoftLayer employees that an account is assigned to.
342	DisplaySupportRepresentativeAssignmentCount *uint `json:"displaySupportRepresentativeAssignmentCount,omitempty" xmlrpc:"displaySupportRepresentativeAssignmentCount,omitempty"`
343
344	// The SoftLayer employees that an account is assigned to.
345	DisplaySupportRepresentativeAssignments []Account_Attachment_Employee `json:"displaySupportRepresentativeAssignments,omitempty" xmlrpc:"displaySupportRepresentativeAssignments,omitempty"`
346
347	// A count of the DNS domains associated with an account.
348	DomainCount *uint `json:"domainCount,omitempty" xmlrpc:"domainCount,omitempty"`
349
350	// A count of
351	DomainRegistrationCount *uint `json:"domainRegistrationCount,omitempty" xmlrpc:"domainRegistrationCount,omitempty"`
352
353	// no documentation yet
354	DomainRegistrations []Dns_Domain_Registration `json:"domainRegistrations,omitempty" xmlrpc:"domainRegistrations,omitempty"`
355
356	// The DNS domains associated with an account.
357	Domains []Dns_Domain `json:"domains,omitempty" xmlrpc:"domains,omitempty"`
358
359	// A count of the DNS domains associated with an account that were not created as a result of a secondary DNS zone transfer.
360	DomainsWithoutSecondaryDnsRecordCount *uint `json:"domainsWithoutSecondaryDnsRecordCount,omitempty" xmlrpc:"domainsWithoutSecondaryDnsRecordCount,omitempty"`
361
362	// The DNS domains associated with an account that were not created as a result of a secondary DNS zone transfer.
363	DomainsWithoutSecondaryDnsRecords []Dns_Domain `json:"domainsWithoutSecondaryDnsRecords,omitempty" xmlrpc:"domainsWithoutSecondaryDnsRecords,omitempty"`
364
365	// A general email address assigned to an account.
366	Email *string `json:"email,omitempty" xmlrpc:"email,omitempty"`
367
368	// Boolean flag dictating whether or not this account has the EU Supported flag. This flag indicates that this account uses IBM Cloud services to process EU citizen's personal data.
369	EuSupportedFlag *bool `json:"euSupportedFlag,omitempty" xmlrpc:"euSupportedFlag,omitempty"`
370
371	// The total capacity of Legacy EVault Volumes on an account, in GB.
372	EvaultCapacityGB *uint `json:"evaultCapacityGB,omitempty" xmlrpc:"evaultCapacityGB,omitempty"`
373
374	// A count of an account's master EVault user. This is only used when an account has EVault service.
375	EvaultMasterUserCount *uint `json:"evaultMasterUserCount,omitempty" xmlrpc:"evaultMasterUserCount,omitempty"`
376
377	// An account's master EVault user. This is only used when an account has EVault service.
378	EvaultMasterUsers []Account_Password `json:"evaultMasterUsers,omitempty" xmlrpc:"evaultMasterUsers,omitempty"`
379
380	// An account's associated EVault storage volumes.
381	EvaultNetworkStorage []Network_Storage `json:"evaultNetworkStorage,omitempty" xmlrpc:"evaultNetworkStorage,omitempty"`
382
383	// A count of an account's associated EVault storage volumes.
384	EvaultNetworkStorageCount *uint `json:"evaultNetworkStorageCount,omitempty" xmlrpc:"evaultNetworkStorageCount,omitempty"`
385
386	// A count of stored security certificates that are expired (ie. SSL)
387	ExpiredSecurityCertificateCount *uint `json:"expiredSecurityCertificateCount,omitempty" xmlrpc:"expiredSecurityCertificateCount,omitempty"`
388
389	// Stored security certificates that are expired (ie. SSL)
390	ExpiredSecurityCertificates []Security_Certificate `json:"expiredSecurityCertificates,omitempty" xmlrpc:"expiredSecurityCertificates,omitempty"`
391
392	// A count of logs of who entered a colocation area which is assigned to this account, or when a user under this account enters a datacenter.
393	FacilityLogCount *uint `json:"facilityLogCount,omitempty" xmlrpc:"facilityLogCount,omitempty"`
394
395	// Logs of who entered a colocation area which is assigned to this account, or when a user under this account enters a datacenter.
396	FacilityLogs []User_Access_Facility_Log `json:"facilityLogs,omitempty" xmlrpc:"facilityLogs,omitempty"`
397
398	// A fax phone number assigned to an account.
399	FaxPhone *string `json:"faxPhone,omitempty" xmlrpc:"faxPhone,omitempty"`
400
401	// no documentation yet
402	FileBlockBetaAccessFlag *bool `json:"fileBlockBetaAccessFlag,omitempty" xmlrpc:"fileBlockBetaAccessFlag,omitempty"`
403
404	// Each customer account is listed under a single individual. This is that individual's first name.
405	FirstName *string `json:"firstName,omitempty" xmlrpc:"firstName,omitempty"`
406
407	// A count of all of the account's current and former Flexible Credit enrollments.
408	FlexibleCreditEnrollmentCount *uint `json:"flexibleCreditEnrollmentCount,omitempty" xmlrpc:"flexibleCreditEnrollmentCount,omitempty"`
409
410	// All of the account's current and former Flexible Credit enrollments.
411	FlexibleCreditEnrollments []FlexibleCredit_Enrollment `json:"flexibleCreditEnrollments,omitempty" xmlrpc:"flexibleCreditEnrollments,omitempty"`
412
413	// Timestamp representing the point in time when an account is required to link with PaaS.
414	ForcePaasAccountLinkDate *string `json:"forcePaasAccountLinkDate,omitempty" xmlrpc:"forcePaasAccountLinkDate,omitempty"`
415
416	// A count of
417	GlobalIpRecordCount *uint `json:"globalIpRecordCount,omitempty" xmlrpc:"globalIpRecordCount,omitempty"`
418
419	// no documentation yet
420	GlobalIpRecords []Network_Subnet_IpAddress_Global `json:"globalIpRecords,omitempty" xmlrpc:"globalIpRecords,omitempty"`
421
422	// A count of
423	GlobalIpv4RecordCount *uint `json:"globalIpv4RecordCount,omitempty" xmlrpc:"globalIpv4RecordCount,omitempty"`
424
425	// no documentation yet
426	GlobalIpv4Records []Network_Subnet_IpAddress_Global `json:"globalIpv4Records,omitempty" xmlrpc:"globalIpv4Records,omitempty"`
427
428	// A count of
429	GlobalIpv6RecordCount *uint `json:"globalIpv6RecordCount,omitempty" xmlrpc:"globalIpv6RecordCount,omitempty"`
430
431	// no documentation yet
432	GlobalIpv6Records []Network_Subnet_IpAddress_Global `json:"globalIpv6Records,omitempty" xmlrpc:"globalIpv6Records,omitempty"`
433
434	// A count of [Deprecated] The global load balancer accounts for a softlayer customer account.
435	GlobalLoadBalancerAccountCount *uint `json:"globalLoadBalancerAccountCount,omitempty" xmlrpc:"globalLoadBalancerAccountCount,omitempty"`
436
437	// [Deprecated] The global load balancer accounts for a softlayer customer account.
438	GlobalLoadBalancerAccounts []Network_LoadBalancer_Global_Account `json:"globalLoadBalancerAccounts,omitempty" xmlrpc:"globalLoadBalancerAccounts,omitempty"`
439
440	// An account's associated hardware objects.
441	Hardware []Hardware `json:"hardware,omitempty" xmlrpc:"hardware,omitempty"`
442
443	// A count of an account's associated hardware objects.
444	HardwareCount *uint `json:"hardwareCount,omitempty" xmlrpc:"hardwareCount,omitempty"`
445
446	// An account's associated hardware objects currently over bandwidth allocation.
447	HardwareOverBandwidthAllocation []Hardware `json:"hardwareOverBandwidthAllocation,omitempty" xmlrpc:"hardwareOverBandwidthAllocation,omitempty"`
448
449	// A count of an account's associated hardware objects currently over bandwidth allocation.
450	HardwareOverBandwidthAllocationCount *uint `json:"hardwareOverBandwidthAllocationCount,omitempty" xmlrpc:"hardwareOverBandwidthAllocationCount,omitempty"`
451
452	// An account's associated hardware objects projected to go over bandwidth allocation.
453	HardwareProjectedOverBandwidthAllocation []Hardware `json:"hardwareProjectedOverBandwidthAllocation,omitempty" xmlrpc:"hardwareProjectedOverBandwidthAllocation,omitempty"`
454
455	// A count of an account's associated hardware objects projected to go over bandwidth allocation.
456	HardwareProjectedOverBandwidthAllocationCount *uint `json:"hardwareProjectedOverBandwidthAllocationCount,omitempty" xmlrpc:"hardwareProjectedOverBandwidthAllocationCount,omitempty"`
457
458	// All hardware associated with an account that has the cPanel web hosting control panel installed.
459	HardwareWithCpanel []Hardware `json:"hardwareWithCpanel,omitempty" xmlrpc:"hardwareWithCpanel,omitempty"`
460
461	// A count of all hardware associated with an account that has the cPanel web hosting control panel installed.
462	HardwareWithCpanelCount *uint `json:"hardwareWithCpanelCount,omitempty" xmlrpc:"hardwareWithCpanelCount,omitempty"`
463
464	// All hardware associated with an account that has the Helm web hosting control panel installed.
465	HardwareWithHelm []Hardware `json:"hardwareWithHelm,omitempty" xmlrpc:"hardwareWithHelm,omitempty"`
466
467	// A count of all hardware associated with an account that has the Helm web hosting control panel installed.
468	HardwareWithHelmCount *uint `json:"hardwareWithHelmCount,omitempty" xmlrpc:"hardwareWithHelmCount,omitempty"`
469
470	// All hardware associated with an account that has McAfee Secure software components.
471	HardwareWithMcafee []Hardware `json:"hardwareWithMcafee,omitempty" xmlrpc:"hardwareWithMcafee,omitempty"`
472
473	// All hardware associated with an account that has McAfee Secure AntiVirus for Redhat software components.
474	HardwareWithMcafeeAntivirusRedhat []Hardware `json:"hardwareWithMcafeeAntivirusRedhat,omitempty" xmlrpc:"hardwareWithMcafeeAntivirusRedhat,omitempty"`
475
476	// A count of all hardware associated with an account that has McAfee Secure AntiVirus for Redhat software components.
477	HardwareWithMcafeeAntivirusRedhatCount *uint `json:"hardwareWithMcafeeAntivirusRedhatCount,omitempty" xmlrpc:"hardwareWithMcafeeAntivirusRedhatCount,omitempty"`
478
479	// A count of all hardware associated with an account that has McAfee Secure AntiVirus for Windows software components.
480	HardwareWithMcafeeAntivirusWindowCount *uint `json:"hardwareWithMcafeeAntivirusWindowCount,omitempty" xmlrpc:"hardwareWithMcafeeAntivirusWindowCount,omitempty"`
481
482	// All hardware associated with an account that has McAfee Secure AntiVirus for Windows software components.
483	HardwareWithMcafeeAntivirusWindows []Hardware `json:"hardwareWithMcafeeAntivirusWindows,omitempty" xmlrpc:"hardwareWithMcafeeAntivirusWindows,omitempty"`
484
485	// A count of all hardware associated with an account that has McAfee Secure software components.
486	HardwareWithMcafeeCount *uint `json:"hardwareWithMcafeeCount,omitempty" xmlrpc:"hardwareWithMcafeeCount,omitempty"`
487
488	// All hardware associated with an account that has McAfee Secure Intrusion Detection System software components.
489	HardwareWithMcafeeIntrusionDetectionSystem []Hardware `json:"hardwareWithMcafeeIntrusionDetectionSystem,omitempty" xmlrpc:"hardwareWithMcafeeIntrusionDetectionSystem,omitempty"`
490
491	// A count of all hardware associated with an account that has McAfee Secure Intrusion Detection System software components.
492	HardwareWithMcafeeIntrusionDetectionSystemCount *uint `json:"hardwareWithMcafeeIntrusionDetectionSystemCount,omitempty" xmlrpc:"hardwareWithMcafeeIntrusionDetectionSystemCount,omitempty"`
493
494	// All hardware associated with an account that has the Plesk web hosting control panel installed.
495	HardwareWithPlesk []Hardware `json:"hardwareWithPlesk,omitempty" xmlrpc:"hardwareWithPlesk,omitempty"`
496
497	// A count of all hardware associated with an account that has the Plesk web hosting control panel installed.
498	HardwareWithPleskCount *uint `json:"hardwareWithPleskCount,omitempty" xmlrpc:"hardwareWithPleskCount,omitempty"`
499
500	// All hardware associated with an account that has the QuantaStor storage system installed.
501	HardwareWithQuantastor []Hardware `json:"hardwareWithQuantastor,omitempty" xmlrpc:"hardwareWithQuantastor,omitempty"`
502
503	// A count of all hardware associated with an account that has the QuantaStor storage system installed.
504	HardwareWithQuantastorCount *uint `json:"hardwareWithQuantastorCount,omitempty" xmlrpc:"hardwareWithQuantastorCount,omitempty"`
505
506	// All hardware associated with an account that has the Urchin web traffic analytics package installed.
507	HardwareWithUrchin []Hardware `json:"hardwareWithUrchin,omitempty" xmlrpc:"hardwareWithUrchin,omitempty"`
508
509	// A count of all hardware associated with an account that has the Urchin web traffic analytics package installed.
510	HardwareWithUrchinCount *uint `json:"hardwareWithUrchinCount,omitempty" xmlrpc:"hardwareWithUrchinCount,omitempty"`
511
512	// A count of all hardware associated with an account that is running a version of the Microsoft Windows operating system.
513	HardwareWithWindowCount *uint `json:"hardwareWithWindowCount,omitempty" xmlrpc:"hardwareWithWindowCount,omitempty"`
514
515	// All hardware associated with an account that is running a version of the Microsoft Windows operating system.
516	HardwareWithWindows []Hardware `json:"hardwareWithWindows,omitempty" xmlrpc:"hardwareWithWindows,omitempty"`
517
518	// Return 1 if one of the account's hardware has the EVault Bare Metal Server Restore Plugin otherwise 0.
519	HasEvaultBareMetalRestorePluginFlag *bool `json:"hasEvaultBareMetalRestorePluginFlag,omitempty" xmlrpc:"hasEvaultBareMetalRestorePluginFlag,omitempty"`
520
521	// Return 1 if one of the account's hardware has an installation of Idera Server Backup otherwise 0.
522	HasIderaBareMetalRestorePluginFlag *bool `json:"hasIderaBareMetalRestorePluginFlag,omitempty" xmlrpc:"hasIderaBareMetalRestorePluginFlag,omitempty"`
523
524	// The number of orders in a PENDING status for a SoftLayer customer account.
525	HasPendingOrder *uint `json:"hasPendingOrder,omitempty" xmlrpc:"hasPendingOrder,omitempty"`
526
527	// Return 1 if one of the account's hardware has an installation of R1Soft CDP otherwise 0.
528	HasR1softBareMetalRestorePluginFlag *bool `json:"hasR1softBareMetalRestorePluginFlag,omitempty" xmlrpc:"hasR1softBareMetalRestorePluginFlag,omitempty"`
529
530	// A count of an account's associated hourly bare metal server objects.
531	HourlyBareMetalInstanceCount *uint `json:"hourlyBareMetalInstanceCount,omitempty" xmlrpc:"hourlyBareMetalInstanceCount,omitempty"`
532
533	// An account's associated hourly bare metal server objects.
534	HourlyBareMetalInstances []Hardware `json:"hourlyBareMetalInstances,omitempty" xmlrpc:"hourlyBareMetalInstances,omitempty"`
535
536	// A count of hourly service billing items that will be on an account's next invoice.
537	HourlyServiceBillingItemCount *uint `json:"hourlyServiceBillingItemCount,omitempty" xmlrpc:"hourlyServiceBillingItemCount,omitempty"`
538
539	// Hourly service billing items that will be on an account's next invoice.
540	HourlyServiceBillingItems []Billing_Item `json:"hourlyServiceBillingItems,omitempty" xmlrpc:"hourlyServiceBillingItems,omitempty"`
541
542	// A count of an account's associated hourly virtual guest objects.
543	HourlyVirtualGuestCount *uint `json:"hourlyVirtualGuestCount,omitempty" xmlrpc:"hourlyVirtualGuestCount,omitempty"`
544
545	// An account's associated hourly virtual guest objects.
546	HourlyVirtualGuests []Virtual_Guest `json:"hourlyVirtualGuests,omitempty" xmlrpc:"hourlyVirtualGuests,omitempty"`
547
548	// An account's associated Virtual Storage volumes.
549	HubNetworkStorage []Network_Storage `json:"hubNetworkStorage,omitempty" xmlrpc:"hubNetworkStorage,omitempty"`
550
551	// A count of an account's associated Virtual Storage volumes.
552	HubNetworkStorageCount *uint `json:"hubNetworkStorageCount,omitempty" xmlrpc:"hubNetworkStorageCount,omitempty"`
553
554	// Unique identifier for a customer used throughout IBM.
555	IbmCustomerNumber *string `json:"ibmCustomerNumber,omitempty" xmlrpc:"ibmCustomerNumber,omitempty"`
556
557	// Indicates whether this account requires IBMid authentication.
558	IbmIdAuthenticationRequiredFlag *bool `json:"ibmIdAuthenticationRequiredFlag,omitempty" xmlrpc:"ibmIdAuthenticationRequiredFlag,omitempty"`
559
560	// This key is deprecated and should not be used.
561	IbmIdMigrationExpirationTimestamp *string `json:"ibmIdMigrationExpirationTimestamp,omitempty" xmlrpc:"ibmIdMigrationExpirationTimestamp,omitempty"`
562
563	// A customer account's internal identifier. Account numbers are typically preceded by the string "SL" in the customer portal. Every SoftLayer account has at least one portal user whose username follows the "SL" + account number naming scheme.
564	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
565
566	// An in progress request to switch billing systems.
567	InProgressExternalAccountSetup *Account_External_Setup `json:"inProgressExternalAccountSetup,omitempty" xmlrpc:"inProgressExternalAccountSetup,omitempty"`
568
569	// A count of
570	InternalNoteCount *uint `json:"internalNoteCount,omitempty" xmlrpc:"internalNoteCount,omitempty"`
571
572	// no documentation yet
573	InternalNotes []Account_Note `json:"internalNotes,omitempty" xmlrpc:"internalNotes,omitempty"`
574
575	// A count of an account's associated billing invoices.
576	InvoiceCount *uint `json:"invoiceCount,omitempty" xmlrpc:"invoiceCount,omitempty"`
577
578	// An account's associated billing invoices.
579	Invoices []Billing_Invoice `json:"invoices,omitempty" xmlrpc:"invoices,omitempty"`
580
581	// A count of
582	IpAddressCount *uint `json:"ipAddressCount,omitempty" xmlrpc:"ipAddressCount,omitempty"`
583
584	// no documentation yet
585	IpAddresses []Network_Subnet_IpAddress `json:"ipAddresses,omitempty" xmlrpc:"ipAddresses,omitempty"`
586
587	// A flag indicating if an account belongs to a reseller or not.
588	IsReseller *int `json:"isReseller,omitempty" xmlrpc:"isReseller,omitempty"`
589
590	// no documentation yet
591	IscsiIsolationDisabled *bool `json:"iscsiIsolationDisabled,omitempty" xmlrpc:"iscsiIsolationDisabled,omitempty"`
592
593	// An account's associated iSCSI storage volumes.
594	IscsiNetworkStorage []Network_Storage `json:"iscsiNetworkStorage,omitempty" xmlrpc:"iscsiNetworkStorage,omitempty"`
595
596	// A count of an account's associated iSCSI storage volumes.
597	IscsiNetworkStorageCount *uint `json:"iscsiNetworkStorageCount,omitempty" xmlrpc:"iscsiNetworkStorageCount,omitempty"`
598
599	// The most recently canceled billing item.
600	LastCanceledBillingItem *Billing_Item `json:"lastCanceledBillingItem,omitempty" xmlrpc:"lastCanceledBillingItem,omitempty"`
601
602	// The most recent cancelled server billing item.
603	LastCancelledServerBillingItem *Billing_Item `json:"lastCancelledServerBillingItem,omitempty" xmlrpc:"lastCancelledServerBillingItem,omitempty"`
604
605	// A count of the five most recently closed abuse tickets associated with an account.
606	LastFiveClosedAbuseTicketCount *uint `json:"lastFiveClosedAbuseTicketCount,omitempty" xmlrpc:"lastFiveClosedAbuseTicketCount,omitempty"`
607
608	// The five most recently closed abuse tickets associated with an account.
609	LastFiveClosedAbuseTickets []Ticket `json:"lastFiveClosedAbuseTickets,omitempty" xmlrpc:"lastFiveClosedAbuseTickets,omitempty"`
610
611	// A count of the five most recently closed accounting tickets associated with an account.
612	LastFiveClosedAccountingTicketCount *uint `json:"lastFiveClosedAccountingTicketCount,omitempty" xmlrpc:"lastFiveClosedAccountingTicketCount,omitempty"`
613
614	// The five most recently closed accounting tickets associated with an account.
615	LastFiveClosedAccountingTickets []Ticket `json:"lastFiveClosedAccountingTickets,omitempty" xmlrpc:"lastFiveClosedAccountingTickets,omitempty"`
616
617	// A count of the five most recently closed tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.
618	LastFiveClosedOtherTicketCount *uint `json:"lastFiveClosedOtherTicketCount,omitempty" xmlrpc:"lastFiveClosedOtherTicketCount,omitempty"`
619
620	// The five most recently closed tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.
621	LastFiveClosedOtherTickets []Ticket `json:"lastFiveClosedOtherTickets,omitempty" xmlrpc:"lastFiveClosedOtherTickets,omitempty"`
622
623	// A count of the five most recently closed sales tickets associated with an account.
624	LastFiveClosedSalesTicketCount *uint `json:"lastFiveClosedSalesTicketCount,omitempty" xmlrpc:"lastFiveClosedSalesTicketCount,omitempty"`
625
626	// The five most recently closed sales tickets associated with an account.
627	LastFiveClosedSalesTickets []Ticket `json:"lastFiveClosedSalesTickets,omitempty" xmlrpc:"lastFiveClosedSalesTickets,omitempty"`
628
629	// A count of the five most recently closed support tickets associated with an account.
630	LastFiveClosedSupportTicketCount *uint `json:"lastFiveClosedSupportTicketCount,omitempty" xmlrpc:"lastFiveClosedSupportTicketCount,omitempty"`
631
632	// The five most recently closed support tickets associated with an account.
633	LastFiveClosedSupportTickets []Ticket `json:"lastFiveClosedSupportTickets,omitempty" xmlrpc:"lastFiveClosedSupportTickets,omitempty"`
634
635	// A count of the five most recently closed tickets associated with an account.
636	LastFiveClosedTicketCount *uint `json:"lastFiveClosedTicketCount,omitempty" xmlrpc:"lastFiveClosedTicketCount,omitempty"`
637
638	// The five most recently closed tickets associated with an account.
639	LastFiveClosedTickets []Ticket `json:"lastFiveClosedTickets,omitempty" xmlrpc:"lastFiveClosedTickets,omitempty"`
640
641	// Each customer account is listed under a single individual. This is that individual's last name.
642	LastName *string `json:"lastName,omitempty" xmlrpc:"lastName,omitempty"`
643
644	// Whether an account has late fee protection.
645	LateFeeProtectionFlag *bool `json:"lateFeeProtectionFlag,omitempty" xmlrpc:"lateFeeProtectionFlag,omitempty"`
646
647	// An account's most recent billing date.
648	LatestBillDate *Time `json:"latestBillDate,omitempty" xmlrpc:"latestBillDate,omitempty"`
649
650	// An account's latest recurring invoice.
651	LatestRecurringInvoice *Billing_Invoice `json:"latestRecurringInvoice,omitempty" xmlrpc:"latestRecurringInvoice,omitempty"`
652
653	// An account's latest recurring pending invoice.
654	LatestRecurringPendingInvoice *Billing_Invoice `json:"latestRecurringPendingInvoice,omitempty" xmlrpc:"latestRecurringPendingInvoice,omitempty"`
655
656	// A count of the legacy bandwidth allotments for an account.
657	LegacyBandwidthAllotmentCount *uint `json:"legacyBandwidthAllotmentCount,omitempty" xmlrpc:"legacyBandwidthAllotmentCount,omitempty"`
658
659	// The legacy bandwidth allotments for an account.
660	LegacyBandwidthAllotments []Network_Bandwidth_Version1_Allotment `json:"legacyBandwidthAllotments,omitempty" xmlrpc:"legacyBandwidthAllotments,omitempty"`
661
662	// The total capacity of Legacy iSCSI Volumes on an account, in GB.
663	LegacyIscsiCapacityGB *uint `json:"legacyIscsiCapacityGB,omitempty" xmlrpc:"legacyIscsiCapacityGB,omitempty"`
664
665	// A count of an account's associated load balancers.
666	LoadBalancerCount *uint `json:"loadBalancerCount,omitempty" xmlrpc:"loadBalancerCount,omitempty"`
667
668	// An account's associated load balancers.
669	LoadBalancers []Network_LoadBalancer_VirtualIpAddress `json:"loadBalancers,omitempty" xmlrpc:"loadBalancers,omitempty"`
670
671	// The total capacity of Legacy lockbox Volumes on an account, in GB.
672	LockboxCapacityGB *uint `json:"lockboxCapacityGB,omitempty" xmlrpc:"lockboxCapacityGB,omitempty"`
673
674	// An account's associated Lockbox storage volumes.
675	LockboxNetworkStorage []Network_Storage `json:"lockboxNetworkStorage,omitempty" xmlrpc:"lockboxNetworkStorage,omitempty"`
676
677	// A count of an account's associated Lockbox storage volumes.
678	LockboxNetworkStorageCount *uint `json:"lockboxNetworkStorageCount,omitempty" xmlrpc:"lockboxNetworkStorageCount,omitempty"`
679
680	// no documentation yet
681	ManualPaymentsUnderReview []Billing_Payment_Card_ManualPayment `json:"manualPaymentsUnderReview,omitempty" xmlrpc:"manualPaymentsUnderReview,omitempty"`
682
683	// A count of
684	ManualPaymentsUnderReviewCount *uint `json:"manualPaymentsUnderReviewCount,omitempty" xmlrpc:"manualPaymentsUnderReviewCount,omitempty"`
685
686	// An account's master user.
687	MasterUser *User_Customer `json:"masterUser,omitempty" xmlrpc:"masterUser,omitempty"`
688
689	// A count of an account's media transfer service requests.
690	MediaDataTransferRequestCount *uint `json:"mediaDataTransferRequestCount,omitempty" xmlrpc:"mediaDataTransferRequestCount,omitempty"`
691
692	// An account's media transfer service requests.
693	MediaDataTransferRequests []Account_Media_Data_Transfer_Request `json:"mediaDataTransferRequests,omitempty" xmlrpc:"mediaDataTransferRequests,omitempty"`
694
695	// Flag indicating whether this account is restricted to the IBM Cloud portal.
696	MigratedToIbmCloudPortalFlag *bool `json:"migratedToIbmCloudPortalFlag,omitempty" xmlrpc:"migratedToIbmCloudPortalFlag,omitempty"`
697
698	// The date an account was last modified.
699	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
700
701	// A count of an account's associated monthly bare metal server objects.
702	MonthlyBareMetalInstanceCount *uint `json:"monthlyBareMetalInstanceCount,omitempty" xmlrpc:"monthlyBareMetalInstanceCount,omitempty"`
703
704	// An account's associated monthly bare metal server objects.
705	MonthlyBareMetalInstances []Hardware `json:"monthlyBareMetalInstances,omitempty" xmlrpc:"monthlyBareMetalInstances,omitempty"`
706
707	// A count of an account's associated monthly virtual guest objects.
708	MonthlyVirtualGuestCount *uint `json:"monthlyVirtualGuestCount,omitempty" xmlrpc:"monthlyVirtualGuestCount,omitempty"`
709
710	// An account's associated monthly virtual guest objects.
711	MonthlyVirtualGuests []Virtual_Guest `json:"monthlyVirtualGuests,omitempty" xmlrpc:"monthlyVirtualGuests,omitempty"`
712
713	// An account's associated NAS storage volumes.
714	NasNetworkStorage []Network_Storage `json:"nasNetworkStorage,omitempty" xmlrpc:"nasNetworkStorage,omitempty"`
715
716	// A count of an account's associated NAS storage volumes.
717	NasNetworkStorageCount *uint `json:"nasNetworkStorageCount,omitempty" xmlrpc:"nasNetworkStorageCount,omitempty"`
718
719	// [Deprecated] Whether or not this account can define their own networks.
720	NetworkCreationFlag *bool `json:"networkCreationFlag,omitempty" xmlrpc:"networkCreationFlag,omitempty"`
721
722	// A count of all network gateway devices on this account.
723	NetworkGatewayCount *uint `json:"networkGatewayCount,omitempty" xmlrpc:"networkGatewayCount,omitempty"`
724
725	// All network gateway devices on this account.
726	NetworkGateways []Network_Gateway `json:"networkGateways,omitempty" xmlrpc:"networkGateways,omitempty"`
727
728	// An account's associated network hardware.
729	NetworkHardware []Hardware `json:"networkHardware,omitempty" xmlrpc:"networkHardware,omitempty"`
730
731	// A count of an account's associated network hardware.
732	NetworkHardwareCount *uint `json:"networkHardwareCount,omitempty" xmlrpc:"networkHardwareCount,omitempty"`
733
734	// A count of
735	NetworkMessageDeliveryAccountCount *uint `json:"networkMessageDeliveryAccountCount,omitempty" xmlrpc:"networkMessageDeliveryAccountCount,omitempty"`
736
737	// no documentation yet
738	NetworkMessageDeliveryAccounts []Network_Message_Delivery `json:"networkMessageDeliveryAccounts,omitempty" xmlrpc:"networkMessageDeliveryAccounts,omitempty"`
739
740	// Hardware which is currently experiencing a service failure.
741	NetworkMonitorDownHardware []Hardware `json:"networkMonitorDownHardware,omitempty" xmlrpc:"networkMonitorDownHardware,omitempty"`
742
743	// A count of hardware which is currently experiencing a service failure.
744	NetworkMonitorDownHardwareCount *uint `json:"networkMonitorDownHardwareCount,omitempty" xmlrpc:"networkMonitorDownHardwareCount,omitempty"`
745
746	// A count of virtual guest which is currently experiencing a service failure.
747	NetworkMonitorDownVirtualGuestCount *uint `json:"networkMonitorDownVirtualGuestCount,omitempty" xmlrpc:"networkMonitorDownVirtualGuestCount,omitempty"`
748
749	// Virtual guest which is currently experiencing a service failure.
750	NetworkMonitorDownVirtualGuests []Virtual_Guest `json:"networkMonitorDownVirtualGuests,omitempty" xmlrpc:"networkMonitorDownVirtualGuests,omitempty"`
751
752	// Hardware which is currently recovering from a service failure.
753	NetworkMonitorRecoveringHardware []Hardware `json:"networkMonitorRecoveringHardware,omitempty" xmlrpc:"networkMonitorRecoveringHardware,omitempty"`
754
755	// A count of hardware which is currently recovering from a service failure.
756	NetworkMonitorRecoveringHardwareCount *uint `json:"networkMonitorRecoveringHardwareCount,omitempty" xmlrpc:"networkMonitorRecoveringHardwareCount,omitempty"`
757
758	// A count of virtual guest which is currently recovering from a service failure.
759	NetworkMonitorRecoveringVirtualGuestCount *uint `json:"networkMonitorRecoveringVirtualGuestCount,omitempty" xmlrpc:"networkMonitorRecoveringVirtualGuestCount,omitempty"`
760
761	// Virtual guest which is currently recovering from a service failure.
762	NetworkMonitorRecoveringVirtualGuests []Virtual_Guest `json:"networkMonitorRecoveringVirtualGuests,omitempty" xmlrpc:"networkMonitorRecoveringVirtualGuests,omitempty"`
763
764	// Hardware which is currently online.
765	NetworkMonitorUpHardware []Hardware `json:"networkMonitorUpHardware,omitempty" xmlrpc:"networkMonitorUpHardware,omitempty"`
766
767	// A count of hardware which is currently online.
768	NetworkMonitorUpHardwareCount *uint `json:"networkMonitorUpHardwareCount,omitempty" xmlrpc:"networkMonitorUpHardwareCount,omitempty"`
769
770	// A count of virtual guest which is currently online.
771	NetworkMonitorUpVirtualGuestCount *uint `json:"networkMonitorUpVirtualGuestCount,omitempty" xmlrpc:"networkMonitorUpVirtualGuestCount,omitempty"`
772
773	// Virtual guest which is currently online.
774	NetworkMonitorUpVirtualGuests []Virtual_Guest `json:"networkMonitorUpVirtualGuests,omitempty" xmlrpc:"networkMonitorUpVirtualGuests,omitempty"`
775
776	// An account's associated storage volumes. This includes Lockbox, NAS, EVault, and iSCSI volumes.
777	NetworkStorage []Network_Storage `json:"networkStorage,omitempty" xmlrpc:"networkStorage,omitempty"`
778
779	// A count of an account's associated storage volumes. This includes Lockbox, NAS, EVault, and iSCSI volumes.
780	NetworkStorageCount *uint `json:"networkStorageCount,omitempty" xmlrpc:"networkStorageCount,omitempty"`
781
782	// A count of an account's Network Storage groups.
783	NetworkStorageGroupCount *uint `json:"networkStorageGroupCount,omitempty" xmlrpc:"networkStorageGroupCount,omitempty"`
784
785	// An account's Network Storage groups.
786	NetworkStorageGroups []Network_Storage_Group `json:"networkStorageGroups,omitempty" xmlrpc:"networkStorageGroups,omitempty"`
787
788	// A count of iPSec network tunnels for an account.
789	NetworkTunnelContextCount *uint `json:"networkTunnelContextCount,omitempty" xmlrpc:"networkTunnelContextCount,omitempty"`
790
791	// IPSec network tunnels for an account.
792	NetworkTunnelContexts []Network_Tunnel_Module_Context `json:"networkTunnelContexts,omitempty" xmlrpc:"networkTunnelContexts,omitempty"`
793
794	// A count of all network VLANs assigned to an account.
795	NetworkVlanCount *uint `json:"networkVlanCount,omitempty" xmlrpc:"networkVlanCount,omitempty"`
796
797	// Whether or not an account has automatic private VLAN spanning enabled.
798	NetworkVlanSpan *Account_Network_Vlan_Span `json:"networkVlanSpan,omitempty" xmlrpc:"networkVlanSpan,omitempty"`
799
800	// All network VLANs assigned to an account.
801	NetworkVlans []Network_Vlan `json:"networkVlans,omitempty" xmlrpc:"networkVlans,omitempty"`
802
803	// A count of dEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers for the next billing cycle. The public inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date.
804	NextBillingPublicAllotmentHardwareBandwidthDetailCount *uint `json:"nextBillingPublicAllotmentHardwareBandwidthDetailCount,omitempty" xmlrpc:"nextBillingPublicAllotmentHardwareBandwidthDetailCount,omitempty"`
805
806	// DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers for the next billing cycle. The public inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date.
807	NextBillingPublicAllotmentHardwareBandwidthDetails []Network_Bandwidth_Version1_Allotment `json:"nextBillingPublicAllotmentHardwareBandwidthDetails,omitempty" xmlrpc:"nextBillingPublicAllotmentHardwareBandwidthDetails,omitempty"`
808
809	// The pre-tax total amount exempt from incubator credit for the account's next invoice. This field is now deprecated and will soon be removed. Please update all references to instead use nextInvoiceTotalAmount
810	NextInvoiceIncubatorExemptTotal *Float64 `json:"nextInvoiceIncubatorExemptTotal,omitempty" xmlrpc:"nextInvoiceIncubatorExemptTotal,omitempty"`
811
812	// The total recurring charge amount of an account's next invoice eligible for account discount measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
813	NextInvoiceRecurringAmountEligibleForAccountDiscount *Float64 `json:"nextInvoiceRecurringAmountEligibleForAccountDiscount,omitempty" xmlrpc:"nextInvoiceRecurringAmountEligibleForAccountDiscount,omitempty"`
814
815	// A count of the billing items that will be on an account's next invoice.
816	NextInvoiceTopLevelBillingItemCount *uint `json:"nextInvoiceTopLevelBillingItemCount,omitempty" xmlrpc:"nextInvoiceTopLevelBillingItemCount,omitempty"`
817
818	// The billing items that will be on an account's next invoice.
819	NextInvoiceTopLevelBillingItems []Billing_Item `json:"nextInvoiceTopLevelBillingItems,omitempty" xmlrpc:"nextInvoiceTopLevelBillingItems,omitempty"`
820
821	// The pre-tax total amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
822	NextInvoiceTotalAmount *Float64 `json:"nextInvoiceTotalAmount,omitempty" xmlrpc:"nextInvoiceTotalAmount,omitempty"`
823
824	// The total one-time charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
825	NextInvoiceTotalOneTimeAmount *Float64 `json:"nextInvoiceTotalOneTimeAmount,omitempty" xmlrpc:"nextInvoiceTotalOneTimeAmount,omitempty"`
826
827	// The total one-time tax amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
828	NextInvoiceTotalOneTimeTaxAmount *Float64 `json:"nextInvoiceTotalOneTimeTaxAmount,omitempty" xmlrpc:"nextInvoiceTotalOneTimeTaxAmount,omitempty"`
829
830	// The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
831	NextInvoiceTotalRecurringAmount *Float64 `json:"nextInvoiceTotalRecurringAmount,omitempty" xmlrpc:"nextInvoiceTotalRecurringAmount,omitempty"`
832
833	// The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
834	NextInvoiceTotalRecurringAmountBeforeAccountDiscount *Float64 `json:"nextInvoiceTotalRecurringAmountBeforeAccountDiscount,omitempty" xmlrpc:"nextInvoiceTotalRecurringAmountBeforeAccountDiscount,omitempty"`
835
836	// The total recurring tax amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
837	NextInvoiceTotalRecurringTaxAmount *Float64 `json:"nextInvoiceTotalRecurringTaxAmount,omitempty" xmlrpc:"nextInvoiceTotalRecurringTaxAmount,omitempty"`
838
839	// The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
840	NextInvoiceTotalTaxableRecurringAmount *Float64 `json:"nextInvoiceTotalTaxableRecurringAmount,omitempty" xmlrpc:"nextInvoiceTotalTaxableRecurringAmount,omitempty"`
841
842	// A count of
843	NotificationSubscriberCount *uint `json:"notificationSubscriberCount,omitempty" xmlrpc:"notificationSubscriberCount,omitempty"`
844
845	// no documentation yet
846	NotificationSubscribers []Notification_Subscriber `json:"notificationSubscribers,omitempty" xmlrpc:"notificationSubscribers,omitempty"`
847
848	// An office phone number assigned to an account.
849	OfficePhone *string `json:"officePhone,omitempty" xmlrpc:"officePhone,omitempty"`
850
851	// A count of the open abuse tickets associated with an account.
852	OpenAbuseTicketCount *uint `json:"openAbuseTicketCount,omitempty" xmlrpc:"openAbuseTicketCount,omitempty"`
853
854	// The open abuse tickets associated with an account.
855	OpenAbuseTickets []Ticket `json:"openAbuseTickets,omitempty" xmlrpc:"openAbuseTickets,omitempty"`
856
857	// A count of the open accounting tickets associated with an account.
858	OpenAccountingTicketCount *uint `json:"openAccountingTicketCount,omitempty" xmlrpc:"openAccountingTicketCount,omitempty"`
859
860	// The open accounting tickets associated with an account.
861	OpenAccountingTickets []Ticket `json:"openAccountingTickets,omitempty" xmlrpc:"openAccountingTickets,omitempty"`
862
863	// A count of the open billing tickets associated with an account.
864	OpenBillingTicketCount *uint `json:"openBillingTicketCount,omitempty" xmlrpc:"openBillingTicketCount,omitempty"`
865
866	// The open billing tickets associated with an account.
867	OpenBillingTickets []Ticket `json:"openBillingTickets,omitempty" xmlrpc:"openBillingTickets,omitempty"`
868
869	// A count of an open ticket requesting cancellation of this server, if one exists.
870	OpenCancellationRequestCount *uint `json:"openCancellationRequestCount,omitempty" xmlrpc:"openCancellationRequestCount,omitempty"`
871
872	// An open ticket requesting cancellation of this server, if one exists.
873	OpenCancellationRequests []Billing_Item_Cancellation_Request `json:"openCancellationRequests,omitempty" xmlrpc:"openCancellationRequests,omitempty"`
874
875	// A count of the open tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.
876	OpenOtherTicketCount *uint `json:"openOtherTicketCount,omitempty" xmlrpc:"openOtherTicketCount,omitempty"`
877
878	// The open tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.
879	OpenOtherTickets []Ticket `json:"openOtherTickets,omitempty" xmlrpc:"openOtherTickets,omitempty"`
880
881	// A count of an account's recurring invoices.
882	OpenRecurringInvoiceCount *uint `json:"openRecurringInvoiceCount,omitempty" xmlrpc:"openRecurringInvoiceCount,omitempty"`
883
884	// An account's recurring invoices.
885	OpenRecurringInvoices []Billing_Invoice `json:"openRecurringInvoices,omitempty" xmlrpc:"openRecurringInvoices,omitempty"`
886
887	// A count of the open sales tickets associated with an account.
888	OpenSalesTicketCount *uint `json:"openSalesTicketCount,omitempty" xmlrpc:"openSalesTicketCount,omitempty"`
889
890	// The open sales tickets associated with an account.
891	OpenSalesTickets []Ticket `json:"openSalesTickets,omitempty" xmlrpc:"openSalesTickets,omitempty"`
892
893	// A count of
894	OpenStackAccountLinkCount *uint `json:"openStackAccountLinkCount,omitempty" xmlrpc:"openStackAccountLinkCount,omitempty"`
895
896	// no documentation yet
897	OpenStackAccountLinks []Account_Link `json:"openStackAccountLinks,omitempty" xmlrpc:"openStackAccountLinks,omitempty"`
898
899	// An account's associated Openstack related Object Storage accounts.
900	OpenStackObjectStorage []Network_Storage `json:"openStackObjectStorage,omitempty" xmlrpc:"openStackObjectStorage,omitempty"`
901
902	// A count of an account's associated Openstack related Object Storage accounts.
903	OpenStackObjectStorageCount *uint `json:"openStackObjectStorageCount,omitempty" xmlrpc:"openStackObjectStorageCount,omitempty"`
904
905	// A count of the open support tickets associated with an account.
906	OpenSupportTicketCount *uint `json:"openSupportTicketCount,omitempty" xmlrpc:"openSupportTicketCount,omitempty"`
907
908	// The open support tickets associated with an account.
909	OpenSupportTickets []Ticket `json:"openSupportTickets,omitempty" xmlrpc:"openSupportTickets,omitempty"`
910
911	// A count of all open tickets associated with an account.
912	OpenTicketCount *uint `json:"openTicketCount,omitempty" xmlrpc:"openTicketCount,omitempty"`
913
914	// All open tickets associated with an account.
915	OpenTickets []Ticket `json:"openTickets,omitempty" xmlrpc:"openTickets,omitempty"`
916
917	// All open tickets associated with an account last edited by an employee.
918	OpenTicketsWaitingOnCustomer []Ticket `json:"openTicketsWaitingOnCustomer,omitempty" xmlrpc:"openTicketsWaitingOnCustomer,omitempty"`
919
920	// A count of all open tickets associated with an account last edited by an employee.
921	OpenTicketsWaitingOnCustomerCount *uint `json:"openTicketsWaitingOnCustomerCount,omitempty" xmlrpc:"openTicketsWaitingOnCustomerCount,omitempty"`
922
923	// A count of an account's associated billing orders excluding upgrades.
924	OrderCount *uint `json:"orderCount,omitempty" xmlrpc:"orderCount,omitempty"`
925
926	// An account's associated billing orders excluding upgrades.
927	Orders []Billing_Order `json:"orders,omitempty" xmlrpc:"orders,omitempty"`
928
929	// A count of the billing items that have no parent billing item. These are items that don't necessarily belong to a single server.
930	OrphanBillingItemCount *uint `json:"orphanBillingItemCount,omitempty" xmlrpc:"orphanBillingItemCount,omitempty"`
931
932	// The billing items that have no parent billing item. These are items that don't necessarily belong to a single server.
933	OrphanBillingItems []Billing_Item `json:"orphanBillingItems,omitempty" xmlrpc:"orphanBillingItems,omitempty"`
934
935	// A count of
936	OwnedBrandCount *uint `json:"ownedBrandCount,omitempty" xmlrpc:"ownedBrandCount,omitempty"`
937
938	// no documentation yet
939	OwnedBrands []Brand `json:"ownedBrands,omitempty" xmlrpc:"ownedBrands,omitempty"`
940
941	// A count of
942	OwnedHardwareGenericComponentModelCount *uint `json:"ownedHardwareGenericComponentModelCount,omitempty" xmlrpc:"ownedHardwareGenericComponentModelCount,omitempty"`
943
944	// no documentation yet
945	OwnedHardwareGenericComponentModels []Hardware_Component_Model_Generic `json:"ownedHardwareGenericComponentModels,omitempty" xmlrpc:"ownedHardwareGenericComponentModels,omitempty"`
946
947	// A count of
948	PaymentProcessorCount *uint `json:"paymentProcessorCount,omitempty" xmlrpc:"paymentProcessorCount,omitempty"`
949
950	// no documentation yet
951	PaymentProcessors []Billing_Payment_Processor `json:"paymentProcessors,omitempty" xmlrpc:"paymentProcessors,omitempty"`
952
953	// A count of
954	PendingEventCount *uint `json:"pendingEventCount,omitempty" xmlrpc:"pendingEventCount,omitempty"`
955
956	// no documentation yet
957	PendingEvents []Notification_Occurrence_Event `json:"pendingEvents,omitempty" xmlrpc:"pendingEvents,omitempty"`
958
959	// An account's latest open (pending) invoice.
960	PendingInvoice *Billing_Invoice `json:"pendingInvoice,omitempty" xmlrpc:"pendingInvoice,omitempty"`
961
962	// A count of a list of top-level invoice items that are on an account's currently pending invoice.
963	PendingInvoiceTopLevelItemCount *uint `json:"pendingInvoiceTopLevelItemCount,omitempty" xmlrpc:"pendingInvoiceTopLevelItemCount,omitempty"`
964
965	// A list of top-level invoice items that are on an account's currently pending invoice.
966	PendingInvoiceTopLevelItems []Billing_Invoice_Item `json:"pendingInvoiceTopLevelItems,omitempty" xmlrpc:"pendingInvoiceTopLevelItems,omitempty"`
967
968	// The total amount of an account's pending invoice, if one exists.
969	PendingInvoiceTotalAmount *Float64 `json:"pendingInvoiceTotalAmount,omitempty" xmlrpc:"pendingInvoiceTotalAmount,omitempty"`
970
971	// The total one-time charges for an account's pending invoice, if one exists. In other words, it is the sum of one-time charges, setup fees, and labor fees. It does not include taxes.
972	PendingInvoiceTotalOneTimeAmount *Float64 `json:"pendingInvoiceTotalOneTimeAmount,omitempty" xmlrpc:"pendingInvoiceTotalOneTimeAmount,omitempty"`
973
974	// The sum of all the taxes related to one time charges for an account's pending invoice, if one exists.
975	PendingInvoiceTotalOneTimeTaxAmount *Float64 `json:"pendingInvoiceTotalOneTimeTaxAmount,omitempty" xmlrpc:"pendingInvoiceTotalOneTimeTaxAmount,omitempty"`
976
977	// The total recurring amount of an account's pending invoice, if one exists.
978	PendingInvoiceTotalRecurringAmount *Float64 `json:"pendingInvoiceTotalRecurringAmount,omitempty" xmlrpc:"pendingInvoiceTotalRecurringAmount,omitempty"`
979
980	// The total amount of the recurring taxes on an account's pending invoice, if one exists.
981	PendingInvoiceTotalRecurringTaxAmount *Float64 `json:"pendingInvoiceTotalRecurringTaxAmount,omitempty" xmlrpc:"pendingInvoiceTotalRecurringTaxAmount,omitempty"`
982
983	// A count of an account's permission groups.
984	PermissionGroupCount *uint `json:"permissionGroupCount,omitempty" xmlrpc:"permissionGroupCount,omitempty"`
985
986	// An account's permission groups.
987	PermissionGroups []User_Permission_Group `json:"permissionGroups,omitempty" xmlrpc:"permissionGroups,omitempty"`
988
989	// A count of an account's user roles.
990	PermissionRoleCount *uint `json:"permissionRoleCount,omitempty" xmlrpc:"permissionRoleCount,omitempty"`
991
992	// An account's user roles.
993	PermissionRoles []User_Permission_Role `json:"permissionRoles,omitempty" xmlrpc:"permissionRoles,omitempty"`
994
995	// A count of an account's associated virtual placement groups.
996	PlacementGroupCount *uint `json:"placementGroupCount,omitempty" xmlrpc:"placementGroupCount,omitempty"`
997
998	// An account's associated virtual placement groups.
999	PlacementGroups []Virtual_PlacementGroup `json:"placementGroups,omitempty" xmlrpc:"placementGroups,omitempty"`
1000
1001	// A count of
1002	PortableStorageVolumeCount *uint `json:"portableStorageVolumeCount,omitempty" xmlrpc:"portableStorageVolumeCount,omitempty"`
1003
1004	// no documentation yet
1005	PortableStorageVolumes []Virtual_Disk_Image `json:"portableStorageVolumes,omitempty" xmlrpc:"portableStorageVolumes,omitempty"`
1006
1007	// A count of customer specified URIs that are downloaded onto a newly provisioned or reloaded server. If the URI is sent over https it will be executed directly on the server.
1008	PostProvisioningHookCount *uint `json:"postProvisioningHookCount,omitempty" xmlrpc:"postProvisioningHookCount,omitempty"`
1009
1010	// Customer specified URIs that are downloaded onto a newly provisioned or reloaded server. If the URI is sent over https it will be executed directly on the server.
1011	PostProvisioningHooks []Provisioning_Hook `json:"postProvisioningHooks,omitempty" xmlrpc:"postProvisioningHooks,omitempty"`
1012
1013	// The postal code of the mailing address belonging to an account.
1014	PostalCode *string `json:"postalCode,omitempty" xmlrpc:"postalCode,omitempty"`
1015
1016	// (Deprecated) Boolean flag dictating whether or not this account supports PPTP VPN Access.
1017	PptpVpnAllowedFlag *bool `json:"pptpVpnAllowedFlag,omitempty" xmlrpc:"pptpVpnAllowedFlag,omitempty"`
1018
1019	// A count of an account's associated portal users with PPTP VPN access. (Deprecated)
1020	PptpVpnUserCount *uint `json:"pptpVpnUserCount,omitempty" xmlrpc:"pptpVpnUserCount,omitempty"`
1021
1022	// An account's associated portal users with PPTP VPN access. (Deprecated)
1023	PptpVpnUsers []User_Customer `json:"pptpVpnUsers,omitempty" xmlrpc:"pptpVpnUsers,omitempty"`
1024
1025	// The total recurring amount for an accounts previous revenue.
1026	PreviousRecurringRevenue *Float64 `json:"previousRecurringRevenue,omitempty" xmlrpc:"previousRecurringRevenue,omitempty"`
1027
1028	// A count of the item price that an account is restricted to.
1029	PriceRestrictionCount *uint `json:"priceRestrictionCount,omitempty" xmlrpc:"priceRestrictionCount,omitempty"`
1030
1031	// The item price that an account is restricted to.
1032	PriceRestrictions []Product_Item_Price_Account_Restriction `json:"priceRestrictions,omitempty" xmlrpc:"priceRestrictions,omitempty"`
1033
1034	// A count of all priority one tickets associated with an account.
1035	PriorityOneTicketCount *uint `json:"priorityOneTicketCount,omitempty" xmlrpc:"priorityOneTicketCount,omitempty"`
1036
1037	// All priority one tickets associated with an account.
1038	PriorityOneTickets []Ticket `json:"priorityOneTickets,omitempty" xmlrpc:"priorityOneTickets,omitempty"`
1039
1040	// A count of dEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers. The private inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date.
1041	PrivateAllotmentHardwareBandwidthDetailCount *uint `json:"privateAllotmentHardwareBandwidthDetailCount,omitempty" xmlrpc:"privateAllotmentHardwareBandwidthDetailCount,omitempty"`
1042
1043	// DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers. The private inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date.
1044	PrivateAllotmentHardwareBandwidthDetails []Network_Bandwidth_Version1_Allotment `json:"privateAllotmentHardwareBandwidthDetails,omitempty" xmlrpc:"privateAllotmentHardwareBandwidthDetails,omitempty"`
1045
1046	// A count of private and shared template group objects (parent only) for an account.
1047	PrivateBlockDeviceTemplateGroupCount *uint `json:"privateBlockDeviceTemplateGroupCount,omitempty" xmlrpc:"privateBlockDeviceTemplateGroupCount,omitempty"`
1048
1049	// Private and shared template group objects (parent only) for an account.
1050	PrivateBlockDeviceTemplateGroups []Virtual_Guest_Block_Device_Template_Group `json:"privateBlockDeviceTemplateGroups,omitempty" xmlrpc:"privateBlockDeviceTemplateGroups,omitempty"`
1051
1052	// A count of
1053	PrivateIpAddressCount *uint `json:"privateIpAddressCount,omitempty" xmlrpc:"privateIpAddressCount,omitempty"`
1054
1055	// no documentation yet
1056	PrivateIpAddresses []Network_Subnet_IpAddress `json:"privateIpAddresses,omitempty" xmlrpc:"privateIpAddresses,omitempty"`
1057
1058	// A count of the private network VLANs assigned to an account.
1059	PrivateNetworkVlanCount *uint `json:"privateNetworkVlanCount,omitempty" xmlrpc:"privateNetworkVlanCount,omitempty"`
1060
1061	// The private network VLANs assigned to an account.
1062	PrivateNetworkVlans []Network_Vlan `json:"privateNetworkVlans,omitempty" xmlrpc:"privateNetworkVlans,omitempty"`
1063
1064	// A count of all private subnets associated with an account.
1065	PrivateSubnetCount *uint `json:"privateSubnetCount,omitempty" xmlrpc:"privateSubnetCount,omitempty"`
1066
1067	// All private subnets associated with an account.
1068	PrivateSubnets []Network_Subnet `json:"privateSubnets,omitempty" xmlrpc:"privateSubnets,omitempty"`
1069
1070	// Boolean flag indicating whether or not this account is a Proof of Concept account.
1071	ProofOfConceptAccountFlag *bool `json:"proofOfConceptAccountFlag,omitempty" xmlrpc:"proofOfConceptAccountFlag,omitempty"`
1072
1073	// A count of dEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers. The public inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date.
1074	PublicAllotmentHardwareBandwidthDetailCount *uint `json:"publicAllotmentHardwareBandwidthDetailCount,omitempty" xmlrpc:"publicAllotmentHardwareBandwidthDetailCount,omitempty"`
1075
1076	// DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers. The public inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date.
1077	PublicAllotmentHardwareBandwidthDetails []Network_Bandwidth_Version1_Allotment `json:"publicAllotmentHardwareBandwidthDetails,omitempty" xmlrpc:"publicAllotmentHardwareBandwidthDetails,omitempty"`
1078
1079	// A count of
1080	PublicIpAddressCount *uint `json:"publicIpAddressCount,omitempty" xmlrpc:"publicIpAddressCount,omitempty"`
1081
1082	// no documentation yet
1083	PublicIpAddresses []Network_Subnet_IpAddress `json:"publicIpAddresses,omitempty" xmlrpc:"publicIpAddresses,omitempty"`
1084
1085	// A count of the public network VLANs assigned to an account.
1086	PublicNetworkVlanCount *uint `json:"publicNetworkVlanCount,omitempty" xmlrpc:"publicNetworkVlanCount,omitempty"`
1087
1088	// The public network VLANs assigned to an account.
1089	PublicNetworkVlans []Network_Vlan `json:"publicNetworkVlans,omitempty" xmlrpc:"publicNetworkVlans,omitempty"`
1090
1091	// A count of all public network subnets associated with an account.
1092	PublicSubnetCount *uint `json:"publicSubnetCount,omitempty" xmlrpc:"publicSubnetCount,omitempty"`
1093
1094	// All public network subnets associated with an account.
1095	PublicSubnets []Network_Subnet `json:"publicSubnets,omitempty" xmlrpc:"publicSubnets,omitempty"`
1096
1097	// A count of an account's quotes.
1098	QuoteCount *uint `json:"quoteCount,omitempty" xmlrpc:"quoteCount,omitempty"`
1099
1100	// An account's quotes.
1101	Quotes []Billing_Order_Quote `json:"quotes,omitempty" xmlrpc:"quotes,omitempty"`
1102
1103	// A count of
1104	RecentEventCount *uint `json:"recentEventCount,omitempty" xmlrpc:"recentEventCount,omitempty"`
1105
1106	// no documentation yet
1107	RecentEvents []Notification_Occurrence_Event `json:"recentEvents,omitempty" xmlrpc:"recentEvents,omitempty"`
1108
1109	// The Referral Partner for this account, if any.
1110	ReferralPartner *Account `json:"referralPartner,omitempty" xmlrpc:"referralPartner,omitempty"`
1111
1112	// A count of if this is a account is a referral partner, the accounts this referral partner has referred
1113	ReferredAccountCount *uint `json:"referredAccountCount,omitempty" xmlrpc:"referredAccountCount,omitempty"`
1114
1115	// If this is a account is a referral partner, the accounts this referral partner has referred
1116	ReferredAccounts []Account `json:"referredAccounts,omitempty" xmlrpc:"referredAccounts,omitempty"`
1117
1118	// A count of
1119	RegulatedWorkloadCount *uint `json:"regulatedWorkloadCount,omitempty" xmlrpc:"regulatedWorkloadCount,omitempty"`
1120
1121	// no documentation yet
1122	RegulatedWorkloads []Legal_RegulatedWorkload `json:"regulatedWorkloads,omitempty" xmlrpc:"regulatedWorkloads,omitempty"`
1123
1124	// A count of remote management command requests for an account
1125	RemoteManagementCommandRequestCount *uint `json:"remoteManagementCommandRequestCount,omitempty" xmlrpc:"remoteManagementCommandRequestCount,omitempty"`
1126
1127	// Remote management command requests for an account
1128	RemoteManagementCommandRequests []Hardware_Component_RemoteManagement_Command_Request `json:"remoteManagementCommandRequests,omitempty" xmlrpc:"remoteManagementCommandRequests,omitempty"`
1129
1130	// A count of the Replication events for all Network Storage volumes on an account.
1131	ReplicationEventCount *uint `json:"replicationEventCount,omitempty" xmlrpc:"replicationEventCount,omitempty"`
1132
1133	// The Replication events for all Network Storage volumes on an account.
1134	ReplicationEvents []Network_Storage_Event `json:"replicationEvents,omitempty" xmlrpc:"replicationEvents,omitempty"`
1135
1136	// Indicates whether newly created users under this account will be associated with IBMid via an email requiring a response, or not.
1137	RequireSilentIBMidUserCreation *bool `json:"requireSilentIBMidUserCreation,omitempty" xmlrpc:"requireSilentIBMidUserCreation,omitempty"`
1138
1139	// The Reseller level of the account.
1140	ResellerLevel *int `json:"resellerLevel,omitempty" xmlrpc:"resellerLevel,omitempty"`
1141
1142	// A count of all reserved capacity agreements for an account
1143	ReservedCapacityAgreementCount *uint `json:"reservedCapacityAgreementCount,omitempty" xmlrpc:"reservedCapacityAgreementCount,omitempty"`
1144
1145	// All reserved capacity agreements for an account
1146	ReservedCapacityAgreements []Account_Agreement `json:"reservedCapacityAgreements,omitempty" xmlrpc:"reservedCapacityAgreements,omitempty"`
1147
1148	// A count of the reserved capacity groups owned by this account.
1149	ReservedCapacityGroupCount *uint `json:"reservedCapacityGroupCount,omitempty" xmlrpc:"reservedCapacityGroupCount,omitempty"`
1150
1151	// The reserved capacity groups owned by this account.
1152	ReservedCapacityGroups []Virtual_ReservedCapacityGroup `json:"reservedCapacityGroups,omitempty" xmlrpc:"reservedCapacityGroups,omitempty"`
1153
1154	// A count of an account's associated top-level resource groups.
1155	ResourceGroupCount *uint `json:"resourceGroupCount,omitempty" xmlrpc:"resourceGroupCount,omitempty"`
1156
1157	// An account's associated top-level resource groups.
1158	ResourceGroups []Resource_Group `json:"resourceGroups,omitempty" xmlrpc:"resourceGroups,omitempty"`
1159
1160	// A count of all Routers that an accounts VLANs reside on
1161	RouterCount *uint `json:"routerCount,omitempty" xmlrpc:"routerCount,omitempty"`
1162
1163	// All Routers that an accounts VLANs reside on
1164	Routers []Hardware `json:"routers,omitempty" xmlrpc:"routers,omitempty"`
1165
1166	// DEPRECATED
1167	RwhoisData []Network_Subnet_Rwhois_Data `json:"rwhoisData,omitempty" xmlrpc:"rwhoisData,omitempty"`
1168
1169	// A count of dEPRECATED
1170	RwhoisDataCount *uint `json:"rwhoisDataCount,omitempty" xmlrpc:"rwhoisDataCount,omitempty"`
1171
1172	// The SAML configuration for this account.
1173	SamlAuthentication *Account_Authentication_Saml `json:"samlAuthentication,omitempty" xmlrpc:"samlAuthentication,omitempty"`
1174
1175	// A count of all scale groups on this account.
1176	ScaleGroupCount *uint `json:"scaleGroupCount,omitempty" xmlrpc:"scaleGroupCount,omitempty"`
1177
1178	// All scale groups on this account.
1179	ScaleGroups []Scale_Group `json:"scaleGroups,omitempty" xmlrpc:"scaleGroups,omitempty"`
1180
1181	// A count of the secondary DNS records for a SoftLayer customer account.
1182	SecondaryDomainCount *uint `json:"secondaryDomainCount,omitempty" xmlrpc:"secondaryDomainCount,omitempty"`
1183
1184	// The secondary DNS records for a SoftLayer customer account.
1185	SecondaryDomains []Dns_Secondary `json:"secondaryDomains,omitempty" xmlrpc:"secondaryDomains,omitempty"`
1186
1187	// A count of stored security certificates (ie. SSL)
1188	SecurityCertificateCount *uint `json:"securityCertificateCount,omitempty" xmlrpc:"securityCertificateCount,omitempty"`
1189
1190	// Stored security certificates (ie. SSL)
1191	SecurityCertificates []Security_Certificate `json:"securityCertificates,omitempty" xmlrpc:"securityCertificates,omitempty"`
1192
1193	// A count of the security groups belonging to this account.
1194	SecurityGroupCount *uint `json:"securityGroupCount,omitempty" xmlrpc:"securityGroupCount,omitempty"`
1195
1196	// The security groups belonging to this account.
1197	SecurityGroups []Network_SecurityGroup `json:"securityGroups,omitempty" xmlrpc:"securityGroups,omitempty"`
1198
1199	// no documentation yet
1200	SecurityLevel *Security_Level `json:"securityLevel,omitempty" xmlrpc:"securityLevel,omitempty"`
1201
1202	// A count of an account's vulnerability scan requests.
1203	SecurityScanRequestCount *uint `json:"securityScanRequestCount,omitempty" xmlrpc:"securityScanRequestCount,omitempty"`
1204
1205	// An account's vulnerability scan requests.
1206	SecurityScanRequests []Network_Security_Scanner_Request `json:"securityScanRequests,omitempty" xmlrpc:"securityScanRequests,omitempty"`
1207
1208	// A count of the service billing items that will be on an account's next invoice.
1209	ServiceBillingItemCount *uint `json:"serviceBillingItemCount,omitempty" xmlrpc:"serviceBillingItemCount,omitempty"`
1210
1211	// The service billing items that will be on an account's next invoice.
1212	ServiceBillingItems []Billing_Item `json:"serviceBillingItems,omitempty" xmlrpc:"serviceBillingItems,omitempty"`
1213
1214	// A count of shipments that belong to the customer's account.
1215	ShipmentCount *uint `json:"shipmentCount,omitempty" xmlrpc:"shipmentCount,omitempty"`
1216
1217	// Shipments that belong to the customer's account.
1218	Shipments []Account_Shipment `json:"shipments,omitempty" xmlrpc:"shipments,omitempty"`
1219
1220	// A count of customer specified SSH keys that can be implemented onto a newly provisioned or reloaded server.
1221	SshKeyCount *uint `json:"sshKeyCount,omitempty" xmlrpc:"sshKeyCount,omitempty"`
1222
1223	// Customer specified SSH keys that can be implemented onto a newly provisioned or reloaded server.
1224	SshKeys []Security_Ssh_Key `json:"sshKeys,omitempty" xmlrpc:"sshKeys,omitempty"`
1225
1226	// A count of an account's associated portal users with SSL VPN access.
1227	SslVpnUserCount *uint `json:"sslVpnUserCount,omitempty" xmlrpc:"sslVpnUserCount,omitempty"`
1228
1229	// An account's associated portal users with SSL VPN access.
1230	SslVpnUsers []User_Customer `json:"sslVpnUsers,omitempty" xmlrpc:"sslVpnUsers,omitempty"`
1231
1232	// A count of an account's virtual guest objects that are hosted on a user provisioned hypervisor.
1233	StandardPoolVirtualGuestCount *uint `json:"standardPoolVirtualGuestCount,omitempty" xmlrpc:"standardPoolVirtualGuestCount,omitempty"`
1234
1235	// An account's virtual guest objects that are hosted on a user provisioned hypervisor.
1236	StandardPoolVirtualGuests []Virtual_Guest `json:"standardPoolVirtualGuests,omitempty" xmlrpc:"standardPoolVirtualGuests,omitempty"`
1237
1238	// A two-letter abbreviation of the state in the mailing address belonging to an account. If an account does not reside in a province then this is typically blank.
1239	State *string `json:"state,omitempty" xmlrpc:"state,omitempty"`
1240
1241	// The date of an account's last status change.
1242	StatusDate *Time `json:"statusDate,omitempty" xmlrpc:"statusDate,omitempty"`
1243
1244	// A count of all network subnets associated with an account.
1245	SubnetCount *uint `json:"subnetCount,omitempty" xmlrpc:"subnetCount,omitempty"`
1246
1247	// A count of
1248	SubnetRegistrationCount *uint `json:"subnetRegistrationCount,omitempty" xmlrpc:"subnetRegistrationCount,omitempty"`
1249
1250	// A count of
1251	SubnetRegistrationDetailCount *uint `json:"subnetRegistrationDetailCount,omitempty" xmlrpc:"subnetRegistrationDetailCount,omitempty"`
1252
1253	// no documentation yet
1254	SubnetRegistrationDetails []Account_Regional_Registry_Detail `json:"subnetRegistrationDetails,omitempty" xmlrpc:"subnetRegistrationDetails,omitempty"`
1255
1256	// no documentation yet
1257	SubnetRegistrations []Network_Subnet_Registration `json:"subnetRegistrations,omitempty" xmlrpc:"subnetRegistrations,omitempty"`
1258
1259	// All network subnets associated with an account.
1260	Subnets []Network_Subnet `json:"subnets,omitempty" xmlrpc:"subnets,omitempty"`
1261
1262	// A count of the SoftLayer employees that an account is assigned to.
1263	SupportRepresentativeCount *uint `json:"supportRepresentativeCount,omitempty" xmlrpc:"supportRepresentativeCount,omitempty"`
1264
1265	// The SoftLayer employees that an account is assigned to.
1266	SupportRepresentatives []User_Employee `json:"supportRepresentatives,omitempty" xmlrpc:"supportRepresentatives,omitempty"`
1267
1268	// A count of the active support subscriptions for this account.
1269	SupportSubscriptionCount *uint `json:"supportSubscriptionCount,omitempty" xmlrpc:"supportSubscriptionCount,omitempty"`
1270
1271	// The active support subscriptions for this account.
1272	SupportSubscriptions []Billing_Item `json:"supportSubscriptions,omitempty" xmlrpc:"supportSubscriptions,omitempty"`
1273
1274	// no documentation yet
1275	SupportTier *string `json:"supportTier,omitempty" xmlrpc:"supportTier,omitempty"`
1276
1277	// A flag indicating to suppress invoices.
1278	SuppressInvoicesFlag *bool `json:"suppressInvoicesFlag,omitempty" xmlrpc:"suppressInvoicesFlag,omitempty"`
1279
1280	// A count of
1281	TagCount *uint `json:"tagCount,omitempty" xmlrpc:"tagCount,omitempty"`
1282
1283	// no documentation yet
1284	Tags []Tag `json:"tags,omitempty" xmlrpc:"tags,omitempty"`
1285
1286	// A count of an account's associated tickets.
1287	TicketCount *uint `json:"ticketCount,omitempty" xmlrpc:"ticketCount,omitempty"`
1288
1289	// An account's associated tickets.
1290	Tickets []Ticket `json:"tickets,omitempty" xmlrpc:"tickets,omitempty"`
1291
1292	// Tickets closed within the last 72 hours or last 10 tickets, whichever is less, associated with an account.
1293	TicketsClosedInTheLastThreeDays []Ticket `json:"ticketsClosedInTheLastThreeDays,omitempty" xmlrpc:"ticketsClosedInTheLastThreeDays,omitempty"`
1294
1295	// A count of tickets closed within the last 72 hours or last 10 tickets, whichever is less, associated with an account.
1296	TicketsClosedInTheLastThreeDaysCount *uint `json:"ticketsClosedInTheLastThreeDaysCount,omitempty" xmlrpc:"ticketsClosedInTheLastThreeDaysCount,omitempty"`
1297
1298	// Tickets closed today associated with an account.
1299	TicketsClosedToday []Ticket `json:"ticketsClosedToday,omitempty" xmlrpc:"ticketsClosedToday,omitempty"`
1300
1301	// A count of tickets closed today associated with an account.
1302	TicketsClosedTodayCount *uint `json:"ticketsClosedTodayCount,omitempty" xmlrpc:"ticketsClosedTodayCount,omitempty"`
1303
1304	// A count of an account's associated Transcode account.
1305	TranscodeAccountCount *uint `json:"transcodeAccountCount,omitempty" xmlrpc:"transcodeAccountCount,omitempty"`
1306
1307	// An account's associated Transcode account.
1308	TranscodeAccounts []Network_Media_Transcode_Account `json:"transcodeAccounts,omitempty" xmlrpc:"transcodeAccounts,omitempty"`
1309
1310	// A count of an account's associated upgrade requests.
1311	UpgradeRequestCount *uint `json:"upgradeRequestCount,omitempty" xmlrpc:"upgradeRequestCount,omitempty"`
1312
1313	// An account's associated upgrade requests.
1314	UpgradeRequests []Product_Upgrade_Request `json:"upgradeRequests,omitempty" xmlrpc:"upgradeRequests,omitempty"`
1315
1316	// A count of an account's portal users.
1317	UserCount *uint `json:"userCount,omitempty" xmlrpc:"userCount,omitempty"`
1318
1319	// An account's portal users.
1320	Users []User_Customer `json:"users,omitempty" xmlrpc:"users,omitempty"`
1321
1322	// A count of stored security certificates that are not expired (ie. SSL)
1323	ValidSecurityCertificateCount *uint `json:"validSecurityCertificateCount,omitempty" xmlrpc:"validSecurityCertificateCount,omitempty"`
1324
1325	// Stored security certificates that are not expired (ie. SSL)
1326	ValidSecurityCertificates []Security_Certificate `json:"validSecurityCertificates,omitempty" xmlrpc:"validSecurityCertificates,omitempty"`
1327
1328	// Return 0 if vpn updates are currently in progress on this account otherwise 1.
1329	VdrUpdatesInProgressFlag *bool `json:"vdrUpdatesInProgressFlag,omitempty" xmlrpc:"vdrUpdatesInProgressFlag,omitempty"`
1330
1331	// A count of the bandwidth pooling for this account.
1332	VirtualDedicatedRackCount *uint `json:"virtualDedicatedRackCount,omitempty" xmlrpc:"virtualDedicatedRackCount,omitempty"`
1333
1334	// The bandwidth pooling for this account.
1335	VirtualDedicatedRacks []Network_Bandwidth_Version1_Allotment `json:"virtualDedicatedRacks,omitempty" xmlrpc:"virtualDedicatedRacks,omitempty"`
1336
1337	// A count of an account's associated virtual server virtual disk images.
1338	VirtualDiskImageCount *uint `json:"virtualDiskImageCount,omitempty" xmlrpc:"virtualDiskImageCount,omitempty"`
1339
1340	// An account's associated virtual server virtual disk images.
1341	VirtualDiskImages []Virtual_Disk_Image `json:"virtualDiskImages,omitempty" xmlrpc:"virtualDiskImages,omitempty"`
1342
1343	// A count of an account's associated virtual guest objects.
1344	VirtualGuestCount *uint `json:"virtualGuestCount,omitempty" xmlrpc:"virtualGuestCount,omitempty"`
1345
1346	// An account's associated virtual guest objects.
1347	VirtualGuests []Virtual_Guest `json:"virtualGuests,omitempty" xmlrpc:"virtualGuests,omitempty"`
1348
1349	// An account's associated virtual guest objects currently over bandwidth allocation.
1350	VirtualGuestsOverBandwidthAllocation []Virtual_Guest `json:"virtualGuestsOverBandwidthAllocation,omitempty" xmlrpc:"virtualGuestsOverBandwidthAllocation,omitempty"`
1351
1352	// A count of an account's associated virtual guest objects currently over bandwidth allocation.
1353	VirtualGuestsOverBandwidthAllocationCount *uint `json:"virtualGuestsOverBandwidthAllocationCount,omitempty" xmlrpc:"virtualGuestsOverBandwidthAllocationCount,omitempty"`
1354
1355	// An account's associated virtual guest objects currently over bandwidth allocation.
1356	VirtualGuestsProjectedOverBandwidthAllocation []Virtual_Guest `json:"virtualGuestsProjectedOverBandwidthAllocation,omitempty" xmlrpc:"virtualGuestsProjectedOverBandwidthAllocation,omitempty"`
1357
1358	// A count of an account's associated virtual guest objects currently over bandwidth allocation.
1359	VirtualGuestsProjectedOverBandwidthAllocationCount *uint `json:"virtualGuestsProjectedOverBandwidthAllocationCount,omitempty" xmlrpc:"virtualGuestsProjectedOverBandwidthAllocationCount,omitempty"`
1360
1361	// All virtual guests associated with an account that has the cPanel web hosting control panel installed.
1362	VirtualGuestsWithCpanel []Virtual_Guest `json:"virtualGuestsWithCpanel,omitempty" xmlrpc:"virtualGuestsWithCpanel,omitempty"`
1363
1364	// A count of all virtual guests associated with an account that has the cPanel web hosting control panel installed.
1365	VirtualGuestsWithCpanelCount *uint `json:"virtualGuestsWithCpanelCount,omitempty" xmlrpc:"virtualGuestsWithCpanelCount,omitempty"`
1366
1367	// All virtual guests associated with an account that have McAfee Secure software components.
1368	VirtualGuestsWithMcafee []Virtual_Guest `json:"virtualGuestsWithMcafee,omitempty" xmlrpc:"virtualGuestsWithMcafee,omitempty"`
1369
1370	// All virtual guests associated with an account that have McAfee Secure AntiVirus for Redhat software components.
1371	VirtualGuestsWithMcafeeAntivirusRedhat []Virtual_Guest `json:"virtualGuestsWithMcafeeAntivirusRedhat,omitempty" xmlrpc:"virtualGuestsWithMcafeeAntivirusRedhat,omitempty"`
1372
1373	// A count of all virtual guests associated with an account that have McAfee Secure AntiVirus for Redhat software components.
1374	VirtualGuestsWithMcafeeAntivirusRedhatCount *uint `json:"virtualGuestsWithMcafeeAntivirusRedhatCount,omitempty" xmlrpc:"virtualGuestsWithMcafeeAntivirusRedhatCount,omitempty"`
1375
1376	// A count of all virtual guests associated with an account that has McAfee Secure AntiVirus for Windows software components.
1377	VirtualGuestsWithMcafeeAntivirusWindowCount *uint `json:"virtualGuestsWithMcafeeAntivirusWindowCount,omitempty" xmlrpc:"virtualGuestsWithMcafeeAntivirusWindowCount,omitempty"`
1378
1379	// All virtual guests associated with an account that has McAfee Secure AntiVirus for Windows software components.
1380	VirtualGuestsWithMcafeeAntivirusWindows []Virtual_Guest `json:"virtualGuestsWithMcafeeAntivirusWindows,omitempty" xmlrpc:"virtualGuestsWithMcafeeAntivirusWindows,omitempty"`
1381
1382	// A count of all virtual guests associated with an account that have McAfee Secure software components.
1383	VirtualGuestsWithMcafeeCount *uint `json:"virtualGuestsWithMcafeeCount,omitempty" xmlrpc:"virtualGuestsWithMcafeeCount,omitempty"`
1384
1385	// All virtual guests associated with an account that has McAfee Secure Intrusion Detection System software components.
1386	VirtualGuestsWithMcafeeIntrusionDetectionSystem []Virtual_Guest `json:"virtualGuestsWithMcafeeIntrusionDetectionSystem,omitempty" xmlrpc:"virtualGuestsWithMcafeeIntrusionDetectionSystem,omitempty"`
1387
1388	// A count of all virtual guests associated with an account that has McAfee Secure Intrusion Detection System software components.
1389	VirtualGuestsWithMcafeeIntrusionDetectionSystemCount *uint `json:"virtualGuestsWithMcafeeIntrusionDetectionSystemCount,omitempty" xmlrpc:"virtualGuestsWithMcafeeIntrusionDetectionSystemCount,omitempty"`
1390
1391	// All virtual guests associated with an account that has the Plesk web hosting control panel installed.
1392	VirtualGuestsWithPlesk []Virtual_Guest `json:"virtualGuestsWithPlesk,omitempty" xmlrpc:"virtualGuestsWithPlesk,omitempty"`
1393
1394	// A count of all virtual guests associated with an account that has the Plesk web hosting control panel installed.
1395	VirtualGuestsWithPleskCount *uint `json:"virtualGuestsWithPleskCount,omitempty" xmlrpc:"virtualGuestsWithPleskCount,omitempty"`
1396
1397	// All virtual guests associated with an account that have the QuantaStor storage system installed.
1398	VirtualGuestsWithQuantastor []Virtual_Guest `json:"virtualGuestsWithQuantastor,omitempty" xmlrpc:"virtualGuestsWithQuantastor,omitempty"`
1399
1400	// A count of all virtual guests associated with an account that have the QuantaStor storage system installed.
1401	VirtualGuestsWithQuantastorCount *uint `json:"virtualGuestsWithQuantastorCount,omitempty" xmlrpc:"virtualGuestsWithQuantastorCount,omitempty"`
1402
1403	// All virtual guests associated with an account that has the Urchin web traffic analytics package installed.
1404	VirtualGuestsWithUrchin []Virtual_Guest `json:"virtualGuestsWithUrchin,omitempty" xmlrpc:"virtualGuestsWithUrchin,omitempty"`
1405
1406	// A count of all virtual guests associated with an account that has the Urchin web traffic analytics package installed.
1407	VirtualGuestsWithUrchinCount *uint `json:"virtualGuestsWithUrchinCount,omitempty" xmlrpc:"virtualGuestsWithUrchinCount,omitempty"`
1408
1409	// The bandwidth pooling for this account.
1410	VirtualPrivateRack *Network_Bandwidth_Version1_Allotment `json:"virtualPrivateRack,omitempty" xmlrpc:"virtualPrivateRack,omitempty"`
1411
1412	// An account's associated virtual server archived storage repositories.
1413	VirtualStorageArchiveRepositories []Virtual_Storage_Repository `json:"virtualStorageArchiveRepositories,omitempty" xmlrpc:"virtualStorageArchiveRepositories,omitempty"`
1414
1415	// A count of an account's associated virtual server archived storage repositories.
1416	VirtualStorageArchiveRepositoryCount *uint `json:"virtualStorageArchiveRepositoryCount,omitempty" xmlrpc:"virtualStorageArchiveRepositoryCount,omitempty"`
1417
1418	// An account's associated virtual server public storage repositories.
1419	VirtualStoragePublicRepositories []Virtual_Storage_Repository `json:"virtualStoragePublicRepositories,omitempty" xmlrpc:"virtualStoragePublicRepositories,omitempty"`
1420
1421	// A count of an account's associated virtual server public storage repositories.
1422	VirtualStoragePublicRepositoryCount *uint `json:"virtualStoragePublicRepositoryCount,omitempty" xmlrpc:"virtualStoragePublicRepositoryCount,omitempty"`
1423
1424	// A count of an account's associated VPC configured virtual guest objects.
1425	VpcVirtualGuestCount *uint `json:"vpcVirtualGuestCount,omitempty" xmlrpc:"vpcVirtualGuestCount,omitempty"`
1426
1427	// An account's associated VPC configured virtual guest objects.
1428	VpcVirtualGuests []Virtual_Guest `json:"vpcVirtualGuests,omitempty" xmlrpc:"vpcVirtualGuests,omitempty"`
1429}
1430
1431// An unfortunate facet of the hosting business is the necessity of with legal and network abuse inquiries. As these types of inquiries frequently contain sensitive information SoftLayer keeps a separate account contact email address for direct contact about legal and abuse matters, modeled by the SoftLayer_Account_AbuseEmail data type. SoftLayer will typically email an account's abuse email addresses in these types of cases, and an email is automatically sent to an account's abuse email addresses when a legal or abuse ticket is created or updated.
1432type Account_AbuseEmail struct {
1433	Entity
1434
1435	// The account associated with an abuse email address.
1436	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1437
1438	// A valid email address.
1439	Email *string `json:"email,omitempty" xmlrpc:"email,omitempty"`
1440}
1441
1442// The SoftLayer_Account_Address data type contains information on an address associated with a SoftLayer account.
1443type Account_Address struct {
1444	Entity
1445
1446	// The account to which this address belongs.
1447	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1448
1449	// no documentation yet
1450	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
1451
1452	// Line 1 of the address (normally the street address).
1453	Address1 *string `json:"address1,omitempty" xmlrpc:"address1,omitempty"`
1454
1455	// Line 2 of the address.
1456	Address2 *string `json:"address2,omitempty" xmlrpc:"address2,omitempty"`
1457
1458	// The city of the address.
1459	City *string `json:"city,omitempty" xmlrpc:"city,omitempty"`
1460
1461	// The contact name (person, office) of the address.
1462	ContactName *string `json:"contactName,omitempty" xmlrpc:"contactName,omitempty"`
1463
1464	// The country of the address.
1465	Country *string `json:"country,omitempty" xmlrpc:"country,omitempty"`
1466
1467	// The customer user who created this address.
1468	CreateUser *User_Customer `json:"createUser,omitempty" xmlrpc:"createUser,omitempty"`
1469
1470	// The description of the address.
1471	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
1472
1473	// The unique id of the address.
1474	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1475
1476	// Flag to show whether the address is active.
1477	IsActive *int `json:"isActive,omitempty" xmlrpc:"isActive,omitempty"`
1478
1479	// The location of this address.
1480	Location *Location `json:"location,omitempty" xmlrpc:"location,omitempty"`
1481
1482	// The location id of the address.
1483	LocationId *int `json:"locationId,omitempty" xmlrpc:"locationId,omitempty"`
1484
1485	// The employee who last modified this address.
1486	ModifyEmployee *User_Employee `json:"modifyEmployee,omitempty" xmlrpc:"modifyEmployee,omitempty"`
1487
1488	// The customer user who last modified this address.
1489	ModifyUser *User_Customer `json:"modifyUser,omitempty" xmlrpc:"modifyUser,omitempty"`
1490
1491	// The postal (zip) code of the address.
1492	PostalCode *string `json:"postalCode,omitempty" xmlrpc:"postalCode,omitempty"`
1493
1494	// The state of the address.
1495	State *string `json:"state,omitempty" xmlrpc:"state,omitempty"`
1496
1497	// An account address' type.
1498	Type *Account_Address_Type `json:"type,omitempty" xmlrpc:"type,omitempty"`
1499}
1500
1501// no documentation yet
1502type Account_Address_Type struct {
1503	Entity
1504
1505	// DEPRECATED
1506	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
1507
1508	// no documentation yet
1509	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1510
1511	// no documentation yet
1512	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
1513
1514	// no documentation yet
1515	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
1516}
1517
1518// This service allows for a unique identifier to be associated to an existing customer account.
1519type Account_Affiliation struct {
1520	Entity
1521
1522	// The account that an affiliation belongs to.
1523	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1524
1525	// A customer account's internal identifier.
1526	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
1527
1528	// An affiliate identifier associated with the customer account.
1529	AffiliateId *string `json:"affiliateId,omitempty" xmlrpc:"affiliateId,omitempty"`
1530
1531	// The date an account affiliation was created.
1532	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
1533
1534	// A customer affiliation internal identifier.
1535	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1536
1537	// The date an account affiliation was last modified.
1538	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
1539}
1540
1541// no documentation yet
1542type Account_Agreement struct {
1543	Entity
1544
1545	// no documentation yet
1546	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1547
1548	// The type of agreement.
1549	AgreementType *Account_Agreement_Type `json:"agreementType,omitempty" xmlrpc:"agreementType,omitempty"`
1550
1551	// The type of agreement identifier.
1552	AgreementTypeId *int `json:"agreementTypeId,omitempty" xmlrpc:"agreementTypeId,omitempty"`
1553
1554	// A count of the files attached to an agreement.
1555	AttachedBillingAgreementFileCount *uint `json:"attachedBillingAgreementFileCount,omitempty" xmlrpc:"attachedBillingAgreementFileCount,omitempty"`
1556
1557	// The files attached to an agreement.
1558	AttachedBillingAgreementFiles []Account_MasterServiceAgreement `json:"attachedBillingAgreementFiles,omitempty" xmlrpc:"attachedBillingAgreementFiles,omitempty"`
1559
1560	// no documentation yet
1561	AutoRenew *int `json:"autoRenew,omitempty" xmlrpc:"autoRenew,omitempty"`
1562
1563	// A count of the billing items associated with an agreement.
1564	BillingItemCount *uint `json:"billingItemCount,omitempty" xmlrpc:"billingItemCount,omitempty"`
1565
1566	// The billing items associated with an agreement.
1567	BillingItems []Billing_Item `json:"billingItems,omitempty" xmlrpc:"billingItems,omitempty"`
1568
1569	// no documentation yet
1570	CancellationFee *int `json:"cancellationFee,omitempty" xmlrpc:"cancellationFee,omitempty"`
1571
1572	// The date an agreement was created.
1573	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
1574
1575	// The duration in months of an agreement.
1576	DurationMonths *int `json:"durationMonths,omitempty" xmlrpc:"durationMonths,omitempty"`
1577
1578	// The end date of an agreement.
1579	EndDate *Time `json:"endDate,omitempty" xmlrpc:"endDate,omitempty"`
1580
1581	// An agreement's internal identifier.
1582	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1583
1584	// The effective start date of an agreement.
1585	StartDate *Time `json:"startDate,omitempty" xmlrpc:"startDate,omitempty"`
1586
1587	// The status of the agreement.
1588	Status *Account_Agreement_Status `json:"status,omitempty" xmlrpc:"status,omitempty"`
1589
1590	// The status identifier for an agreement.
1591	StatusId *int `json:"statusId,omitempty" xmlrpc:"statusId,omitempty"`
1592
1593	// The title of an agreement.
1594	Title *string `json:"title,omitempty" xmlrpc:"title,omitempty"`
1595
1596	// A count of the top level billing item associated with an agreement.
1597	TopLevelBillingItemCount *uint `json:"topLevelBillingItemCount,omitempty" xmlrpc:"topLevelBillingItemCount,omitempty"`
1598
1599	// The top level billing item associated with an agreement.
1600	TopLevelBillingItems []Billing_Item `json:"topLevelBillingItems,omitempty" xmlrpc:"topLevelBillingItems,omitempty"`
1601}
1602
1603// no documentation yet
1604type Account_Agreement_Status struct {
1605	Entity
1606
1607	// The name of the agreement status.
1608	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
1609}
1610
1611// no documentation yet
1612type Account_Agreement_Type struct {
1613	Entity
1614
1615	// The name of the agreement type.
1616	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
1617}
1618
1619// A SoftLayer_Account_Attachment_Employee models an assignment of a single [[SoftLayer_User_Employee|employee]] with a single [[SoftLayer_Account|account]]
1620type Account_Attachment_Employee struct {
1621	Entity
1622
1623	// A [[SoftLayer_Account|account]] that is assigned to a [[SoftLayer_User_Employee|employee]].
1624	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1625
1626	// A [[SoftLayer_User_Employee|employee]] that is assigned to a [[SoftLayer_Account|account]].
1627	Employee *User_Employee `json:"employee,omitempty" xmlrpc:"employee,omitempty"`
1628
1629	// A [[SoftLayer_User_Employee|employee]] that is assigned to a [[SoftLayer_Account|account]].
1630	EmployeeRole *Account_Attachment_Employee_Role `json:"employeeRole,omitempty" xmlrpc:"employeeRole,omitempty"`
1631
1632	// Role identifier.
1633	RoleId *int `json:"roleId,omitempty" xmlrpc:"roleId,omitempty"`
1634}
1635
1636// no documentation yet
1637type Account_Attachment_Employee_Role struct {
1638	Entity
1639
1640	// no documentation yet
1641	Keyname *string `json:"keyname,omitempty" xmlrpc:"keyname,omitempty"`
1642
1643	// no documentation yet
1644	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
1645}
1646
1647// Many SoftLayer customer accounts have individual attributes assigned to them that describe features or special features for that account, such as special pricing, account statuses, and ordering instructions. The SoftLayer_Account_Attribute data type contains information relating to a single SoftLayer_Account attribute.
1648type Account_Attribute struct {
1649	Entity
1650
1651	// The SoftLayer customer account that has an attribute.
1652	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1653
1654	// The type of attribute assigned to a SoftLayer customer account.
1655	AccountAttributeType *Account_Attribute_Type `json:"accountAttributeType,omitempty" xmlrpc:"accountAttributeType,omitempty"`
1656
1657	// The internal identifier of the type of attribute that a SoftLayer customer account attribute belongs to.
1658	AccountAttributeTypeId *int `json:"accountAttributeTypeId,omitempty" xmlrpc:"accountAttributeTypeId,omitempty"`
1659
1660	// The internal identifier of the SoftLayer customer account that is assigned an account attribute.
1661	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
1662
1663	// A SoftLayer customer account attribute's internal identifier.
1664	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1665
1666	// A SoftLayer account attribute's value.
1667	Value *string `json:"value,omitempty" xmlrpc:"value,omitempty"`
1668}
1669
1670// SoftLayer_Account_Attribute_Type models the type of attribute that can be assigned to a SoftLayer customer account.
1671type Account_Attribute_Type struct {
1672	Entity
1673
1674	// A brief description of a SoftLayer account attribute type.
1675	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
1676
1677	// A SoftLayer account attribute type's internal identifier.
1678	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1679
1680	// A SoftLayer account attribute type's key name. This is typically a shorter version of an attribute type's name.
1681	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
1682
1683	// A SoftLayer account attribute type's name.
1684	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
1685}
1686
1687// Account authentication has many different settings that can be set. This class allows the customer or employee to set these settigns.
1688type Account_Authentication_Attribute struct {
1689	Entity
1690
1691	// The SoftLayer customer account.
1692	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1693
1694	// The internal identifier of the SoftLayer customer account that is assigned an account authenction attribute.
1695	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
1696
1697	// The SoftLayer account authentication that has an attribute.
1698	AuthenticationRecord *Account_Authentication_Saml `json:"authenticationRecord,omitempty" xmlrpc:"authenticationRecord,omitempty"`
1699
1700	// A SoftLayer account authenction attribute's internal identifier.
1701	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1702
1703	// The type of attribute assigned to a SoftLayer account authentication.
1704	Type *Account_Authentication_Attribute_Type `json:"type,omitempty" xmlrpc:"type,omitempty"`
1705
1706	// The internal identifier of the type of attribute that a SoftLayer account authenction attribute belongs to.
1707	TypeId *int `json:"typeId,omitempty" xmlrpc:"typeId,omitempty"`
1708
1709	// A SoftLayer account authenction attribute's value.
1710	Value *string `json:"value,omitempty" xmlrpc:"value,omitempty"`
1711}
1712
1713// SoftLayer_Account_Authentication_Attribute_Type models the type of attribute that can be assigned to a SoftLayer customer account authentication.
1714type Account_Authentication_Attribute_Type struct {
1715	Entity
1716
1717	// A brief description of a SoftLayer account authentication attribute type.
1718	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
1719
1720	// A SoftLayer account authentication attribute type's internal identifier.
1721	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1722
1723	// A SoftLayer account authentication attribute type's key name. This is typically a shorter version of an attribute type's name.
1724	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
1725
1726	// A SoftLayer account authentication attribute type's name.
1727	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
1728
1729	// An example of what you can put in as your value.
1730	ValueExample *string `json:"valueExample,omitempty" xmlrpc:"valueExample,omitempty"`
1731}
1732
1733// no documentation yet
1734type Account_Authentication_OpenIdConnect_Option struct {
1735	Entity
1736
1737	// no documentation yet
1738	Key *string `json:"key,omitempty" xmlrpc:"key,omitempty"`
1739
1740	// no documentation yet
1741	Value *string `json:"value,omitempty" xmlrpc:"value,omitempty"`
1742}
1743
1744// no documentation yet
1745type Account_Authentication_OpenIdConnect_RegistrationInformation struct {
1746	Entity
1747
1748	// no documentation yet
1749	ExistingBlueIdFlag *bool `json:"existingBlueIdFlag,omitempty" xmlrpc:"existingBlueIdFlag,omitempty"`
1750
1751	// no documentation yet
1752	FederatedEmailDomainFlag *bool `json:"federatedEmailDomainFlag,omitempty" xmlrpc:"federatedEmailDomainFlag,omitempty"`
1753
1754	// no documentation yet
1755	User *User_Customer `json:"user,omitempty" xmlrpc:"user,omitempty"`
1756}
1757
1758// no documentation yet
1759type Account_Authentication_Saml struct {
1760	Entity
1761
1762	// The account associated with this saml configuration.
1763	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1764
1765	// The saml account id.
1766	AccountId *string `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
1767
1768	// A count of the saml attribute values for a SoftLayer customer account.
1769	AttributeCount *uint `json:"attributeCount,omitempty" xmlrpc:"attributeCount,omitempty"`
1770
1771	// The saml attribute values for a SoftLayer customer account.
1772	Attributes []Account_Authentication_Attribute `json:"attributes,omitempty" xmlrpc:"attributes,omitempty"`
1773
1774	// The identity provider x509 certificate.
1775	Certificate *string `json:"certificate,omitempty" xmlrpc:"certificate,omitempty"`
1776
1777	// The identity provider x509 certificate fingerprint.
1778	CertificateFingerprint *string `json:"certificateFingerprint,omitempty" xmlrpc:"certificateFingerprint,omitempty"`
1779
1780	// The identity provider entity ID.
1781	EntityId *string `json:"entityId,omitempty" xmlrpc:"entityId,omitempty"`
1782
1783	// The saml internal identifying number.
1784	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1785
1786	// The service provider x509 certificate.
1787	ServiceProviderCertificate *string `json:"serviceProviderCertificate,omitempty" xmlrpc:"serviceProviderCertificate,omitempty"`
1788
1789	// The service provider entity IDs.
1790	ServiceProviderEntityId *string `json:"serviceProviderEntityId,omitempty" xmlrpc:"serviceProviderEntityId,omitempty"`
1791
1792	// The service provider public key.
1793	ServiceProviderPublicKey *string `json:"serviceProviderPublicKey,omitempty" xmlrpc:"serviceProviderPublicKey,omitempty"`
1794
1795	// The service provider signle logout encoding.
1796	ServiceProviderSingleLogoutEncoding *string `json:"serviceProviderSingleLogoutEncoding,omitempty" xmlrpc:"serviceProviderSingleLogoutEncoding,omitempty"`
1797
1798	// The service provider signle logout address.
1799	ServiceProviderSingleLogoutUrl *string `json:"serviceProviderSingleLogoutUrl,omitempty" xmlrpc:"serviceProviderSingleLogoutUrl,omitempty"`
1800
1801	// The service provider signle sign on encoding.
1802	ServiceProviderSingleSignOnEncoding *string `json:"serviceProviderSingleSignOnEncoding,omitempty" xmlrpc:"serviceProviderSingleSignOnEncoding,omitempty"`
1803
1804	// The service provider signle sign on address.
1805	ServiceProviderSingleSignOnUrl *string `json:"serviceProviderSingleSignOnUrl,omitempty" xmlrpc:"serviceProviderSingleSignOnUrl,omitempty"`
1806
1807	// The identity provider single logout encoding.
1808	SingleLogoutEncoding *string `json:"singleLogoutEncoding,omitempty" xmlrpc:"singleLogoutEncoding,omitempty"`
1809
1810	// The identity provider sigle logout address.
1811	SingleLogoutUrl *string `json:"singleLogoutUrl,omitempty" xmlrpc:"singleLogoutUrl,omitempty"`
1812
1813	// The identity provider single sign on encoding.
1814	SingleSignOnEncoding *string `json:"singleSignOnEncoding,omitempty" xmlrpc:"singleSignOnEncoding,omitempty"`
1815
1816	// The identity provider signle sign on address.
1817	SingleSignOnUrl *string `json:"singleSignOnUrl,omitempty" xmlrpc:"singleSignOnUrl,omitempty"`
1818}
1819
1820// Contains business partner details associated with an account. Country Enterprise Identifier (CEID), Channel ID, Segment ID and Reseller Level.
1821type Account_Business_Partner struct {
1822	Entity
1823
1824	// Account associated with the business partner data
1825	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1826
1827	// Channel indicator used to categorize business partner revenue.
1828	Channel *Business_Partner_Channel `json:"channel,omitempty" xmlrpc:"channel,omitempty"`
1829
1830	// Account business partner channel identifier
1831	ChannelId *int `json:"channelId,omitempty" xmlrpc:"channelId,omitempty"`
1832
1833	// Account business partner country enterprise code
1834	CountryEnterpriseCode *string `json:"countryEnterpriseCode,omitempty" xmlrpc:"countryEnterpriseCode,omitempty"`
1835
1836	// Reseller level of an account business partner
1837	ResellerLevel *int `json:"resellerLevel,omitempty" xmlrpc:"resellerLevel,omitempty"`
1838
1839	// Segment indicator used to categorize business partner revenue.
1840	Segment *Business_Partner_Segment `json:"segment,omitempty" xmlrpc:"segment,omitempty"`
1841
1842	// Account business partner segment identifier
1843	SegmentId *int `json:"segmentId,omitempty" xmlrpc:"segmentId,omitempty"`
1844}
1845
1846// no documentation yet
1847type Account_Classification_Group_Type struct {
1848	Entity
1849
1850	// no documentation yet
1851	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
1852}
1853
1854// no documentation yet
1855type Account_Contact struct {
1856	Entity
1857
1858	// no documentation yet
1859	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1860
1861	// no documentation yet
1862	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
1863
1864	// no documentation yet
1865	Address1 *string `json:"address1,omitempty" xmlrpc:"address1,omitempty"`
1866
1867	// no documentation yet
1868	Address2 *string `json:"address2,omitempty" xmlrpc:"address2,omitempty"`
1869
1870	// no documentation yet
1871	AlternatePhone *string `json:"alternatePhone,omitempty" xmlrpc:"alternatePhone,omitempty"`
1872
1873	// no documentation yet
1874	City *string `json:"city,omitempty" xmlrpc:"city,omitempty"`
1875
1876	// no documentation yet
1877	CompanyName *string `json:"companyName,omitempty" xmlrpc:"companyName,omitempty"`
1878
1879	// no documentation yet
1880	Country *string `json:"country,omitempty" xmlrpc:"country,omitempty"`
1881
1882	// no documentation yet
1883	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
1884
1885	// no documentation yet
1886	Email *string `json:"email,omitempty" xmlrpc:"email,omitempty"`
1887
1888	// no documentation yet
1889	FaxPhone *string `json:"faxPhone,omitempty" xmlrpc:"faxPhone,omitempty"`
1890
1891	// no documentation yet
1892	FirstName *string `json:"firstName,omitempty" xmlrpc:"firstName,omitempty"`
1893
1894	// no documentation yet
1895	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1896
1897	// no documentation yet
1898	JobTitle *string `json:"jobTitle,omitempty" xmlrpc:"jobTitle,omitempty"`
1899
1900	// no documentation yet
1901	LastName *string `json:"lastName,omitempty" xmlrpc:"lastName,omitempty"`
1902
1903	// no documentation yet
1904	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
1905
1906	// no documentation yet
1907	OfficePhone *string `json:"officePhone,omitempty" xmlrpc:"officePhone,omitempty"`
1908
1909	// no documentation yet
1910	PostalCode *string `json:"postalCode,omitempty" xmlrpc:"postalCode,omitempty"`
1911
1912	// no documentation yet
1913	ProfileName *string `json:"profileName,omitempty" xmlrpc:"profileName,omitempty"`
1914
1915	// no documentation yet
1916	State *string `json:"state,omitempty" xmlrpc:"state,omitempty"`
1917
1918	// no documentation yet
1919	Type *Account_Contact_Type `json:"type,omitempty" xmlrpc:"type,omitempty"`
1920
1921	// no documentation yet
1922	TypeId *int `json:"typeId,omitempty" xmlrpc:"typeId,omitempty"`
1923
1924	// no documentation yet
1925	Url *string `json:"url,omitempty" xmlrpc:"url,omitempty"`
1926}
1927
1928// no documentation yet
1929type Account_Contact_Type struct {
1930	Entity
1931
1932	// no documentation yet
1933	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
1934
1935	// no documentation yet
1936	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
1937
1938	// no documentation yet
1939	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1940
1941	// no documentation yet
1942	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
1943
1944	// no documentation yet
1945	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
1946
1947	// no documentation yet
1948	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
1949}
1950
1951// no documentation yet
1952type Account_External_Setup struct {
1953	Entity
1954
1955	// The SoftLayer customer account the request belongs to.
1956	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
1957
1958	// The currency requested after the billing switch.
1959	CurrencyId *int `json:"currencyId,omitempty" xmlrpc:"currencyId,omitempty"`
1960
1961	// The unique identifier for this setup request.
1962	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1963
1964	// The external system that will handle billing.
1965	ServiceProviderId *int `json:"serviceProviderId,omitempty" xmlrpc:"serviceProviderId,omitempty"`
1966
1967	// The status of the account setup request.
1968	StatusCode *string `json:"statusCode,omitempty" xmlrpc:"statusCode,omitempty"`
1969
1970	// no documentation yet
1971	TypeCode *string `json:"typeCode,omitempty" xmlrpc:"typeCode,omitempty"`
1972
1973	// The transaction information related to verifying the customer credit card.
1974	VerifyCardTransaction *Billing_Payment_Card_Transaction `json:"verifyCardTransaction,omitempty" xmlrpc:"verifyCardTransaction,omitempty"`
1975
1976	// The related credit card transaction record for card verification.
1977	VerifyCardTransactionId *int `json:"verifyCardTransactionId,omitempty" xmlrpc:"verifyCardTransactionId,omitempty"`
1978}
1979
1980// no documentation yet
1981type Account_Historical_Report struct {
1982	Entity
1983}
1984
1985// no documentation yet
1986type Account_Internal_Ibm struct {
1987	Entity
1988}
1989
1990// no documentation yet
1991type Account_Link struct {
1992	Entity
1993
1994	// no documentation yet
1995	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
1996
1997	// no documentation yet
1998	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
1999
2000	// no documentation yet
2001	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2002
2003	// no documentation yet
2004	DestinationAccountAlphanumericId *string `json:"destinationAccountAlphanumericId,omitempty" xmlrpc:"destinationAccountAlphanumericId,omitempty"`
2005
2006	// no documentation yet
2007	DestinationAccountId *int `json:"destinationAccountId,omitempty" xmlrpc:"destinationAccountId,omitempty"`
2008
2009	// no documentation yet
2010	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2011
2012	// no documentation yet
2013	ServiceProvider *Service_Provider `json:"serviceProvider,omitempty" xmlrpc:"serviceProvider,omitempty"`
2014
2015	// no documentation yet
2016	ServiceProviderId *int `json:"serviceProviderId,omitempty" xmlrpc:"serviceProviderId,omitempty"`
2017}
2018
2019// no documentation yet
2020type Account_Link_Bluemix struct {
2021	Account_Link
2022}
2023
2024// no documentation yet
2025type Account_Link_OpenStack struct {
2026	Account_Link
2027
2028	// Pseudonym for destinationAccountAlphanumericId
2029	DomainId *string `json:"domainId,omitempty" xmlrpc:"domainId,omitempty"`
2030}
2031
2032// OpenStack domain creation details
2033type Account_Link_OpenStack_DomainCreationDetails struct {
2034	Entity
2035
2036	// Id for the domain this user was added to.
2037	DomainId *string `json:"domainId,omitempty" xmlrpc:"domainId,omitempty"`
2038
2039	// Id for the user given the Cloud Admin role for this domain.
2040	UserId *string `json:"userId,omitempty" xmlrpc:"userId,omitempty"`
2041
2042	// Name for the user given the Cloud Admin role for this domain.
2043	UserName *string `json:"userName,omitempty" xmlrpc:"userName,omitempty"`
2044}
2045
2046// Details required for OpenStack link request
2047type Account_Link_OpenStack_LinkRequest struct {
2048	Entity
2049
2050	// Optional password
2051	DesiredPassword *string `json:"desiredPassword,omitempty" xmlrpc:"desiredPassword,omitempty"`
2052
2053	// Optional projectName
2054	DesiredProjectName *string `json:"desiredProjectName,omitempty" xmlrpc:"desiredProjectName,omitempty"`
2055
2056	// Required username
2057	DesiredUsername *string `json:"desiredUsername,omitempty" xmlrpc:"desiredUsername,omitempty"`
2058}
2059
2060// OpenStack project creation details
2061type Account_Link_OpenStack_ProjectCreationDetails struct {
2062	Entity
2063
2064	// Id for the domain this project was added to.
2065	DomainId *string `json:"domainId,omitempty" xmlrpc:"domainId,omitempty"`
2066
2067	// Id for this project.
2068	ProjectId *string `json:"projectId,omitempty" xmlrpc:"projectId,omitempty"`
2069
2070	// Name for this project.
2071	ProjectName *string `json:"projectName,omitempty" xmlrpc:"projectName,omitempty"`
2072
2073	// Id for the user given the Project Admin role for this project.
2074	UserId *string `json:"userId,omitempty" xmlrpc:"userId,omitempty"`
2075
2076	// Name for the user given the Project Admin role for this project.
2077	UserName *string `json:"userName,omitempty" xmlrpc:"userName,omitempty"`
2078}
2079
2080// OpenStack project details
2081type Account_Link_OpenStack_ProjectDetails struct {
2082	Entity
2083
2084	// Id for this project.
2085	ProjectId *string `json:"projectId,omitempty" xmlrpc:"projectId,omitempty"`
2086
2087	// Name for this project.
2088	ProjectName *string `json:"projectName,omitempty" xmlrpc:"projectName,omitempty"`
2089}
2090
2091// no documentation yet
2092type Account_Link_Vendor struct {
2093	Entity
2094
2095	// no documentation yet
2096	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
2097
2098	// no documentation yet
2099	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
2100}
2101
2102// The SoftLayer_Account_Lockdown_Request data type holds information on API requests from brand customers.
2103type Account_Lockdown_Request struct {
2104	Entity
2105
2106	// Account ID associated with this lockdown request.
2107	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
2108
2109	// Type of request.
2110	Action *string `json:"action,omitempty" xmlrpc:"action,omitempty"`
2111
2112	// Timestamp when the lockdown request was initially made.
2113	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2114
2115	// ID of this lockdown request.
2116	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2117
2118	// Timestamp when the lockdown request was modified.
2119	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
2120
2121	// Status of the lockdown request denoting whether it's been completed.
2122	Status *string `json:"status,omitempty" xmlrpc:"status,omitempty"`
2123}
2124
2125// no documentation yet
2126type Account_MasterServiceAgreement struct {
2127	Entity
2128
2129	// no documentation yet
2130	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2131
2132	// no documentation yet
2133	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
2134
2135	// no documentation yet
2136	Guid *string `json:"guid,omitempty" xmlrpc:"guid,omitempty"`
2137
2138	// no documentation yet
2139	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2140
2141	// no documentation yet
2142	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
2143}
2144
2145// The SoftLayer_Account_Media data type contains information on a single piece of media associated with a Data Transfer Service request.
2146type Account_Media struct {
2147	Entity
2148
2149	// The account to which the media belongs.
2150	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2151
2152	// The customer user who created the media object.
2153	CreateUser *User_Customer `json:"createUser,omitempty" xmlrpc:"createUser,omitempty"`
2154
2155	// The datacenter where the media resides.
2156	Datacenter *Location `json:"datacenter,omitempty" xmlrpc:"datacenter,omitempty"`
2157
2158	// The description of the media.
2159	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
2160
2161	// The unique id of the media.
2162	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2163
2164	// The employee who last modified the media.
2165	ModifyEmployee *User_Employee `json:"modifyEmployee,omitempty" xmlrpc:"modifyEmployee,omitempty"`
2166
2167	// The customer user who last modified the media.
2168	ModifyUser *User_Customer `json:"modifyUser,omitempty" xmlrpc:"modifyUser,omitempty"`
2169
2170	// The request to which the media belongs.
2171	Request *Account_Media_Data_Transfer_Request `json:"request,omitempty" xmlrpc:"request,omitempty"`
2172
2173	// The request id of the media.
2174	RequestId *int `json:"requestId,omitempty" xmlrpc:"requestId,omitempty"`
2175
2176	// The manufacturer's serial number of the media.
2177	SerialNumber *string `json:"serialNumber,omitempty" xmlrpc:"serialNumber,omitempty"`
2178
2179	// The media's type.
2180	Type *Account_Media_Type `json:"type,omitempty" xmlrpc:"type,omitempty"`
2181
2182	// The type id of the media.
2183	TypeId *int `json:"typeId,omitempty" xmlrpc:"typeId,omitempty"`
2184
2185	// A guest's associated EVault network storage service account.
2186	Volume *Network_Storage `json:"volume,omitempty" xmlrpc:"volume,omitempty"`
2187}
2188
2189// The SoftLayer_Account_Media_Data_Transfer_Request data type contains information on a single Data Transfer Service request. Creation of these requests is limited to SoftLayer customers through the SoftLayer Customer Portal.
2190type Account_Media_Data_Transfer_Request struct {
2191	Entity
2192
2193	// The account to which the request belongs.
2194	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2195
2196	// The account id of the request.
2197	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
2198
2199	// A count of the active tickets that are attached to the data transfer request.
2200	ActiveTicketCount *uint `json:"activeTicketCount,omitempty" xmlrpc:"activeTicketCount,omitempty"`
2201
2202	// The active tickets that are attached to the data transfer request.
2203	ActiveTickets []Ticket `json:"activeTickets,omitempty" xmlrpc:"activeTickets,omitempty"`
2204
2205	// The billing item for the original request.
2206	BillingItem *Billing_Item `json:"billingItem,omitempty" xmlrpc:"billingItem,omitempty"`
2207
2208	// The customer user who created the request.
2209	CreateUser *User_Customer `json:"createUser,omitempty" xmlrpc:"createUser,omitempty"`
2210
2211	// The create user id of the request.
2212	CreateUserId *int `json:"createUserId,omitempty" xmlrpc:"createUserId,omitempty"`
2213
2214	// The end date of the request.
2215	EndDate *Time `json:"endDate,omitempty" xmlrpc:"endDate,omitempty"`
2216
2217	// The unique id of the request.
2218	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2219
2220	// The media of the request.
2221	Media *Account_Media `json:"media,omitempty" xmlrpc:"media,omitempty"`
2222
2223	// The employee who last modified the request.
2224	ModifyEmployee *User_Employee `json:"modifyEmployee,omitempty" xmlrpc:"modifyEmployee,omitempty"`
2225
2226	// The customer user who last modified the request.
2227	ModifyUser *User_Customer `json:"modifyUser,omitempty" xmlrpc:"modifyUser,omitempty"`
2228
2229	// The modify user id of the request.
2230	ModifyUserId *int `json:"modifyUserId,omitempty" xmlrpc:"modifyUserId,omitempty"`
2231
2232	// A count of the shipments of the request.
2233	ShipmentCount *uint `json:"shipmentCount,omitempty" xmlrpc:"shipmentCount,omitempty"`
2234
2235	// The shipments of the request.
2236	Shipments []Account_Shipment `json:"shipments,omitempty" xmlrpc:"shipments,omitempty"`
2237
2238	// The start date of the request.
2239	StartDate *Time `json:"startDate,omitempty" xmlrpc:"startDate,omitempty"`
2240
2241	// The status of the request.
2242	Status *Account_Media_Data_Transfer_Request_Status `json:"status,omitempty" xmlrpc:"status,omitempty"`
2243
2244	// The status id of the request.
2245	StatusId *int `json:"statusId,omitempty" xmlrpc:"statusId,omitempty"`
2246
2247	// A count of all tickets that are attached to the data transfer request.
2248	TicketCount *uint `json:"ticketCount,omitempty" xmlrpc:"ticketCount,omitempty"`
2249
2250	// All tickets that are attached to the data transfer request.
2251	Tickets []Ticket `json:"tickets,omitempty" xmlrpc:"tickets,omitempty"`
2252}
2253
2254// The SoftLayer_Account_Media_Data_Transfer_Request_Status data type contains general information relating to the statuses to which a Data Transfer Request may be set.
2255type Account_Media_Data_Transfer_Request_Status struct {
2256	Entity
2257
2258	// The description of the request status.
2259	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
2260
2261	// The unique id of the request status.
2262	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2263
2264	// The unique keyname of the request status.
2265	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
2266
2267	// The name of the request status.
2268	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
2269}
2270
2271// The SoftLayer_Account_Media_Type data type contains general information relating to the different types of media devices that SoftLayer currently supports, as part of the Data Transfer Request Service. Such devices as USB hard drives and flash drives, as well as optical media such as CD and DVD are currently supported.
2272type Account_Media_Type struct {
2273	Entity
2274
2275	// The description of the media type.
2276	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
2277
2278	// The unique id of the media type.
2279	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2280
2281	// The unique keyname of the media type.
2282	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
2283
2284	// The name of the media type.
2285	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
2286}
2287
2288// The SoftLayer_Account_Network_Vlan_Span data type exposes the setting which controls the automatic spanning of private VLANs attached to a given customers account.
2289type Account_Network_Vlan_Span struct {
2290	Entity
2291
2292	// The SoftLayer customer account associated with a VLAN.
2293	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2294
2295	// Flag indicating whether the customer wishes to have all private network VLANs associated with account automatically joined [0 or 1]
2296	EnabledFlag *bool `json:"enabledFlag,omitempty" xmlrpc:"enabledFlag,omitempty"`
2297
2298	// The unique internal identifier of the SoftLayer_Account_Network_Vlan_Span object.
2299	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2300
2301	// Timestamp of the last time the ACL for this account was applied.
2302	LastAppliedDate *Time `json:"lastAppliedDate,omitempty" xmlrpc:"lastAppliedDate,omitempty"`
2303
2304	// Timestamp of the last time the subnet hash was verified for this VLAN span record.
2305	LastVerifiedDate *Time `json:"lastVerifiedDate,omitempty" xmlrpc:"lastVerifiedDate,omitempty"`
2306
2307	// Timestamp of the last edit of the record.
2308	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
2309}
2310
2311// no documentation yet
2312type Account_Note struct {
2313	Entity
2314
2315	// no documentation yet
2316	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2317
2318	// no documentation yet
2319	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
2320
2321	// no documentation yet
2322	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2323
2324	// no documentation yet
2325	Customer *User_Customer `json:"customer,omitempty" xmlrpc:"customer,omitempty"`
2326
2327	// no documentation yet
2328	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2329
2330	// no documentation yet
2331	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
2332
2333	// no documentation yet
2334	Note *string `json:"note,omitempty" xmlrpc:"note,omitempty"`
2335
2336	// no documentation yet
2337	NoteHistory []Account_Note_History `json:"noteHistory,omitempty" xmlrpc:"noteHistory,omitempty"`
2338
2339	// A count of
2340	NoteHistoryCount *uint `json:"noteHistoryCount,omitempty" xmlrpc:"noteHistoryCount,omitempty"`
2341
2342	// no documentation yet
2343	NoteTypeId *int `json:"noteTypeId,omitempty" xmlrpc:"noteTypeId,omitempty"`
2344
2345	// no documentation yet
2346	UserId *int `json:"userId,omitempty" xmlrpc:"userId,omitempty"`
2347}
2348
2349// no documentation yet
2350type Account_Note_History struct {
2351	Entity
2352
2353	// no documentation yet
2354	AccountNote *Account_Note `json:"accountNote,omitempty" xmlrpc:"accountNote,omitempty"`
2355
2356	// no documentation yet
2357	AccountNoteId *int `json:"accountNoteId,omitempty" xmlrpc:"accountNoteId,omitempty"`
2358
2359	// no documentation yet
2360	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2361
2362	// no documentation yet
2363	Customer *User_Customer `json:"customer,omitempty" xmlrpc:"customer,omitempty"`
2364
2365	// no documentation yet
2366	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2367
2368	// no documentation yet
2369	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
2370
2371	// no documentation yet
2372	Note *string `json:"note,omitempty" xmlrpc:"note,omitempty"`
2373
2374	// no documentation yet
2375	UserId *int `json:"userId,omitempty" xmlrpc:"userId,omitempty"`
2376}
2377
2378// no documentation yet
2379type Account_Partner_Referral_Prospect struct {
2380	User_Customer_Prospect
2381
2382	// no documentation yet
2383	CompanyName *string `json:"companyName,omitempty" xmlrpc:"companyName,omitempty"`
2384
2385	// no documentation yet
2386	EmailAddress *string `json:"emailAddress,omitempty" xmlrpc:"emailAddress,omitempty"`
2387
2388	// no documentation yet
2389	FirstName *string `json:"firstName,omitempty" xmlrpc:"firstName,omitempty"`
2390
2391	// no documentation yet
2392	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2393
2394	// no documentation yet
2395	LastName *string `json:"lastName,omitempty" xmlrpc:"lastName,omitempty"`
2396}
2397
2398// The SoftLayer_Account_Password contains username, passwords and notes for services that may require for external applications such the Webcc interface for the EVault Storage service.
2399type Account_Password struct {
2400	Entity
2401
2402	// no documentation yet
2403	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2404
2405	// The SoftLayer customer account id that a username/password combination is associated with.
2406	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
2407
2408	// A username/password combination's internal identifier.
2409	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2410
2411	// A simple description of a username/password combination. These notes don't affect portal functionality.
2412	Notes *string `json:"notes,omitempty" xmlrpc:"notes,omitempty"`
2413
2414	// The password portion of a username/password combination.
2415	Password *string `json:"password,omitempty" xmlrpc:"password,omitempty"`
2416
2417	// The service that an account/password combination is tied to.
2418	Type *Account_Password_Type `json:"type,omitempty" xmlrpc:"type,omitempty"`
2419
2420	// An identifier relating to a username/password combinations's associated service.
2421	TypeId *int `json:"typeId,omitempty" xmlrpc:"typeId,omitempty"`
2422
2423	// The username portion of a username/password combination.
2424	Username *string `json:"username,omitempty" xmlrpc:"username,omitempty"`
2425}
2426
2427// Every username and password combination associated with a SoftLayer customer account belongs to a service that SoftLayer provides. The relationship between a username/password and it's service is provided by the SoftLayer_Account_Password_Type data type. Each username/password belongs to a single service type.
2428type Account_Password_Type struct {
2429	Entity
2430
2431	// A description of the use for the account username/password combination.
2432	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
2433}
2434
2435// no documentation yet
2436type Account_PersonalData_RemoveRequestReview struct {
2437	Entity
2438
2439	// no documentation yet
2440	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2441
2442	// no documentation yet
2443	ApprovedFlag *Account_PersonalData_RemoveRequestReview `json:"approvedFlag,omitempty" xmlrpc:"approvedFlag,omitempty"`
2444}
2445
2446// no documentation yet
2447type Account_ProofOfConcept struct {
2448	Entity
2449}
2450
2451// This class represents a Proof of Concept account approver.
2452type Account_ProofOfConcept_Approver struct {
2453	Entity
2454
2455	// Approval slot of the approver.
2456	ApprovalOrder *int `json:"approvalOrder,omitempty" xmlrpc:"approvalOrder,omitempty"`
2457
2458	// Internal identifier.
2459	BluepagesUid *string `json:"bluepagesUid,omitempty" xmlrpc:"bluepagesUid,omitempty"`
2460
2461	// Email of the approver.
2462	Email *string `json:"email,omitempty" xmlrpc:"email,omitempty"`
2463
2464	// First name of the approver.
2465	FirstName *string `json:"firstName,omitempty" xmlrpc:"firstName,omitempty"`
2466
2467	// Internal identifier of a Proof of Concept account approver.
2468	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2469
2470	// Last name of the approver.
2471	LastName *string `json:"lastName,omitempty" xmlrpc:"lastName,omitempty"`
2472
2473	// SoftLayer_Account_ProofOfConcept_Approver_Region identifier of the approver.
2474	RegionKeyName *string `json:"regionKeyName,omitempty" xmlrpc:"regionKeyName,omitempty"`
2475
2476	// no documentation yet
2477	Role *Account_ProofOfConcept_Approver_Role `json:"role,omitempty" xmlrpc:"role,omitempty"`
2478
2479	// SoftLayer_Account_ProofOfConcept_Approver_Role identifier of the approver.
2480	RoleId *int `json:"roleId,omitempty" xmlrpc:"roleId,omitempty"`
2481
2482	// no documentation yet
2483	Type *Account_ProofOfConcept_Approver_Type `json:"type,omitempty" xmlrpc:"type,omitempty"`
2484
2485	// SoftLayer_Account_ProofOfConcept_Approver_Type identifier of the approver.
2486	TypeId *int `json:"typeId,omitempty" xmlrpc:"typeId,omitempty"`
2487}
2488
2489// This class represents a Proof of Concept account approver type. The current roles are Primary and Backup approvers.
2490type Account_ProofOfConcept_Approver_Role struct {
2491	Entity
2492
2493	// Description of a Proof of Concept account approver role.
2494	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
2495
2496	// Internal identifier of a Proof of Concept account approver role.
2497	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2498
2499	// Key name of a Proof of Concept account approver role.
2500	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
2501
2502	// Name of a Proof of Concept account approver role.
2503	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
2504}
2505
2506// This class represents a Proof of Concept account approver type.
2507type Account_ProofOfConcept_Approver_Type struct {
2508	Entity
2509
2510	// A count of
2511	ApproverCount *uint `json:"approverCount,omitempty" xmlrpc:"approverCount,omitempty"`
2512
2513	// no documentation yet
2514	Approvers []Account_ProofOfConcept_Approver `json:"approvers,omitempty" xmlrpc:"approvers,omitempty"`
2515
2516	// Description for a Proof of Concept account approver type.
2517	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
2518
2519	// Internal identifier of a Proof of Concept account approver type.
2520	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2521
2522	// Key name for a Proof of Concept account approver type.
2523	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
2524
2525	// Name of a Proof of Concept account approver type.
2526	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
2527}
2528
2529// A [SoftLayer_Account_ProofOfConcept_Campaign_Code] provides a `code` and an optional `description`.
2530type Account_ProofOfConcept_Campaign_Code struct {
2531	Entity
2532
2533	// no documentation yet
2534	Code *string `json:"code,omitempty" xmlrpc:"code,omitempty"`
2535
2536	// no documentation yet
2537	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
2538}
2539
2540// no documentation yet
2541type Account_ProofOfConcept_Funding_Type struct {
2542	Entity
2543
2544	// A count of
2545	ApproverCount *uint `json:"approverCount,omitempty" xmlrpc:"approverCount,omitempty"`
2546
2547	// A count of
2548	ApproverTypeCount *uint `json:"approverTypeCount,omitempty" xmlrpc:"approverTypeCount,omitempty"`
2549
2550	// no documentation yet
2551	ApproverTypes []Account_ProofOfConcept_Approver_Type `json:"approverTypes,omitempty" xmlrpc:"approverTypes,omitempty"`
2552
2553	// no documentation yet
2554	Approvers []Account_ProofOfConcept_Approver `json:"approvers,omitempty" xmlrpc:"approvers,omitempty"`
2555
2556	// no documentation yet
2557	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
2558}
2559
2560//
2561//
2562//
2563//
2564//
2565type Account_Regional_Registry_Detail struct {
2566	Entity
2567
2568	// The account that this detail object belongs to.
2569	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2570
2571	// The detail object's associated [[SoftLayer_Account|account]] id
2572	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
2573
2574	// The date and time the detail object was created
2575	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2576
2577	// A count of references to the [[SoftLayer_Network_Subnet_Registration|registration objects]] that consume this detail object.
2578	DetailCount *uint `json:"detailCount,omitempty" xmlrpc:"detailCount,omitempty"`
2579
2580	// The associated type of this detail object.
2581	DetailType *Account_Regional_Registry_Detail_Type `json:"detailType,omitempty" xmlrpc:"detailType,omitempty"`
2582
2583	// The detail object's associated [[SoftLayer_Account_Regional_Registry_Detail_Type|type]] id
2584	DetailTypeId *int `json:"detailTypeId,omitempty" xmlrpc:"detailTypeId,omitempty"`
2585
2586	// References to the [[SoftLayer_Network_Subnet_Registration|registration objects]] that consume this detail object.
2587	Details []Network_Subnet_Registration_Details `json:"details,omitempty" xmlrpc:"details,omitempty"`
2588
2589	// Unique ID of the detail object
2590	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2591
2592	// The date and time the detail object was last modified
2593	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
2594
2595	// The individual properties that define this detail object's values.
2596	Properties []Account_Regional_Registry_Detail_Property `json:"properties,omitempty" xmlrpc:"properties,omitempty"`
2597
2598	// A count of the individual properties that define this detail object's values.
2599	PropertyCount *uint `json:"propertyCount,omitempty" xmlrpc:"propertyCount,omitempty"`
2600
2601	// The associated RWhois handle of this detail object. Used only when detailed reassignments are necessary.
2602	RegionalInternetRegistryHandle *Account_Rwhois_Handle `json:"regionalInternetRegistryHandle,omitempty" xmlrpc:"regionalInternetRegistryHandle,omitempty"`
2603
2604	// The detail object's associated [[SoftLayer_Account_Rwhois_Handle|RIR handle]] id
2605	RegionalInternetRegistryHandleId *int `json:"regionalInternetRegistryHandleId,omitempty" xmlrpc:"regionalInternetRegistryHandleId,omitempty"`
2606}
2607
2608// Subnet registration properties are used to define various attributes of the [[SoftLayer_Account_Regional_Registry_Detail|detail objects]]. These properties are defined by the [[SoftLayer_Account_Regional_Registry_Detail_Property_Type]] objects, which describe the available value formats.
2609type Account_Regional_Registry_Detail_Property struct {
2610	Entity
2611
2612	// no documentation yet
2613	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2614
2615	// The [[SoftLayer_Account_Regional_Registry_Detail]] object this property belongs to
2616	Detail *Account_Regional_Registry_Detail `json:"detail,omitempty" xmlrpc:"detail,omitempty"`
2617
2618	// Unique ID of the property object
2619	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2620
2621	// no documentation yet
2622	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
2623
2624	// The [[SoftLayer_Account_Regional_Registry_Detail_Property_Type]] object this property belongs to
2625	PropertyType *Account_Regional_Registry_Detail_Property_Type `json:"propertyType,omitempty" xmlrpc:"propertyType,omitempty"`
2626
2627	// The numeric ID of the related [[SoftLayer_Account_Regional_Registry_Detail_Property_Type|property type object]]
2628	PropertyTypeId *int `json:"propertyTypeId,omitempty" xmlrpc:"propertyTypeId,omitempty"`
2629
2630	// The numeric ID of the related [[SoftLayer_Account_Regional_Registry_Detail|detail object]]
2631	RegistrationDetailId *int `json:"registrationDetailId,omitempty" xmlrpc:"registrationDetailId,omitempty"`
2632
2633	// When multiple properties exist for a property type, defines the position in the sequence of those properties
2634	SequencePosition *int `json:"sequencePosition,omitempty" xmlrpc:"sequencePosition,omitempty"`
2635
2636	// The value of the property
2637	Value *string `json:"value,omitempty" xmlrpc:"value,omitempty"`
2638}
2639
2640// Subnet Registration Detail Property Type objects describe the nature of a [[SoftLayer_Account_Regional_Registry_Detail_Property]] object. These types use [http://php.net/pcre.pattern.php Perl-Compatible Regular Expressions] to validate the value of a property object.
2641type Account_Regional_Registry_Detail_Property_Type struct {
2642	Entity
2643
2644	// no documentation yet
2645	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2646
2647	// Unique numeric ID of the property type object
2648	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2649
2650	// Code-friendly string name of the property type
2651	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
2652
2653	// no documentation yet
2654	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
2655
2656	// Human-readable name of the property type
2657	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
2658
2659	// A Perl-compatible regular expression used to describe the valid format of the property
2660	ValueExpression *string `json:"valueExpression,omitempty" xmlrpc:"valueExpression,omitempty"`
2661}
2662
2663// Subnet Registration Detail Type objects describe the nature of a [[SoftLayer_Account_Regional_Registry_Detail]] object.
2664//
2665// The standard values for these objects are as follows: <ul> <li><strong>NETWORK</strong> - The detail object represents the information for a [[SoftLayer_Network_Subnet|subnet]]</li> <li><strong>NETWORK6</strong> - The detail object represents the information for an [[SoftLayer_Network_Subnet_Version6|IPv6 subnet]]</li> <li><strong>PERSON</strong> - The detail object represents the information for a customer with the RIR</li> </ul>
2666type Account_Regional_Registry_Detail_Type struct {
2667	Entity
2668
2669	// no documentation yet
2670	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2671
2672	// Unique numeric ID of the detail type object
2673	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2674
2675	// Code-friendly string name of the detail type
2676	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
2677
2678	// no documentation yet
2679	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
2680
2681	// Human-readable name of the detail type
2682	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
2683}
2684
2685// The SoftLayer_Account_Regional_Registry_Detail_Version4_Person_Default data type contains general information relating to a single SoftLayer RIR account. RIR account information in this type such as names, addresses, and phone numbers are assigned to the registry only and not to users belonging to the account.
2686type Account_Regional_Registry_Detail_Version4_Person_Default struct {
2687	Account_Regional_Registry_Detail
2688}
2689
2690// no documentation yet
2691type Account_Reports_Request struct {
2692	Entity
2693
2694	// no documentation yet
2695	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2696
2697	// A request's corresponding external contact, if one exists.
2698	AccountContact *Account_Contact `json:"accountContact,omitempty" xmlrpc:"accountContact,omitempty"`
2699
2700	// no documentation yet
2701	AccountContactId *int `json:"accountContactId,omitempty" xmlrpc:"accountContactId,omitempty"`
2702
2703	// no documentation yet
2704	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
2705
2706	// no documentation yet
2707	ComplianceReportTypeId *string `json:"complianceReportTypeId,omitempty" xmlrpc:"complianceReportTypeId,omitempty"`
2708
2709	// no documentation yet
2710	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2711
2712	// no documentation yet
2713	EmployeeRecordId *int `json:"employeeRecordId,omitempty" xmlrpc:"employeeRecordId,omitempty"`
2714
2715	// no documentation yet
2716	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2717
2718	// no documentation yet
2719	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
2720
2721	// no documentation yet
2722	Nda *string `json:"nda,omitempty" xmlrpc:"nda,omitempty"`
2723
2724	// no documentation yet
2725	Notes *string `json:"notes,omitempty" xmlrpc:"notes,omitempty"`
2726
2727	// no documentation yet
2728	Report *string `json:"report,omitempty" xmlrpc:"report,omitempty"`
2729
2730	// Type of the report customer is requesting for.
2731	ReportType *Compliance_Report_Type `json:"reportType,omitempty" xmlrpc:"reportType,omitempty"`
2732
2733	// no documentation yet
2734	RequestKey *string `json:"requestKey,omitempty" xmlrpc:"requestKey,omitempty"`
2735
2736	// A request's corresponding requestor contact, if one exists.
2737	RequestorContact *Account_Contact `json:"requestorContact,omitempty" xmlrpc:"requestorContact,omitempty"`
2738
2739	// no documentation yet
2740	RequestorContactId *int `json:"requestorContactId,omitempty" xmlrpc:"requestorContactId,omitempty"`
2741
2742	// no documentation yet
2743	Status *string `json:"status,omitempty" xmlrpc:"status,omitempty"`
2744
2745	// no documentation yet
2746	Ticket *Ticket `json:"ticket,omitempty" xmlrpc:"ticket,omitempty"`
2747
2748	// no documentation yet
2749	TicketId *int `json:"ticketId,omitempty" xmlrpc:"ticketId,omitempty"`
2750
2751	// The customer user that initiated a report request.
2752	User *User_Customer `json:"user,omitempty" xmlrpc:"user,omitempty"`
2753
2754	// no documentation yet
2755	UsrRecordId *int `json:"usrRecordId,omitempty" xmlrpc:"usrRecordId,omitempty"`
2756}
2757
2758// Provides a means of tracking handle identifiers at the various regional internet registries (RIRs). These objects are used by the [[SoftLayer_Network_Subnet_Registration (type)|SoftLayer_Network_Subnet_Registration]] objects to identify a customer or organization when a subnet is registered.
2759type Account_Rwhois_Handle struct {
2760	Entity
2761
2762	// The account that this handle belongs to.
2763	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2764
2765	// The handle object's associated [[SoftLayer_Account|account]] id
2766	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
2767
2768	// no documentation yet
2769	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2770
2771	// The handle object's unique identifier as assigned by the RIR.
2772	Handle *string `json:"handle,omitempty" xmlrpc:"handle,omitempty"`
2773
2774	// Unique ID of the handle object
2775	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2776
2777	// no documentation yet
2778	ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
2779}
2780
2781// The SoftLayer_Account_Shipment data type contains information relating to a shipment. Basic information such as addresses, the shipment courier, and any tracking information for as shipment is accessible with this data type.
2782type Account_Shipment struct {
2783	Entity
2784
2785	// The account to which the shipment belongs.
2786	Account *Account `json:"account,omitempty" xmlrpc:"account,omitempty"`
2787
2788	// The account id of the shipment.
2789	AccountId *int `json:"accountId,omitempty" xmlrpc:"accountId,omitempty"`
2790
2791	// The courier handling the shipment.
2792	Courier *Auxiliary_Shipping_Courier `json:"courier,omitempty" xmlrpc:"courier,omitempty"`
2793
2794	// The courier id of the shipment.
2795	CourierId *int `json:"courierId,omitempty" xmlrpc:"courierId,omitempty"`
2796
2797	// The courier name of the shipment.
2798	CourierName *string `json:"courierName,omitempty" xmlrpc:"courierName,omitempty"`
2799
2800	// The employee who created the shipment.
2801	CreateEmployee *User_Employee `json:"createEmployee,omitempty" xmlrpc:"createEmployee,omitempty"`
2802
2803	// The customer user who created the shipment.
2804	CreateUser *User_Customer `json:"createUser,omitempty" xmlrpc:"createUser,omitempty"`
2805
2806	// The create user id of the shipment.
2807	CreateUserId *int `json:"createUserId,omitempty" xmlrpc:"createUserId,omitempty"`
2808
2809	// no documentation yet
2810	Currency *Billing_Currency `json:"currency,omitempty" xmlrpc:"currency,omitempty"`
2811
2812	// The address at which the shipment is received.
2813	DestinationAddress *Account_Address `json:"destinationAddress,omitempty" xmlrpc:"destinationAddress,omitempty"`
2814
2815	// The destination address id of the shipment.
2816	DestinationAddressId *int `json:"destinationAddressId,omitempty" xmlrpc:"destinationAddressId,omitempty"`
2817
2818	// The destination date of the shipment.
2819	DestinationDate *Time `json:"destinationDate,omitempty" xmlrpc:"destinationDate,omitempty"`
2820
2821	// The unique id of the shipment.
2822	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2823
2824	// The one master tracking data for the shipment.
2825	MasterTrackingData *Account_Shipment_Tracking_Data `json:"masterTrackingData,omitempty" xmlrpc:"masterTrackingData,omitempty"`
2826
2827	// The employee who last modified the shipment.
2828	ModifyEmployee *User_Employee `json:"modifyEmployee,omitempty" xmlrpc:"modifyEmployee,omitempty"`
2829
2830	// The customer user who last modified the shipment.
2831	ModifyUser *User_Customer `json:"modifyUser,omitempty" xmlrpc:"modifyUser,omitempty"`
2832
2833	// The modify user id of the shipment.
2834	ModifyUserId *int `json:"modifyUserId,omitempty" xmlrpc:"modifyUserId,omitempty"`
2835
2836	// The shipment note (special handling instructions).
2837	Note *string `json:"note,omitempty" xmlrpc:"note,omitempty"`
2838
2839	// The address from which the shipment is sent.
2840	OriginationAddress *Account_Address `json:"originationAddress,omitempty" xmlrpc:"originationAddress,omitempty"`
2841
2842	// The origination address id of the shipment.
2843	OriginationAddressId *int `json:"originationAddressId,omitempty" xmlrpc:"originationAddressId,omitempty"`
2844
2845	// The origination date of the shipment.
2846	OriginationDate *Time `json:"originationDate,omitempty" xmlrpc:"originationDate,omitempty"`
2847
2848	// A count of the items in the shipment.
2849	ShipmentItemCount *uint `json:"shipmentItemCount,omitempty" xmlrpc:"shipmentItemCount,omitempty"`
2850
2851	// The items in the shipment.
2852	ShipmentItems []Account_Shipment_Item `json:"shipmentItems,omitempty" xmlrpc:"shipmentItems,omitempty"`
2853
2854	// The status of the shipment.
2855	Status *Account_Shipment_Status `json:"status,omitempty" xmlrpc:"status,omitempty"`
2856
2857	// The status id of the shipment.
2858	StatusId *int `json:"statusId,omitempty" xmlrpc:"statusId,omitempty"`
2859
2860	// All tracking data for the shipment and packages.
2861	TrackingData []Account_Shipment_Tracking_Data `json:"trackingData,omitempty" xmlrpc:"trackingData,omitempty"`
2862
2863	// A count of all tracking data for the shipment and packages.
2864	TrackingDataCount *uint `json:"trackingDataCount,omitempty" xmlrpc:"trackingDataCount,omitempty"`
2865
2866	// The type of shipment (e.g. for Data Transfer Service or Colocation Service).
2867	Type *Account_Shipment_Type `json:"type,omitempty" xmlrpc:"type,omitempty"`
2868
2869	// The type id of the shipment.
2870	TypeId *int `json:"typeId,omitempty" xmlrpc:"typeId,omitempty"`
2871
2872	// The address at which the shipment is received.
2873	ViaAddress *Account_Address `json:"viaAddress,omitempty" xmlrpc:"viaAddress,omitempty"`
2874
2875	// The via address id of the shipment.
2876	ViaAddressId *int `json:"viaAddressId,omitempty" xmlrpc:"viaAddressId,omitempty"`
2877}
2878
2879// The SoftLayer_Account_Shipment_Item data type contains information relating to a shipment's item. Basic information such as addresses, the shipment courier, and any tracking information for as shipment is accessible with this data type.
2880type Account_Shipment_Item struct {
2881	Entity
2882
2883	// no documentation yet
2884	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2885
2886	// The description of the shipping item.
2887	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
2888
2889	// The unique id of the shipping item.
2890	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2891
2892	// The package id of the shipping item.
2893	PackageId *int `json:"packageId,omitempty" xmlrpc:"packageId,omitempty"`
2894
2895	// The shipment to which this item belongs.
2896	Shipment *Account_Shipment `json:"shipment,omitempty" xmlrpc:"shipment,omitempty"`
2897
2898	// The shipment id of the shipping item.
2899	ShipmentId *int `json:"shipmentId,omitempty" xmlrpc:"shipmentId,omitempty"`
2900
2901	// The item id of the shipping item.
2902	ShipmentItemId *int `json:"shipmentItemId,omitempty" xmlrpc:"shipmentItemId,omitempty"`
2903
2904	// The type of this shipment item.
2905	ShipmentItemType *Account_Shipment_Item_Type `json:"shipmentItemType,omitempty" xmlrpc:"shipmentItemType,omitempty"`
2906
2907	// The item type id of the shipping item.
2908	ShipmentItemTypeId *int `json:"shipmentItemTypeId,omitempty" xmlrpc:"shipmentItemTypeId,omitempty"`
2909}
2910
2911// no documentation yet
2912type Account_Shipment_Item_Type struct {
2913	Entity
2914
2915	// DEPRECATED
2916	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2917
2918	// no documentation yet
2919	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2920
2921	// no documentation yet
2922	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
2923
2924	// no documentation yet
2925	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
2926}
2927
2928// no documentation yet
2929type Account_Shipment_Resource_Type struct {
2930	Entity
2931}
2932
2933// no documentation yet
2934type Account_Shipment_Status struct {
2935	Entity
2936
2937	// DEPRECATED
2938	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2939
2940	// no documentation yet
2941	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2942
2943	// no documentation yet
2944	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
2945
2946	// no documentation yet
2947	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
2948}
2949
2950// The SoftLayer_Account_Shipment_Tracking_Data data type contains information on a single piece of tracking information pertaining to a shipment. This tracking information tracking numbers by which the shipment may be tracked through the shipping courier.
2951type Account_Shipment_Tracking_Data struct {
2952	Entity
2953
2954	// The employee who created the tracking datum.
2955	CreateEmployee *User_Employee `json:"createEmployee,omitempty" xmlrpc:"createEmployee,omitempty"`
2956
2957	// The customer user who created the tracking datum.
2958	CreateUser *User_Customer `json:"createUser,omitempty" xmlrpc:"createUser,omitempty"`
2959
2960	// The create user id of the tracking data.
2961	CreateUserId *int `json:"createUserId,omitempty" xmlrpc:"createUserId,omitempty"`
2962
2963	// The unique id of the tracking data.
2964	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
2965
2966	// The employee who last modified the tracking datum.
2967	ModifyEmployee *User_Employee `json:"modifyEmployee,omitempty" xmlrpc:"modifyEmployee,omitempty"`
2968
2969	// The customer user who last modified the tracking datum.
2970	ModifyUser *User_Customer `json:"modifyUser,omitempty" xmlrpc:"modifyUser,omitempty"`
2971
2972	// The user id of the tracking data.
2973	ModifyUserId *int `json:"modifyUserId,omitempty" xmlrpc:"modifyUserId,omitempty"`
2974
2975	// The package id of the tracking data.
2976	PackageId *int `json:"packageId,omitempty" xmlrpc:"packageId,omitempty"`
2977
2978	// The sequence of the tracking data.
2979	Sequence *int `json:"sequence,omitempty" xmlrpc:"sequence,omitempty"`
2980
2981	// The shipment of the tracking datum.
2982	Shipment *Account_Shipment `json:"shipment,omitempty" xmlrpc:"shipment,omitempty"`
2983
2984	// The shipment id of the tracking data.
2985	ShipmentId *int `json:"shipmentId,omitempty" xmlrpc:"shipmentId,omitempty"`
2986
2987	// The tracking data (tracking number/reference number).
2988	TrackingData *string `json:"trackingData,omitempty" xmlrpc:"trackingData,omitempty"`
2989}
2990
2991// no documentation yet
2992type Account_Shipment_Type struct {
2993	Entity
2994
2995	// DEPRECATED
2996	CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
2997
2998	// no documentation yet
2999	Description *string `json:"description,omitempty" xmlrpc:"description,omitempty"`
3000
3001	// no documentation yet
3002	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
3003
3004	// no documentation yet
3005	KeyName *string `json:"keyName,omitempty" xmlrpc:"keyName,omitempty"`
3006
3007	// no documentation yet
3008	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
3009}
3010
3011// no documentation yet
3012type Account_Status struct {
3013	Entity
3014
3015	// no documentation yet
3016	Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
3017
3018	// no documentation yet
3019	Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
3020}
3021