Skip to content

Commit beaf747

Browse files
committed
Updated generated classes on Sun May 1 01:41:42 UTC 2022
1 parent 327ef7e commit beaf747

File tree

10 files changed

+140
-683
lines changed

10 files changed

+140
-683
lines changed

datatypes/auxiliary.go

Lines changed: 0 additions & 190 deletions
Original file line numberDiff line numberDiff line change
@@ -111,196 +111,6 @@ type Auxiliary_Notification_Emergency_Status struct {
111111
Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
112112
}
113113

114-
// no documentation yet
115-
type Auxiliary_Press_Release struct {
116-
Entity
117-
118-
// no documentation yet
119-
About []Auxiliary_Press_Release_About_Press_Release `json:"about,omitempty" xmlrpc:"about,omitempty"`
120-
121-
// A count of
122-
AboutCount *uint `json:"aboutCount,omitempty" xmlrpc:"aboutCount,omitempty"`
123-
124-
// A count of
125-
ContactCount *uint `json:"contactCount,omitempty" xmlrpc:"contactCount,omitempty"`
126-
127-
// no documentation yet
128-
Contacts []Auxiliary_Press_Release_Contact_Press_Release `json:"contacts,omitempty" xmlrpc:"contacts,omitempty"`
129-
130-
// A press release's internal identifier.
131-
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
132-
133-
// A count of
134-
MediaPartnerCount *uint `json:"mediaPartnerCount,omitempty" xmlrpc:"mediaPartnerCount,omitempty"`
135-
136-
// no documentation yet
137-
MediaPartners []Auxiliary_Press_Release_Media_Partner_Press_Release `json:"mediaPartners,omitempty" xmlrpc:"mediaPartners,omitempty"`
138-
139-
// no documentation yet
140-
PressReleaseContent *Auxiliary_Press_Release_Content `json:"pressReleaseContent,omitempty" xmlrpc:"pressReleaseContent,omitempty"`
141-
142-
// The data a press release was published.
143-
PublishDate *Time `json:"publishDate,omitempty" xmlrpc:"publishDate,omitempty"`
144-
145-
// A press release's location.
146-
ReleaseLocation *string `json:"releaseLocation,omitempty" xmlrpc:"releaseLocation,omitempty"`
147-
148-
// A press release's sub-title.
149-
SubTitle *string `json:"subTitle,omitempty" xmlrpc:"subTitle,omitempty"`
150-
151-
// A press release's title.
152-
Title *string `json:"title,omitempty" xmlrpc:"title,omitempty"`
153-
154-
// Whether or not a press release is highlighted on the SoftLayer Website.
155-
WebsiteHighlightFlag *bool `json:"websiteHighlightFlag,omitempty" xmlrpc:"websiteHighlightFlag,omitempty"`
156-
}
157-
158-
// no documentation yet
159-
type Auxiliary_Press_Release_About struct {
160-
Entity
161-
162-
// A press release about's content.
163-
Content *string `json:"content,omitempty" xmlrpc:"content,omitempty"`
164-
165-
// A press release about's internal
166-
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
167-
168-
// A press release about's title.
169-
Title *string `json:"title,omitempty" xmlrpc:"title,omitempty"`
170-
}
171-
172-
// no documentation yet
173-
type Auxiliary_Press_Release_About_Press_Release struct {
174-
Entity
175-
176-
// A count of
177-
AboutParagraphCount *uint `json:"aboutParagraphCount,omitempty" xmlrpc:"aboutParagraphCount,omitempty"`
178-
179-
// no documentation yet
180-
AboutParagraphs []Auxiliary_Press_Release_About `json:"aboutParagraphs,omitempty" xmlrpc:"aboutParagraphs,omitempty"`
181-
182-
// A press release about cross
183-
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
184-
185-
// A press release about's internal
186-
PressReleaseAboutId *int `json:"pressReleaseAboutId,omitempty" xmlrpc:"pressReleaseAboutId,omitempty"`
187-
188-
// A count of
189-
PressReleaseCount *uint `json:"pressReleaseCount,omitempty" xmlrpc:"pressReleaseCount,omitempty"`
190-
191-
// A press release internal identifier.
192-
PressReleaseId *int `json:"pressReleaseId,omitempty" xmlrpc:"pressReleaseId,omitempty"`
193-
194-
// no documentation yet
195-
PressReleases []Auxiliary_Press_Release `json:"pressReleases,omitempty" xmlrpc:"pressReleases,omitempty"`
196-
197-
// The number that associated an about
198-
SortOrder *int `json:"sortOrder,omitempty" xmlrpc:"sortOrder,omitempty"`
199-
}
200-
201-
// no documentation yet
202-
type Auxiliary_Press_Release_Contact struct {
203-
Entity
204-
205-
// A press release contact's email
206-
Email *string `json:"email,omitempty" xmlrpc:"email,omitempty"`
207-
208-
// A press release contact's first name.
209-
FirstName *string `json:"firstName,omitempty" xmlrpc:"firstName,omitempty"`
210-
211-
// A press release contact's internal
212-
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
213-
214-
// A press release contact's last name.
215-
LastName *string `json:"lastName,omitempty" xmlrpc:"lastName,omitempty"`
216-
217-
// A press release contact's phone
218-
Phone *string `json:"phone,omitempty" xmlrpc:"phone,omitempty"`
219-
220-
// A press release contact's
221-
ProfessionalTitle *string `json:"professionalTitle,omitempty" xmlrpc:"professionalTitle,omitempty"`
222-
}
223-
224-
// no documentation yet
225-
type Auxiliary_Press_Release_Contact_Press_Release struct {
226-
Entity
227-
228-
// A count of
229-
ContactCount *uint `json:"contactCount,omitempty" xmlrpc:"contactCount,omitempty"`
230-
231-
// no documentation yet
232-
Contacts []Auxiliary_Press_Release_Contact `json:"contacts,omitempty" xmlrpc:"contacts,omitempty"`
233-
234-
// A press release contact cross
235-
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
236-
237-
// A press release contact's internal
238-
PressReleaseContactId *int `json:"pressReleaseContactId,omitempty" xmlrpc:"pressReleaseContactId,omitempty"`
239-
240-
// A count of
241-
PressReleaseCount *uint `json:"pressReleaseCount,omitempty" xmlrpc:"pressReleaseCount,omitempty"`
242-
243-
// A press release internal identifier.
244-
PressReleaseId *int `json:"pressReleaseId,omitempty" xmlrpc:"pressReleaseId,omitempty"`
245-
246-
// no documentation yet
247-
PressReleases []Auxiliary_Press_Release `json:"pressReleases,omitempty" xmlrpc:"pressReleases,omitempty"`
248-
249-
// The number that associated a contact
250-
SortOrder *int `json:"sortOrder,omitempty" xmlrpc:"sortOrder,omitempty"`
251-
}
252-
253-
// no documentation yet
254-
type Auxiliary_Press_Release_Content struct {
255-
Entity
256-
257-
// the id of a single press release
258-
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
259-
260-
// the press release id that the content
261-
PressReleaseId *int `json:"pressReleaseId,omitempty" xmlrpc:"pressReleaseId,omitempty"`
262-
263-
// the content of a press release
264-
Text *string `json:"text,omitempty" xmlrpc:"text,omitempty"`
265-
}
266-
267-
// no documentation yet
268-
type Auxiliary_Press_Release_Media_Partner struct {
269-
Entity
270-
271-
// A press release media partner's
272-
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
273-
274-
// A press release media partner's name.
275-
Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
276-
}
277-
278-
// no documentation yet
279-
type Auxiliary_Press_Release_Media_Partner_Press_Release struct {
280-
Entity
281-
282-
// A press release media partner cross
283-
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
284-
285-
// A count of
286-
MediaPartnerCount *uint `json:"mediaPartnerCount,omitempty" xmlrpc:"mediaPartnerCount,omitempty"`
287-
288-
// A press release media partner's
289-
MediaPartnerId *int `json:"mediaPartnerId,omitempty" xmlrpc:"mediaPartnerId,omitempty"`
290-
291-
// no documentation yet
292-
MediaPartners []Auxiliary_Press_Release_Media_Partner `json:"mediaPartners,omitempty" xmlrpc:"mediaPartners,omitempty"`
293-
294-
// A count of
295-
PressReleaseCount *uint `json:"pressReleaseCount,omitempty" xmlrpc:"pressReleaseCount,omitempty"`
296-
297-
// A press release internal identifier.
298-
PressReleaseId *int `json:"pressReleaseId,omitempty" xmlrpc:"pressReleaseId,omitempty"`
299-
300-
// no documentation yet
301-
PressReleases []Auxiliary_Press_Release `json:"pressReleases,omitempty" xmlrpc:"pressReleases,omitempty"`
302-
}
303-
304114
// The SoftLayer_Auxiliary_Shipping_Courier data type contains general information relating the different (major) couriers that SoftLayer may use for shipping.
305115
type Auxiliary_Shipping_Courier struct {
306116
Entity

datatypes/container.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1963,6 +1963,9 @@ type Container_Hardware_Server_Configuration struct {
19631963
// An Image Template ID [[SoftLayer_Virtual_Guest_Block_Device_Template_Group]] that will be deployed to the host. If provided no item prices are required.
19641964
ImageTemplateId *int `json:"imageTemplateId,omitempty" xmlrpc:"imageTemplateId,omitempty"`
19651965

1966+
// Whether the OS reload will be in-place for accounts that support it.
1967+
InPlaceFlag *bool `json:"inPlaceFlag,omitempty" xmlrpc:"inPlaceFlag,omitempty"`
1968+
19661969
// The item prices that a server can be configured with.
19671970
ItemPrices []Product_Item_Price `json:"itemPrices,omitempty" xmlrpc:"itemPrices,omitempty"`
19681971

@@ -3270,6 +3273,20 @@ type Container_Network_Storage_Host struct {
32703273
ObjectType *string `json:"objectType,omitempty" xmlrpc:"objectType,omitempty"`
32713274
}
32723275

3276+
// The SoftLayer_Container_Network_Storage_HostsGatewayInformation will contain the reference id field for the object associated with the host. The host object type will also be returned.
3277+
type Container_Network_Storage_HostsGatewayInformation struct {
3278+
Entity
3279+
3280+
// Reference id field for object associated with host.
3281+
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
3282+
3283+
// no documentation yet
3284+
IsBehindGatewayDevice *bool `json:"isBehindGatewayDevice,omitempty" xmlrpc:"isBehindGatewayDevice,omitempty"`
3285+
3286+
// Type for the object associated with host
3287+
ObjectType *string `json:"objectType,omitempty" xmlrpc:"objectType,omitempty"`
3288+
}
3289+
32733290
// SoftLayer_Container_Network_Storage_Hub_ObjectStorage_Bucket provides description of a bucket
32743291
type Container_Network_Storage_Hub_ObjectStorage_Bucket struct {
32753292
Entity

datatypes/network.go

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1817,6 +1817,12 @@ type Network_Gateway_Member struct {
18171817
// The internal identifier of the gateway this member belongs to.
18181818
NetworkGatewayId *int `json:"networkGatewayId,omitempty" xmlrpc:"networkGatewayId,omitempty"`
18191819

1820+
// A count of the gateway passwords for this member.
1821+
PasswordCount *uint `json:"passwordCount,omitempty" xmlrpc:"passwordCount,omitempty"`
1822+
1823+
// The gateway passwords for this member.
1824+
Passwords []Network_Gateway_Member_Passwords `json:"passwords,omitempty" xmlrpc:"passwords,omitempty"`
1825+
18201826
// The priority for this gateway member. This is set internally and cannot be provided on create.
18211827
Priority *int `json:"priority,omitempty" xmlrpc:"priority,omitempty"`
18221828
}
@@ -1871,6 +1877,26 @@ type Network_Gateway_Member_Attribute struct {
18711877
WarningCode *int `json:"warningCode,omitempty" xmlrpc:"warningCode,omitempty"`
18721878
}
18731879

1880+
// no documentation yet
1881+
type Network_Gateway_Member_Passwords struct {
1882+
Entity
1883+
1884+
// The gateway member has these password.
1885+
GatewayMember *Network_Gateway_Member `json:"gatewayMember,omitempty" xmlrpc:"gatewayMember,omitempty"`
1886+
1887+
// A gateway member passlw internal identifier.
1888+
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
1889+
1890+
// The gateway member if for this record.
1891+
MemberId *int `json:"memberId,omitempty" xmlrpc:"memberId,omitempty"`
1892+
1893+
// Password of the user name.
1894+
Password *string `json:"password,omitempty" xmlrpc:"password,omitempty"`
1895+
1896+
// Username associated with the gateway.
1897+
Username *string `json:"username,omitempty" xmlrpc:"username,omitempty"`
1898+
}
1899+
18741900
// no documentation yet
18751901
type Network_Gateway_Precheck struct {
18761902
Entity
@@ -6059,7 +6085,8 @@ type Network_Vlan struct {
60596085
// A flag indicating that a network vlan is on a Hardware Firewall (Dedicated).
60606086
DedicatedFirewallFlag *int `json:"dedicatedFirewallFlag,omitempty" xmlrpc:"dedicatedFirewallFlag,omitempty"`
60616087

6062-
// The extension router that a VLAN is associated with.
6088+
// [DEPRECATED] The extension router that a VLAN is associated with.
6089+
// Deprecated: This function has been marked as deprecated.
60636090
ExtensionRouter *Hardware_Router `json:"extensionRouter,omitempty" xmlrpc:"extensionRouter,omitempty"`
60646091

60656092
// A count of a firewalled Vlan's network components.

datatypes/user.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -361,9 +361,6 @@ type User_Customer struct {
361361
// no documentation yet
362362
Roles []User_Permission_Role `json:"roles,omitempty" xmlrpc:"roles,omitempty"`
363363

364-
// [DEPRECATED]
365-
SalesforceUserLink *User_Customer_Link `json:"salesforceUserLink,omitempty" xmlrpc:"salesforceUserLink,omitempty"`
366-
367364
// no documentation yet
368365
SavedId *string `json:"savedId,omitempty" xmlrpc:"savedId,omitempty"`
369366

datatypes/workload.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,18 @@ type Workload_Citrix_Deployment struct {
6363
// The date when this record was created.
6464
CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
6565

66+
// DataCenter of the deployment.
67+
DataCenter *string `json:"dataCenter,omitempty" xmlrpc:"dataCenter,omitempty"`
68+
6669
// It is the unique identifier for the deployment.
6770
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
6871

6972
// The date when this record was last modified.
7073
ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
7174

75+
// Name of the deployment.
76+
Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
77+
7278
// A count of it contains a collection of items under the CVAD deployment.
7379
ResourceCount *uint `json:"resourceCount,omitempty" xmlrpc:"resourceCount,omitempty"`
7480

@@ -203,12 +209,18 @@ type Workload_Citrix_Deployment_Response struct {
203209
// The date when this deployment was created.
204210
CreateDate *Time `json:"createDate,omitempty" xmlrpc:"createDate,omitempty"`
205211

212+
// Location name of the deployment.
213+
DataCenter *string `json:"dataCenter,omitempty" xmlrpc:"dataCenter,omitempty"`
214+
206215
// ID of the CVAD deployment.
207216
Id *int `json:"id,omitempty" xmlrpc:"id,omitempty"`
208217

209218
// The date when this deployment was modified.
210219
ModifyDate *Time `json:"modifyDate,omitempty" xmlrpc:"modifyDate,omitempty"`
211220

221+
// Name of the deployment.
222+
Name *string `json:"name,omitempty" xmlrpc:"name,omitempty"`
223+
212224
// It is a collection of objects representing deployment resources such as VLAN, subnet, bare metal, proxy, DHCP, cloud connectors.
213225
Resources []Workload_Citrix_Deployment_Resource_Response `json:"resources,omitempty" xmlrpc:"resources,omitempty"`
214226

0 commit comments

Comments
 (0)