Package-level declarations

Types

Link copied to clipboard
data class BillingHubExecutionUsageDetailResponse(val applicationName: String? = null, val applicationVersion: String? = null, val billedCharges: Double? = null, val endTimeStamp: String? = null, val executionRequestId: String? = null, val meterId: String? = null, val osBuild: String? = null, val release: String? = null, val sku: String? = null, val startTimeStamp: String? = null, val testType: String? = null, val updateType: String? = null, val usedBillableHours: Double? = null, val usedFreeHours: Double? = null)
Link copied to clipboard
data class BillingHubFreeHourIncrementEntryResponse(val createTimeStamp: String? = null, val expirationTimeStamp: String? = null, val incrementalFreeHours: Double? = null, val remainingFreeHours: Double? = null)
Link copied to clipboard
data class BillingHubGetUsageRequestResponse(val endTimeStamp: String, val pageIndex: Int? = null, val pageSize: Int? = null, val startTimeStamp: String)
Link copied to clipboard
data class BillingHubPackageUsageResponse(val applicationName: String? = null, val applicationVersion: String? = null, val azureResourceUri: String? = null, val totalCharges: Double? = null, val totalUsedBillableHours: Double? = null, val totalUsedFreeHours: Double? = null, val usageEntriesGroupedByUpdateType: List<BillingHubUsageGroupedByUpdateTypeResponse>? = null)
data class BillingHubUsageGroupedByUpdateTypeResponse(val totalCharges: Double? = null, val totalUsedBillableHours: Double? = null, val totalUsedFreeHours: Double? = null, val updateType: String? = null, val usageGroups: List<BillingHubUsageGroupResponse>? = null)
Link copied to clipboard
data class BillingHubUsageGroupResponse(val executionUsageDetails: List<BillingHubExecutionUsageDetailResponse>? = null, val osBuild: String? = null, val productFamily: String? = null, val release: String? = null, val releaseBuildDate: String? = null, val releaseBuildNumber: Double? = null, val releaseBuildRevision: Double? = null, val testType: String? = null, val totalCharges: Double? = null, val totalUsedBillableHours: Double? = null, val totalUsedFreeHours: Double? = null)
Link copied to clipboard
data class CommandResponse(val action: String, val alwaysRun: Boolean? = null, val applyUpdateBefore: Boolean? = null, val content: String, val contentType: String, val maxRunTime: Int? = null, val name: String, val restartAfter: Boolean? = null, val runAsInteractive: Boolean? = null, val runElevated: Boolean? = null)

The command used in the test

data class DistributionGroupListReceiverValueResponse(val distributionGroups: List<String>? = null)

The user object receiver value.

data class GetBillingHubServiceFreeHourBalanceResult(val incrementEntries: List<BillingHubFreeHourIncrementEntryResponse>? = null, val totalRemainingFreeHours: Double? = null)
Link copied to clipboard
data class GetBillingHubServiceUsageResult(val nextRequest: BillingHubGetUsageRequestResponse? = null, val packageUsageEntries: List<BillingHubPackageUsageResponse>? = null, val totalCharges: Double? = null, val totalUsedBillableHours: Double? = null, val totalUsedFreeHours: Double? = null)
Link copied to clipboard
data class GetCustomerEventResult(val eventName: String, val id: String, val name: String, val receivers: List<NotificationEventReceiverResponse>, val systemData: SystemDataResponse, val type: String)

The Customer Notification Event resource.

Link copied to clipboard
data class GetFavoriteProcessResult(val actualProcessName: String, val id: String, val name: String, val systemData: SystemDataResponse, val type: String)

A favorite process identifier.

Link copied to clipboard
data class GetPackageDownloadURLResult(val downloadUrl: String, val expirationTime: String)

The response of getting a download URL.

Link copied to clipboard
data class GetPackageResult(val applicationName: String, val blobPath: String, val etag: String, val flightingRing: String, val id: String, val isEnabled: Boolean, val lastModifiedTime: String, val location: String, val name: String, val packageStatus: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val targetOSList: List<TargetOSInfoResponse>, val testTypes: List<String>, val tests: List<TestResponse>, val type: String, val validationResults: List<PackageValidationResultResponse>, val version: String)

The Test Base Package resource.

Link copied to clipboard
data class GetTestBaseAccountFileUploadUrlResult(val blobPath: String, val uploadUrl: String)

The URL response

Link copied to clipboard
data class GetTestBaseAccountResult(val accessLevel: String, val etag: String, val id: String, val location: String, val name: String, val provisioningState: String, val sku: TestBaseAccountSKUResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The Test Base Account resource.

Link copied to clipboard
data class GetTestResultConsoleLogDownloadURLResult(val downloadUrl: String, val expirationTime: String)

The response of getting a download URL.

Link copied to clipboard
data class GetTestResultDownloadURLResult(val downloadUrl: String, val expirationTime: String)

The response of getting a download URL.

Link copied to clipboard
data class GetTestResultVideoDownloadURLResult(val downloadUrl: String, val expirationTime: String)

The response of getting a download URL.

Link copied to clipboard
data class NotificationEventReceiverResponse(val receiverType: String? = null, val receiverValue: NotificationReceiverValueResponse? = null)

A notification event receivers.

Link copied to clipboard
data class NotificationReceiverValueResponse(val distributionGroupListReceiverValue: DistributionGroupListReceiverValueResponse? = null, val subscriptionReceiverValue: SubscriptionReceiverValueResponse? = null, val userObjectReceiverValue: UserObjectReceiverValueResponse? = null)

A notification event receiver value.

Link copied to clipboard
data class PackageValidationResultResponse(val errors: List<String>, val isValid: Boolean, val validationName: String)

The validation results. There's validation on package when it's created or updated.

Link copied to clipboard
data class SubscriptionReceiverValueResponse(val role: String? = null, val subscriptionId: String? = null, val subscriptionName: String? = null)

The subscription role receiver value.

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class TargetOSInfoResponse(val baselineOSs: List<String>? = null, val osUpdateType: String, val targetOSs: List<String>)

The information of the target OS to be tested.

Link copied to clipboard
data class TestBaseAccountSKUCapabilityResponse(val name: String, val value: String)

Properties of the Test Base Account SKU Capability.

Link copied to clipboard
data class TestBaseAccountSKUResponse(val capabilities: List<TestBaseAccountSKUCapabilityResponse>, val locations: List<String>? = null, val name: String, val resourceType: String? = null, val tier: String)

Describes a Test Base Account SKU.

Link copied to clipboard
data class TestResponse(val commands: List<CommandResponse>, val isActive: Boolean? = null, val testType: String, val validationResultId: String, val validationRunStatus: String)

The definition of a Test.

Link copied to clipboard
data class UserObjectReceiverValueResponse(val userObjectIds: List<String>? = null)

The user object receiver value.