1package databox
2
3// Copyright (c) Microsoft Corporation. All rights reserved.
4// Licensed under the MIT License. See License.txt in the project root for license information.
5//
6// Code generated by Microsoft (R) AutoRest Code Generator.
7// Changes may cause incorrect behavior and will be lost if the code is regenerated.
8
9// AccessProtocol enumerates the values for access protocol.
10type AccessProtocol string
11
12const (
13	// NFS Network File System protocol(NFS).
14	NFS AccessProtocol = "NFS"
15	// SMB Server Message Block protocol(SMB).
16	SMB AccessProtocol = "SMB"
17)
18
19// PossibleAccessProtocolValues returns an array of possible values for the AccessProtocol const type.
20func PossibleAccessProtocolValues() []AccessProtocol {
21	return []AccessProtocol{NFS, SMB}
22}
23
24// AddressType enumerates the values for address type.
25type AddressType string
26
27const (
28	// Commercial Commercial Address.
29	Commercial AddressType = "Commercial"
30	// None Address type not known.
31	None AddressType = "None"
32	// Residential Residential Address.
33	Residential AddressType = "Residential"
34)
35
36// PossibleAddressTypeValues returns an array of possible values for the AddressType const type.
37func PossibleAddressTypeValues() []AddressType {
38	return []AddressType{Commercial, None, Residential}
39}
40
41// AddressValidationStatus enumerates the values for address validation status.
42type AddressValidationStatus string
43
44const (
45	// Ambiguous Address provided is ambiguous, please choose one of the alternate addresses returned.
46	Ambiguous AddressValidationStatus = "Ambiguous"
47	// Invalid Address provided is invalid or not supported.
48	Invalid AddressValidationStatus = "Invalid"
49	// Valid Address provided is valid.
50	Valid AddressValidationStatus = "Valid"
51)
52
53// PossibleAddressValidationStatusValues returns an array of possible values for the AddressValidationStatus const type.
54func PossibleAddressValidationStatusValues() []AddressValidationStatus {
55	return []AddressValidationStatus{Ambiguous, Invalid, Valid}
56}
57
58// CopyLogDetailsType enumerates the values for copy log details type.
59type CopyLogDetailsType string
60
61const (
62	// CopyLogDetailsTypeCopyLogDetails ...
63	CopyLogDetailsTypeCopyLogDetails CopyLogDetailsType = "CopyLogDetails"
64	// CopyLogDetailsTypeDataBox ...
65	CopyLogDetailsTypeDataBox CopyLogDetailsType = "DataBox"
66	// CopyLogDetailsTypeDataBoxDisk ...
67	CopyLogDetailsTypeDataBoxDisk CopyLogDetailsType = "DataBoxDisk"
68	// CopyLogDetailsTypeDataBoxHeavy ...
69	CopyLogDetailsTypeDataBoxHeavy CopyLogDetailsType = "DataBoxHeavy"
70)
71
72// PossibleCopyLogDetailsTypeValues returns an array of possible values for the CopyLogDetailsType const type.
73func PossibleCopyLogDetailsTypeValues() []CopyLogDetailsType {
74	return []CopyLogDetailsType{CopyLogDetailsTypeCopyLogDetails, CopyLogDetailsTypeDataBox, CopyLogDetailsTypeDataBoxDisk, CopyLogDetailsTypeDataBoxHeavy}
75}
76
77// CopyStatus enumerates the values for copy status.
78type CopyStatus string
79
80const (
81	// Completed Data copy completed.
82	Completed CopyStatus = "Completed"
83	// CompletedWithErrors Data copy completed with errors.
84	CompletedWithErrors CopyStatus = "CompletedWithErrors"
85	// DeviceFormatted Data copy failed. The Device was formatted by user.
86	DeviceFormatted CopyStatus = "DeviceFormatted"
87	// DeviceMetadataModified Data copy failed. Device metadata was modified by user.
88	DeviceMetadataModified CopyStatus = "DeviceMetadataModified"
89	// Failed Data copy failed. No data was copied.
90	Failed CopyStatus = "Failed"
91	// HardwareError The Device has hit hardware issues.
92	HardwareError CopyStatus = "HardwareError"
93	// InProgress Data copy is in progress.
94	InProgress CopyStatus = "InProgress"
95	// NotReturned No copy triggered as device was not returned.
96	NotReturned CopyStatus = "NotReturned"
97	// NotStarted Data copy hasn't started yet.
98	NotStarted CopyStatus = "NotStarted"
99	// StorageAccountNotAccessible Data copy failed. Storage Account was not accessible during copy.
100	StorageAccountNotAccessible CopyStatus = "StorageAccountNotAccessible"
101	// UnsupportedData Data copy failed. The Device data content is not supported.
102	UnsupportedData CopyStatus = "UnsupportedData"
103)
104
105// PossibleCopyStatusValues returns an array of possible values for the CopyStatus const type.
106func PossibleCopyStatusValues() []CopyStatus {
107	return []CopyStatus{Completed, CompletedWithErrors, DeviceFormatted, DeviceMetadataModified, Failed, HardwareError, InProgress, NotReturned, NotStarted, StorageAccountNotAccessible, UnsupportedData}
108}
109
110// DataDestinationType enumerates the values for data destination type.
111type DataDestinationType string
112
113const (
114	// ManagedDisk Azure Managed disk storage.
115	ManagedDisk DataDestinationType = "ManagedDisk"
116	// StorageAccount Storage Accounts .
117	StorageAccount DataDestinationType = "StorageAccount"
118)
119
120// PossibleDataDestinationTypeValues returns an array of possible values for the DataDestinationType const type.
121func PossibleDataDestinationTypeValues() []DataDestinationType {
122	return []DataDestinationType{ManagedDisk, StorageAccount}
123}
124
125// DataDestinationTypeBasicDestinationAccountDetails enumerates the values for data destination type basic
126// destination account details.
127type DataDestinationTypeBasicDestinationAccountDetails string
128
129const (
130	// DataDestinationTypeDestinationAccountDetails ...
131	DataDestinationTypeDestinationAccountDetails DataDestinationTypeBasicDestinationAccountDetails = "DestinationAccountDetails"
132	// DataDestinationTypeManagedDisk ...
133	DataDestinationTypeManagedDisk DataDestinationTypeBasicDestinationAccountDetails = "ManagedDisk"
134	// DataDestinationTypeStorageAccount ...
135	DataDestinationTypeStorageAccount DataDestinationTypeBasicDestinationAccountDetails = "StorageAccount"
136)
137
138// PossibleDataDestinationTypeBasicDestinationAccountDetailsValues returns an array of possible values for the DataDestinationTypeBasicDestinationAccountDetails const type.
139func PossibleDataDestinationTypeBasicDestinationAccountDetailsValues() []DataDestinationTypeBasicDestinationAccountDetails {
140	return []DataDestinationTypeBasicDestinationAccountDetails{DataDestinationTypeDestinationAccountDetails, DataDestinationTypeManagedDisk, DataDestinationTypeStorageAccount}
141}
142
143// JobDeliveryType enumerates the values for job delivery type.
144type JobDeliveryType string
145
146const (
147	// NonScheduled Non Scheduled job.
148	NonScheduled JobDeliveryType = "NonScheduled"
149	// Scheduled Scheduled job.
150	Scheduled JobDeliveryType = "Scheduled"
151)
152
153// PossibleJobDeliveryTypeValues returns an array of possible values for the JobDeliveryType const type.
154func PossibleJobDeliveryTypeValues() []JobDeliveryType {
155	return []JobDeliveryType{NonScheduled, Scheduled}
156}
157
158// JobDetailsTypeEnum enumerates the values for job details type enum.
159type JobDetailsTypeEnum string
160
161const (
162	// JobDetailsTypeDataBox ...
163	JobDetailsTypeDataBox JobDetailsTypeEnum = "DataBox"
164	// JobDetailsTypeDataBoxDisk ...
165	JobDetailsTypeDataBoxDisk JobDetailsTypeEnum = "DataBoxDisk"
166	// JobDetailsTypeDataBoxHeavy ...
167	JobDetailsTypeDataBoxHeavy JobDetailsTypeEnum = "DataBoxHeavy"
168	// JobDetailsTypeJobDetails ...
169	JobDetailsTypeJobDetails JobDetailsTypeEnum = "JobDetails"
170)
171
172// PossibleJobDetailsTypeEnumValues returns an array of possible values for the JobDetailsTypeEnum const type.
173func PossibleJobDetailsTypeEnumValues() []JobDetailsTypeEnum {
174	return []JobDetailsTypeEnum{JobDetailsTypeDataBox, JobDetailsTypeDataBoxDisk, JobDetailsTypeDataBoxHeavy, JobDetailsTypeJobDetails}
175}
176
177// JobSecretsTypeEnum enumerates the values for job secrets type enum.
178type JobSecretsTypeEnum string
179
180const (
181	// JobSecretsTypeDataBox ...
182	JobSecretsTypeDataBox JobSecretsTypeEnum = "DataBox"
183	// JobSecretsTypeDataBoxDisk ...
184	JobSecretsTypeDataBoxDisk JobSecretsTypeEnum = "DataBoxDisk"
185	// JobSecretsTypeDataBoxHeavy ...
186	JobSecretsTypeDataBoxHeavy JobSecretsTypeEnum = "DataBoxHeavy"
187	// JobSecretsTypeJobSecrets ...
188	JobSecretsTypeJobSecrets JobSecretsTypeEnum = "JobSecrets"
189)
190
191// PossibleJobSecretsTypeEnumValues returns an array of possible values for the JobSecretsTypeEnum const type.
192func PossibleJobSecretsTypeEnumValues() []JobSecretsTypeEnum {
193	return []JobSecretsTypeEnum{JobSecretsTypeDataBox, JobSecretsTypeDataBoxDisk, JobSecretsTypeDataBoxHeavy, JobSecretsTypeJobSecrets}
194}
195
196// NotificationStageName enumerates the values for notification stage name.
197type NotificationStageName string
198
199const (
200	// AtAzureDC Notification at device received at azure datacenter stage.
201	AtAzureDC NotificationStageName = "AtAzureDC"
202	// DataCopy Notification at data copy started stage.
203	DataCopy NotificationStageName = "DataCopy"
204	// Delivered Notification at device delivered stage.
205	Delivered NotificationStageName = "Delivered"
206	// DevicePrepared Notification at device prepared stage.
207	DevicePrepared NotificationStageName = "DevicePrepared"
208	// Dispatched Notification at device dispatched stage.
209	Dispatched NotificationStageName = "Dispatched"
210	// PickedUp Notification at device picked up from user stage.
211	PickedUp NotificationStageName = "PickedUp"
212)
213
214// PossibleNotificationStageNameValues returns an array of possible values for the NotificationStageName const type.
215func PossibleNotificationStageNameValues() []NotificationStageName {
216	return []NotificationStageName{AtAzureDC, DataCopy, Delivered, DevicePrepared, Dispatched, PickedUp}
217}
218
219// OverallValidationStatus enumerates the values for overall validation status.
220type OverallValidationStatus string
221
222const (
223	// AllValidToProceed Every input request is valid.
224	AllValidToProceed OverallValidationStatus = "AllValidToProceed"
225	// CertainInputValidationsSkipped Certain input validations skipped.
226	CertainInputValidationsSkipped OverallValidationStatus = "CertainInputValidationsSkipped"
227	// InputsRevisitRequired Some input requests are not valid.
228	InputsRevisitRequired OverallValidationStatus = "InputsRevisitRequired"
229)
230
231// PossibleOverallValidationStatusValues returns an array of possible values for the OverallValidationStatus const type.
232func PossibleOverallValidationStatusValues() []OverallValidationStatus {
233	return []OverallValidationStatus{AllValidToProceed, CertainInputValidationsSkipped, InputsRevisitRequired}
234}
235
236// ShareDestinationFormatType enumerates the values for share destination format type.
237type ShareDestinationFormatType string
238
239const (
240	// ShareDestinationFormatTypeAzureFile Azure storage file format.
241	ShareDestinationFormatTypeAzureFile ShareDestinationFormatType = "AzureFile"
242	// ShareDestinationFormatTypeBlockBlob Azure storage block blob format.
243	ShareDestinationFormatTypeBlockBlob ShareDestinationFormatType = "BlockBlob"
244	// ShareDestinationFormatTypeHCS Storsimple data format.
245	ShareDestinationFormatTypeHCS ShareDestinationFormatType = "HCS"
246	// ShareDestinationFormatTypeManagedDisk Azure Compute Disk.
247	ShareDestinationFormatTypeManagedDisk ShareDestinationFormatType = "ManagedDisk"
248	// ShareDestinationFormatTypePageBlob Azure storage page blob format.
249	ShareDestinationFormatTypePageBlob ShareDestinationFormatType = "PageBlob"
250	// ShareDestinationFormatTypeUnknownType Unknown format.
251	ShareDestinationFormatTypeUnknownType ShareDestinationFormatType = "UnknownType"
252)
253
254// PossibleShareDestinationFormatTypeValues returns an array of possible values for the ShareDestinationFormatType const type.
255func PossibleShareDestinationFormatTypeValues() []ShareDestinationFormatType {
256	return []ShareDestinationFormatType{ShareDestinationFormatTypeAzureFile, ShareDestinationFormatTypeBlockBlob, ShareDestinationFormatTypeHCS, ShareDestinationFormatTypeManagedDisk, ShareDestinationFormatTypePageBlob, ShareDestinationFormatTypeUnknownType}
257}
258
259// SkuDisabledReason enumerates the values for sku disabled reason.
260type SkuDisabledReason string
261
262const (
263	// SkuDisabledReasonCountry SKU is not available in the requested country.
264	SkuDisabledReasonCountry SkuDisabledReason = "Country"
265	// SkuDisabledReasonFeature Required features are not enabled for the SKU.
266	SkuDisabledReasonFeature SkuDisabledReason = "Feature"
267	// SkuDisabledReasonNone SKU is not disabled.
268	SkuDisabledReasonNone SkuDisabledReason = "None"
269	// SkuDisabledReasonNoSubscriptionInfo Subscription has not registered to Microsoft.DataBox and Service
270	// does not have the subscription notification.
271	SkuDisabledReasonNoSubscriptionInfo SkuDisabledReason = "NoSubscriptionInfo"
272	// SkuDisabledReasonOfferType Subscription does not have required offer types for the SKU.
273	SkuDisabledReasonOfferType SkuDisabledReason = "OfferType"
274	// SkuDisabledReasonRegion SKU is not available to push data to the requested Azure region.
275	SkuDisabledReasonRegion SkuDisabledReason = "Region"
276)
277
278// PossibleSkuDisabledReasonValues returns an array of possible values for the SkuDisabledReason const type.
279func PossibleSkuDisabledReasonValues() []SkuDisabledReason {
280	return []SkuDisabledReason{SkuDisabledReasonCountry, SkuDisabledReasonFeature, SkuDisabledReasonNone, SkuDisabledReasonNoSubscriptionInfo, SkuDisabledReasonOfferType, SkuDisabledReasonRegion}
281}
282
283// SkuName enumerates the values for sku name.
284type SkuName string
285
286const (
287	// DataBox Databox.
288	DataBox SkuName = "DataBox"
289	// DataBoxDisk DataboxDisk.
290	DataBoxDisk SkuName = "DataBoxDisk"
291	// DataBoxHeavy DataboxHeavy.
292	DataBoxHeavy SkuName = "DataBoxHeavy"
293)
294
295// PossibleSkuNameValues returns an array of possible values for the SkuName const type.
296func PossibleSkuNameValues() []SkuName {
297	return []SkuName{DataBox, DataBoxDisk, DataBoxHeavy}
298}
299
300// SkuNameBasicScheduleAvailabilityRequest enumerates the values for sku name basic schedule availability
301// request.
302type SkuNameBasicScheduleAvailabilityRequest string
303
304const (
305	// SkuNameDataBox ...
306	SkuNameDataBox SkuNameBasicScheduleAvailabilityRequest = "DataBox"
307	// SkuNameDataBoxDisk ...
308	SkuNameDataBoxDisk SkuNameBasicScheduleAvailabilityRequest = "DataBoxDisk"
309	// SkuNameDataBoxHeavy ...
310	SkuNameDataBoxHeavy SkuNameBasicScheduleAvailabilityRequest = "DataBoxHeavy"
311	// SkuNameScheduleAvailabilityRequest ...
312	SkuNameScheduleAvailabilityRequest SkuNameBasicScheduleAvailabilityRequest = "ScheduleAvailabilityRequest"
313)
314
315// PossibleSkuNameBasicScheduleAvailabilityRequestValues returns an array of possible values for the SkuNameBasicScheduleAvailabilityRequest const type.
316func PossibleSkuNameBasicScheduleAvailabilityRequestValues() []SkuNameBasicScheduleAvailabilityRequest {
317	return []SkuNameBasicScheduleAvailabilityRequest{SkuNameDataBox, SkuNameDataBoxDisk, SkuNameDataBoxHeavy, SkuNameScheduleAvailabilityRequest}
318}
319
320// StageName enumerates the values for stage name.
321type StageName string
322
323const (
324	// StageNameAborted Order has been aborted.
325	StageNameAborted StageName = "Aborted"
326	// StageNameAtAzureDC Device has been received at azure datacenter from the user.
327	StageNameAtAzureDC StageName = "AtAzureDC"
328	// StageNameCancelled Order has been cancelled.
329	StageNameCancelled StageName = "Cancelled"
330	// StageNameCompleted Order has completed.
331	StageNameCompleted StageName = "Completed"
332	// StageNameCompletedWithErrors Order has completed with errors.
333	StageNameCompletedWithErrors StageName = "CompletedWithErrors"
334	// StageNameCompletedWithWarnings Order has completed with warnings.
335	StageNameCompletedWithWarnings StageName = "CompletedWithWarnings"
336	// StageNameDataCopy Data copy from the device at azure datacenter.
337	StageNameDataCopy StageName = "DataCopy"
338	// StageNameDelivered Device has been delivered to the user of the order.
339	StageNameDelivered StageName = "Delivered"
340	// StageNameDeviceOrdered An order has been created.
341	StageNameDeviceOrdered StageName = "DeviceOrdered"
342	// StageNameDevicePrepared A device has been prepared for the order.
343	StageNameDevicePrepared StageName = "DevicePrepared"
344	// StageNameDispatched Device has been dispatched to the user of the order.
345	StageNameDispatched StageName = "Dispatched"
346	// StageNameFailedIssueDetectedAtAzureDC Order has failed due to issue detected at azure datacenter.
347	StageNameFailedIssueDetectedAtAzureDC StageName = "Failed_IssueDetectedAtAzureDC"
348	// StageNameFailedIssueReportedAtCustomer Order has failed due to issue reported by user.
349	StageNameFailedIssueReportedAtCustomer StageName = "Failed_IssueReportedAtCustomer"
350	// StageNamePickedUp Device has been picked up from user and in transit to azure datacenter.
351	StageNamePickedUp StageName = "PickedUp"
352	// StageNameReadyToDispatchFromAzureDC Device is ready to be handed to customer from Azure DC.
353	StageNameReadyToDispatchFromAzureDC StageName = "ReadyToDispatchFromAzureDC"
354	// StageNameReadyToReceiveAtAzureDC Device can be dropped off at Azure DC.
355	StageNameReadyToReceiveAtAzureDC StageName = "ReadyToReceiveAtAzureDC"
356)
357
358// PossibleStageNameValues returns an array of possible values for the StageName const type.
359func PossibleStageNameValues() []StageName {
360	return []StageName{StageNameAborted, StageNameAtAzureDC, StageNameCancelled, StageNameCompleted, StageNameCompletedWithErrors, StageNameCompletedWithWarnings, StageNameDataCopy, StageNameDelivered, StageNameDeviceOrdered, StageNameDevicePrepared, StageNameDispatched, StageNameFailedIssueDetectedAtAzureDC, StageNameFailedIssueReportedAtCustomer, StageNamePickedUp, StageNameReadyToDispatchFromAzureDC, StageNameReadyToReceiveAtAzureDC}
361}
362
363// StageStatus enumerates the values for stage status.
364type StageStatus string
365
366const (
367	// StageStatusCancelled Stage has been cancelled.
368	StageStatusCancelled StageStatus = "Cancelled"
369	// StageStatusCancelling Stage is cancelling.
370	StageStatusCancelling StageStatus = "Cancelling"
371	// StageStatusFailed Stage has failed.
372	StageStatusFailed StageStatus = "Failed"
373	// StageStatusInProgress Stage is in progress.
374	StageStatusInProgress StageStatus = "InProgress"
375	// StageStatusNone No status available yet.
376	StageStatusNone StageStatus = "None"
377	// StageStatusSucceeded Stage has succeeded.
378	StageStatusSucceeded StageStatus = "Succeeded"
379	// StageStatusSucceededWithErrors Stage has succeeded with errors.
380	StageStatusSucceededWithErrors StageStatus = "SucceededWithErrors"
381)
382
383// PossibleStageStatusValues returns an array of possible values for the StageStatus const type.
384func PossibleStageStatusValues() []StageStatus {
385	return []StageStatus{StageStatusCancelled, StageStatusCancelling, StageStatusFailed, StageStatusInProgress, StageStatusNone, StageStatusSucceeded, StageStatusSucceededWithErrors}
386}
387
388// TransportShipmentTypes enumerates the values for transport shipment types.
389type TransportShipmentTypes string
390
391const (
392	// CustomerManaged Shipment Logistics is handled by the customer.
393	CustomerManaged TransportShipmentTypes = "CustomerManaged"
394	// MicrosoftManaged Shipment Logistics is handled by Microsoft.
395	MicrosoftManaged TransportShipmentTypes = "MicrosoftManaged"
396)
397
398// PossibleTransportShipmentTypesValues returns an array of possible values for the TransportShipmentTypes const type.
399func PossibleTransportShipmentTypesValues() []TransportShipmentTypes {
400	return []TransportShipmentTypes{CustomerManaged, MicrosoftManaged}
401}
402
403// ValidationCategory enumerates the values for validation category.
404type ValidationCategory string
405
406const (
407	// ValidationCategoryJobCreationValidation ...
408	ValidationCategoryJobCreationValidation ValidationCategory = "JobCreationValidation"
409	// ValidationCategoryValidationRequest ...
410	ValidationCategoryValidationRequest ValidationCategory = "ValidationRequest"
411)
412
413// PossibleValidationCategoryValues returns an array of possible values for the ValidationCategory const type.
414func PossibleValidationCategoryValues() []ValidationCategory {
415	return []ValidationCategory{ValidationCategoryJobCreationValidation, ValidationCategoryValidationRequest}
416}
417
418// ValidationStatus enumerates the values for validation status.
419type ValidationStatus string
420
421const (
422	// ValidationStatusInvalid Validation is not successful
423	ValidationStatusInvalid ValidationStatus = "Invalid"
424	// ValidationStatusSkipped Validation is skipped
425	ValidationStatusSkipped ValidationStatus = "Skipped"
426	// ValidationStatusValid Validation is successful
427	ValidationStatusValid ValidationStatus = "Valid"
428)
429
430// PossibleValidationStatusValues returns an array of possible values for the ValidationStatus const type.
431func PossibleValidationStatusValues() []ValidationStatus {
432	return []ValidationStatus{ValidationStatusInvalid, ValidationStatusSkipped, ValidationStatusValid}
433}
434
435// ValidationType enumerates the values for validation type.
436type ValidationType string
437
438const (
439	// ValidationTypeValidateAddress ...
440	ValidationTypeValidateAddress ValidationType = "ValidateAddress"
441	// ValidationTypeValidateCreateOrderLimit ...
442	ValidationTypeValidateCreateOrderLimit ValidationType = "ValidateCreateOrderLimit"
443	// ValidationTypeValidateDataDestinationDetails ...
444	ValidationTypeValidateDataDestinationDetails ValidationType = "ValidateDataDestinationDetails"
445	// ValidationTypeValidatePreferences ...
446	ValidationTypeValidatePreferences ValidationType = "ValidatePreferences"
447	// ValidationTypeValidateSkuAvailability ...
448	ValidationTypeValidateSkuAvailability ValidationType = "ValidateSkuAvailability"
449	// ValidationTypeValidateSubscriptionIsAllowedToCreateJob ...
450	ValidationTypeValidateSubscriptionIsAllowedToCreateJob ValidationType = "ValidateSubscriptionIsAllowedToCreateJob"
451	// ValidationTypeValidationInputRequest ...
452	ValidationTypeValidationInputRequest ValidationType = "ValidationInputRequest"
453)
454
455// PossibleValidationTypeValues returns an array of possible values for the ValidationType const type.
456func PossibleValidationTypeValues() []ValidationType {
457	return []ValidationType{ValidationTypeValidateAddress, ValidationTypeValidateCreateOrderLimit, ValidationTypeValidateDataDestinationDetails, ValidationTypeValidatePreferences, ValidationTypeValidateSkuAvailability, ValidationTypeValidateSubscriptionIsAllowedToCreateJob, ValidationTypeValidationInputRequest}
458}
459
460// ValidationTypeBasicValidationInputResponse enumerates the values for validation type basic validation input
461// response.
462type ValidationTypeBasicValidationInputResponse string
463
464const (
465	// ValidationTypeBasicValidationInputResponseValidationTypeValidateAddress ...
466	ValidationTypeBasicValidationInputResponseValidationTypeValidateAddress ValidationTypeBasicValidationInputResponse = "ValidateAddress"
467	// ValidationTypeBasicValidationInputResponseValidationTypeValidateCreateOrderLimit ...
468	ValidationTypeBasicValidationInputResponseValidationTypeValidateCreateOrderLimit ValidationTypeBasicValidationInputResponse = "ValidateCreateOrderLimit"
469	// ValidationTypeBasicValidationInputResponseValidationTypeValidateDataDestinationDetails ...
470	ValidationTypeBasicValidationInputResponseValidationTypeValidateDataDestinationDetails ValidationTypeBasicValidationInputResponse = "ValidateDataDestinationDetails"
471	// ValidationTypeBasicValidationInputResponseValidationTypeValidatePreferences ...
472	ValidationTypeBasicValidationInputResponseValidationTypeValidatePreferences ValidationTypeBasicValidationInputResponse = "ValidatePreferences"
473	// ValidationTypeBasicValidationInputResponseValidationTypeValidateSkuAvailability ...
474	ValidationTypeBasicValidationInputResponseValidationTypeValidateSkuAvailability ValidationTypeBasicValidationInputResponse = "ValidateSkuAvailability"
475	// ValidationTypeBasicValidationInputResponseValidationTypeValidateSubscriptionIsAllowedToCreateJob ...
476	ValidationTypeBasicValidationInputResponseValidationTypeValidateSubscriptionIsAllowedToCreateJob ValidationTypeBasicValidationInputResponse = "ValidateSubscriptionIsAllowedToCreateJob"
477	// ValidationTypeBasicValidationInputResponseValidationTypeValidationInputResponse ...
478	ValidationTypeBasicValidationInputResponseValidationTypeValidationInputResponse ValidationTypeBasicValidationInputResponse = "ValidationInputResponse"
479)
480
481// PossibleValidationTypeBasicValidationInputResponseValues returns an array of possible values for the ValidationTypeBasicValidationInputResponse const type.
482func PossibleValidationTypeBasicValidationInputResponseValues() []ValidationTypeBasicValidationInputResponse {
483	return []ValidationTypeBasicValidationInputResponse{ValidationTypeBasicValidationInputResponseValidationTypeValidateAddress, ValidationTypeBasicValidationInputResponseValidationTypeValidateCreateOrderLimit, ValidationTypeBasicValidationInputResponseValidationTypeValidateDataDestinationDetails, ValidationTypeBasicValidationInputResponseValidationTypeValidatePreferences, ValidationTypeBasicValidationInputResponseValidationTypeValidateSkuAvailability, ValidationTypeBasicValidationInputResponseValidationTypeValidateSubscriptionIsAllowedToCreateJob, ValidationTypeBasicValidationInputResponseValidationTypeValidationInputResponse}
484}
485