
src.cloudidentity.v1.GetDeviceResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.cloudidentity.v1
final case class GetDeviceResult private(
androidSpecificAttributes: besom.api.googlenative.cloudidentity.v1.outputs.GoogleAppsCloudidentityDevicesV1AndroidAttributesResponse,
assetTag: String,
basebandVersion: String,
bootloaderVersion: String,
brand: String,
buildNumber: String,
compromisedState: String,
createTime: String,
deviceId: String,
deviceType: String,
enabledDeveloperOptions: Boolean,
enabledUsbDebugging: Boolean,
encryptionState: String,
hostname: String,
imei: String,
kernelVersion: String,
lastSyncTime: String,
managementState: String,
manufacturer: String,
meid: String,
model: String,
name: String,
networkOperator: String,
osVersion: String,
otherAccounts: scala.collection.immutable.List[String],
ownerType: String,
releaseVersion: String,
securityPatchTime: String,
serialNumber: String,
wifiMacAddresses: scala.collection.immutable.List[String]
)
object GetDeviceResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetDeviceResult] =
besom.internal.Decoder.derived[GetDeviceResult]
given outputOps: {} with
extension(output: besom.types.Output[GetDeviceResult])
def androidSpecificAttributes : besom.types.Output[besom.api.googlenative.cloudidentity.v1.outputs.GoogleAppsCloudidentityDevicesV1AndroidAttributesResponse] = output.map(_.androidSpecificAttributes)
def assetTag : besom.types.Output[String] = output.map(_.assetTag)
def basebandVersion : besom.types.Output[String] = output.map(_.basebandVersion)
def bootloaderVersion : besom.types.Output[String] = output.map(_.bootloaderVersion)
def brand : besom.types.Output[String] = output.map(_.brand)
def buildNumber : besom.types.Output[String] = output.map(_.buildNumber)
def compromisedState : besom.types.Output[String] = output.map(_.compromisedState)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def deviceId : besom.types.Output[String] = output.map(_.deviceId)
def deviceType : besom.types.Output[String] = output.map(_.deviceType)
def enabledDeveloperOptions : besom.types.Output[Boolean] = output.map(_.enabledDeveloperOptions)
def enabledUsbDebugging : besom.types.Output[Boolean] = output.map(_.enabledUsbDebugging)
def encryptionState : besom.types.Output[String] = output.map(_.encryptionState)
def hostname : besom.types.Output[String] = output.map(_.hostname)
def imei : besom.types.Output[String] = output.map(_.imei)
def kernelVersion : besom.types.Output[String] = output.map(_.kernelVersion)
def lastSyncTime : besom.types.Output[String] = output.map(_.lastSyncTime)
def managementState : besom.types.Output[String] = output.map(_.managementState)
def manufacturer : besom.types.Output[String] = output.map(_.manufacturer)
def meid : besom.types.Output[String] = output.map(_.meid)
def model : besom.types.Output[String] = output.map(_.model)
def name : besom.types.Output[String] = output.map(_.name)
def networkOperator : besom.types.Output[String] = output.map(_.networkOperator)
def osVersion : besom.types.Output[String] = output.map(_.osVersion)
def otherAccounts : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.otherAccounts)
def ownerType : besom.types.Output[String] = output.map(_.ownerType)
def releaseVersion : besom.types.Output[String] = output.map(_.releaseVersion)
def securityPatchTime : besom.types.Output[String] = output.map(_.securityPatchTime)
def serialNumber : besom.types.Output[String] = output.map(_.serialNumber)
def wifiMacAddresses : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.wifiMacAddresses)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetDeviceResult]])
def androidSpecificAttributes : besom.types.Output[scala.Option[besom.api.googlenative.cloudidentity.v1.outputs.GoogleAppsCloudidentityDevicesV1AndroidAttributesResponse]] = output.map(_.map(_.androidSpecificAttributes))
def assetTag : besom.types.Output[scala.Option[String]] = output.map(_.map(_.assetTag))
def basebandVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.basebandVersion))
def bootloaderVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.bootloaderVersion))
def brand : besom.types.Output[scala.Option[String]] = output.map(_.map(_.brand))
def buildNumber : besom.types.Output[scala.Option[String]] = output.map(_.map(_.buildNumber))
def compromisedState : besom.types.Output[scala.Option[String]] = output.map(_.map(_.compromisedState))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def deviceId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.deviceId))
def deviceType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.deviceType))
def enabledDeveloperOptions : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.enabledDeveloperOptions))
def enabledUsbDebugging : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.enabledUsbDebugging))
def encryptionState : besom.types.Output[scala.Option[String]] = output.map(_.map(_.encryptionState))
def hostname : besom.types.Output[scala.Option[String]] = output.map(_.map(_.hostname))
def imei : besom.types.Output[scala.Option[String]] = output.map(_.map(_.imei))
def kernelVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.kernelVersion))
def lastSyncTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastSyncTime))
def managementState : besom.types.Output[scala.Option[String]] = output.map(_.map(_.managementState))
def manufacturer : besom.types.Output[scala.Option[String]] = output.map(_.map(_.manufacturer))
def meid : besom.types.Output[scala.Option[String]] = output.map(_.map(_.meid))
def model : besom.types.Output[scala.Option[String]] = output.map(_.map(_.model))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def networkOperator : besom.types.Output[scala.Option[String]] = output.map(_.map(_.networkOperator))
def osVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.osVersion))
def otherAccounts : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.otherAccounts))
def ownerType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.ownerType))
def releaseVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.releaseVersion))
def securityPatchTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.securityPatchTime))
def serialNumber : besom.types.Output[scala.Option[String]] = output.map(_.map(_.serialNumber))
def wifiMacAddresses : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.wifiMacAddresses))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy