ProductDetailsResponse

data class ProductDetailsResponse(val childConfigurationDeviceDetails: List<ConfigurationDeviceDetailsResponse>, val displayInfo: DisplayInfoResponse? = null, val hierarchyInformation: HierarchyInformationResponse, val identificationType: String, val optInAdditionalConfigurations: List<AdditionalConfigurationResponse>? = null, val parentDeviceDetails: DeviceDetailsResponse, val parentProvisioningDetails: ProvisioningDetailsResponse? = null, val productDoubleEncryptionStatus: String, val termCommitmentInformation: TermCommitmentInformationResponse)

Represents product details.

Constructors

Link copied to clipboard
constructor(childConfigurationDeviceDetails: List<ConfigurationDeviceDetailsResponse>, displayInfo: DisplayInfoResponse? = null, hierarchyInformation: HierarchyInformationResponse, identificationType: String, optInAdditionalConfigurations: List<AdditionalConfigurationResponse>? = null, parentDeviceDetails: DeviceDetailsResponse, parentProvisioningDetails: ProvisioningDetailsResponse? = null, productDoubleEncryptionStatus: String, termCommitmentInformation: TermCommitmentInformationResponse)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Details of all child configurations that are part of the order item.

Link copied to clipboard

Display details of the product.

Link copied to clipboard

Hierarchy of the product which uniquely identifies the product.

Link copied to clipboard

Identification type of the configuration.

Link copied to clipboard

List of additional configurations customer wants in the order item apart from the ones included in the base configuration.

Link copied to clipboard

Device details of the parent configuration.

Link copied to clipboard

Device Provisioning Details for Parent.

Link copied to clipboard

Double encryption status of the configuration. Read-only field.

Link copied to clipboard

Term Commitment Information of the Device.