
src.apigee.v1.GetAppGroupAppKeyResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.apigee.v1
final case class GetAppGroupAppKeyResult private(
apiProducts: scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1ApiProductAssociationResponse],
attributes: scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AttributeResponse],
consumerKey: String,
consumerSecret: String,
expiresAt: String,
expiresInSeconds: String,
issuedAt: String,
scopes: scala.collection.immutable.List[String],
status: String
)
object GetAppGroupAppKeyResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetAppGroupAppKeyResult] =
besom.internal.Decoder.derived[GetAppGroupAppKeyResult]
given outputOps: {} with
extension(output: besom.types.Output[GetAppGroupAppKeyResult])
def apiProducts : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1ApiProductAssociationResponse]] = output.map(_.apiProducts)
def attributes : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AttributeResponse]] = output.map(_.attributes)
def consumerKey : besom.types.Output[String] = output.map(_.consumerKey)
def consumerSecret : besom.types.Output[String] = output.map(_.consumerSecret)
def expiresAt : besom.types.Output[String] = output.map(_.expiresAt)
def expiresInSeconds : besom.types.Output[String] = output.map(_.expiresInSeconds)
def issuedAt : besom.types.Output[String] = output.map(_.issuedAt)
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[GetAppGroupAppKeyResult]])
def apiProducts : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1ApiProductAssociationResponse]]] = output.map(_.map(_.apiProducts))
def attributes : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AttributeResponse]]] = output.map(_.map(_.attributes))
def consumerKey : besom.types.Output[scala.Option[String]] = output.map(_.map(_.consumerKey))
def consumerSecret : besom.types.Output[scala.Option[String]] = output.map(_.map(_.consumerSecret))
def expiresAt : besom.types.Output[scala.Option[String]] = output.map(_.map(_.expiresAt))
def expiresInSeconds : besom.types.Output[scala.Option[String]] = output.map(_.map(_.expiresInSeconds))
def issuedAt : besom.types.Output[scala.Option[String]] = output.map(_.map(_.issuedAt))
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