
src.iam.v1.GetKeyResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.iam.v1
final case class GetKeyResult private(
disabled: Boolean,
keyAlgorithm: String,
keyOrigin: String,
keyType: String,
name: String,
privateKeyData: String,
privateKeyType: String,
publicKeyData: String,
validAfterTime: String,
validBeforeTime: String
)
object GetKeyResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetKeyResult] =
besom.internal.Decoder.derived[GetKeyResult]
given outputOps: {} with
extension(output: besom.types.Output[GetKeyResult])
def disabled : besom.types.Output[Boolean] = output.map(_.disabled)
def keyAlgorithm : besom.types.Output[String] = output.map(_.keyAlgorithm)
def keyOrigin : besom.types.Output[String] = output.map(_.keyOrigin)
def keyType : besom.types.Output[String] = output.map(_.keyType)
def name : besom.types.Output[String] = output.map(_.name)
def privateKeyData : besom.types.Output[String] = output.map(_.privateKeyData)
def privateKeyType : besom.types.Output[String] = output.map(_.privateKeyType)
def publicKeyData : besom.types.Output[String] = output.map(_.publicKeyData)
def validAfterTime : besom.types.Output[String] = output.map(_.validAfterTime)
def validBeforeTime : besom.types.Output[String] = output.map(_.validBeforeTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetKeyResult]])
def disabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.disabled))
def keyAlgorithm : besom.types.Output[scala.Option[String]] = output.map(_.map(_.keyAlgorithm))
def keyOrigin : besom.types.Output[scala.Option[String]] = output.map(_.map(_.keyOrigin))
def keyType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.keyType))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def privateKeyData : besom.types.Output[scala.Option[String]] = output.map(_.map(_.privateKeyData))
def privateKeyType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.privateKeyType))
def publicKeyData : besom.types.Output[scala.Option[String]] = output.map(_.map(_.publicKeyData))
def validAfterTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.validAfterTime))
def validBeforeTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.validBeforeTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy