
src.apigee.v1.GetDeveloperResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.apigee.v1
final case class GetDeveloperResult private(
accessType: String,
appFamily: String,
apps: scala.collection.immutable.List[String],
attributes: scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AttributeResponse],
companies: scala.collection.immutable.List[String],
createdAt: String,
developerId: String,
email: String,
firstName: String,
lastModifiedAt: String,
lastName: String,
organizationName: String,
status: String,
userName: String
)
object GetDeveloperResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetDeveloperResult] =
besom.internal.Decoder.derived[GetDeveloperResult]
given outputOps: {} with
extension(output: besom.types.Output[GetDeveloperResult])
def accessType : besom.types.Output[String] = output.map(_.accessType)
def appFamily : besom.types.Output[String] = output.map(_.appFamily)
def apps : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.apps)
def attributes : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AttributeResponse]] = output.map(_.attributes)
def companies : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.companies)
def createdAt : besom.types.Output[String] = output.map(_.createdAt)
def developerId : besom.types.Output[String] = output.map(_.developerId)
def email : besom.types.Output[String] = output.map(_.email)
def firstName : besom.types.Output[String] = output.map(_.firstName)
def lastModifiedAt : besom.types.Output[String] = output.map(_.lastModifiedAt)
def lastName : besom.types.Output[String] = output.map(_.lastName)
def organizationName : besom.types.Output[String] = output.map(_.organizationName)
def status : besom.types.Output[String] = output.map(_.status)
def userName : besom.types.Output[String] = output.map(_.userName)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetDeveloperResult]])
def accessType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.accessType))
def appFamily : besom.types.Output[scala.Option[String]] = output.map(_.map(_.appFamily))
def apps : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.apps))
def attributes : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AttributeResponse]]] = output.map(_.map(_.attributes))
def companies : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.companies))
def createdAt : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createdAt))
def developerId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.developerId))
def email : besom.types.Output[scala.Option[String]] = output.map(_.map(_.email))
def firstName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.firstName))
def lastModifiedAt : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastModifiedAt))
def lastName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastName))
def organizationName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.organizationName))
def status : besom.types.Output[scala.Option[String]] = output.map(_.map(_.status))
def userName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.userName))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy