
src.apigee.v1.GetAppGroupAppResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.apigee.v1
final case class GetAppGroupAppResult private(
apiProducts: scala.collection.immutable.List[String],
appGroup: String,
appId: String,
attributes: scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AttributeResponse],
callbackUrl: String,
createdAt: String,
credentials: scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1CredentialResponse],
keyExpiresIn: String,
lastModifiedAt: String,
name: String,
scopes: scala.collection.immutable.List[String],
status: String
)
object GetAppGroupAppResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetAppGroupAppResult] =
besom.internal.Decoder.derived[GetAppGroupAppResult]
given outputOps: {} with
extension(output: besom.types.Output[GetAppGroupAppResult])
def apiProducts : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.apiProducts)
def appGroup : besom.types.Output[String] = output.map(_.appGroup)
def appId : besom.types.Output[String] = output.map(_.appId)
def attributes : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AttributeResponse]] = output.map(_.attributes)
def callbackUrl : besom.types.Output[String] = output.map(_.callbackUrl)
def createdAt : besom.types.Output[String] = output.map(_.createdAt)
def credentials : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1CredentialResponse]] = output.map(_.credentials)
def keyExpiresIn : besom.types.Output[String] = output.map(_.keyExpiresIn)
def lastModifiedAt : besom.types.Output[String] = output.map(_.lastModifiedAt)
def name : besom.types.Output[String] = output.map(_.name)
def scopes : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.scopes)
def status : besom.types.Output[String] = output.map(_.status)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetAppGroupAppResult]])
def apiProducts : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.apiProducts))
def appGroup : besom.types.Output[scala.Option[String]] = output.map(_.map(_.appGroup))
def appId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.appId))
def attributes : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AttributeResponse]]] = output.map(_.map(_.attributes))
def callbackUrl : besom.types.Output[scala.Option[String]] = output.map(_.map(_.callbackUrl))
def createdAt : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createdAt))
def credentials : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1CredentialResponse]]] = output.map(_.map(_.credentials))
def keyExpiresIn : besom.types.Output[scala.Option[String]] = output.map(_.map(_.keyExpiresIn))
def lastModifiedAt : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastModifiedAt))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def scopes : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.scopes))
def status : besom.types.Output[scala.Option[String]] = output.map(_.map(_.status))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy