
src.cloudchannel.v1.GetCustomerResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.cloudchannel.v1
final case class GetCustomerResult private(
alternateEmail: String,
channelPartnerId: String,
cloudIdentityId: String,
cloudIdentityInfo: besom.api.googlenative.cloudchannel.v1.outputs.GoogleCloudChannelV1CloudIdentityInfoResponse,
correlationId: String,
createTime: String,
domain: String,
languageCode: String,
name: String,
orgDisplayName: String,
orgPostalAddress: besom.api.googlenative.cloudchannel.v1.outputs.GoogleTypePostalAddressResponse,
primaryContactInfo: besom.api.googlenative.cloudchannel.v1.outputs.GoogleCloudChannelV1ContactInfoResponse,
updateTime: String
)
object GetCustomerResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetCustomerResult] =
besom.internal.Decoder.derived[GetCustomerResult]
given outputOps: {} with
extension(output: besom.types.Output[GetCustomerResult])
def alternateEmail : besom.types.Output[String] = output.map(_.alternateEmail)
def channelPartnerId : besom.types.Output[String] = output.map(_.channelPartnerId)
def cloudIdentityId : besom.types.Output[String] = output.map(_.cloudIdentityId)
def cloudIdentityInfo : besom.types.Output[besom.api.googlenative.cloudchannel.v1.outputs.GoogleCloudChannelV1CloudIdentityInfoResponse] = output.map(_.cloudIdentityInfo)
def correlationId : besom.types.Output[String] = output.map(_.correlationId)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def domain : besom.types.Output[String] = output.map(_.domain)
def languageCode : besom.types.Output[String] = output.map(_.languageCode)
def name : besom.types.Output[String] = output.map(_.name)
def orgDisplayName : besom.types.Output[String] = output.map(_.orgDisplayName)
def orgPostalAddress : besom.types.Output[besom.api.googlenative.cloudchannel.v1.outputs.GoogleTypePostalAddressResponse] = output.map(_.orgPostalAddress)
def primaryContactInfo : besom.types.Output[besom.api.googlenative.cloudchannel.v1.outputs.GoogleCloudChannelV1ContactInfoResponse] = output.map(_.primaryContactInfo)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetCustomerResult]])
def alternateEmail : besom.types.Output[scala.Option[String]] = output.map(_.map(_.alternateEmail))
def channelPartnerId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.channelPartnerId))
def cloudIdentityId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.cloudIdentityId))
def cloudIdentityInfo : besom.types.Output[scala.Option[besom.api.googlenative.cloudchannel.v1.outputs.GoogleCloudChannelV1CloudIdentityInfoResponse]] = output.map(_.map(_.cloudIdentityInfo))
def correlationId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.correlationId))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def domain : besom.types.Output[scala.Option[String]] = output.map(_.map(_.domain))
def languageCode : besom.types.Output[scala.Option[String]] = output.map(_.map(_.languageCode))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def orgDisplayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.orgDisplayName))
def orgPostalAddress : besom.types.Output[scala.Option[besom.api.googlenative.cloudchannel.v1.outputs.GoogleTypePostalAddressResponse]] = output.map(_.map(_.orgPostalAddress))
def primaryContactInfo : besom.types.Output[scala.Option[besom.api.googlenative.cloudchannel.v1.outputs.GoogleCloudChannelV1ContactInfoResponse]] = output.map(_.map(_.primaryContactInfo))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy