All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.apigee.v1.GetSharedflowResult.scala Maven / Gradle / Ivy

The newest version!
package besom.api.googlenative.apigee.v1


final case class GetSharedflowResult private(
  latestRevisionId: String,
  metaData: besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1EntityMetadataResponse,
  name: String,
  revision: scala.collection.immutable.List[String]
)
object GetSharedflowResult :

  given decoder(using besom.types.Context): besom.types.Decoder[GetSharedflowResult] =
    besom.internal.Decoder.derived[GetSharedflowResult]



  given outputOps: {} with
    extension(output: besom.types.Output[GetSharedflowResult])
      def latestRevisionId : besom.types.Output[String] = output.map(_.latestRevisionId)
      def metaData : besom.types.Output[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1EntityMetadataResponse] = output.map(_.metaData)
      def name : besom.types.Output[String] = output.map(_.name)
      def revision : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.revision)

  given optionOutputOps: {} with
    extension(output: besom.types.Output[scala.Option[GetSharedflowResult]])
      def latestRevisionId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.latestRevisionId))
      def metaData : besom.types.Output[scala.Option[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1EntityMetadataResponse]] = output.map(_.map(_.metaData))
      def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
      def revision : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.revision))





© 2015 - 2025 Weber Informatics LLC | Privacy Policy