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