
src.translate.v3.GetGlossaryResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.translate.v3
final case class GetGlossaryResult private(
displayName: String,
endTime: String,
entryCount: Int,
inputConfig: besom.api.googlenative.translate.v3.outputs.GlossaryInputConfigResponse,
languageCodesSet: besom.api.googlenative.translate.v3.outputs.LanguageCodesSetResponse,
languagePair: besom.api.googlenative.translate.v3.outputs.LanguageCodePairResponse,
name: String,
submitTime: String
)
object GetGlossaryResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetGlossaryResult] =
besom.internal.Decoder.derived[GetGlossaryResult]
given outputOps: {} with
extension(output: besom.types.Output[GetGlossaryResult])
def displayName : besom.types.Output[String] = output.map(_.displayName)
def endTime : besom.types.Output[String] = output.map(_.endTime)
def entryCount : besom.types.Output[Int] = output.map(_.entryCount)
def inputConfig : besom.types.Output[besom.api.googlenative.translate.v3.outputs.GlossaryInputConfigResponse] = output.map(_.inputConfig)
def languageCodesSet : besom.types.Output[besom.api.googlenative.translate.v3.outputs.LanguageCodesSetResponse] = output.map(_.languageCodesSet)
def languagePair : besom.types.Output[besom.api.googlenative.translate.v3.outputs.LanguageCodePairResponse] = output.map(_.languagePair)
def name : besom.types.Output[String] = output.map(_.name)
def submitTime : besom.types.Output[String] = output.map(_.submitTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetGlossaryResult]])
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def endTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.endTime))
def entryCount : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.entryCount))
def inputConfig : besom.types.Output[scala.Option[besom.api.googlenative.translate.v3.outputs.GlossaryInputConfigResponse]] = output.map(_.map(_.inputConfig))
def languageCodesSet : besom.types.Output[scala.Option[besom.api.googlenative.translate.v3.outputs.LanguageCodesSetResponse]] = output.map(_.map(_.languageCodesSet))
def languagePair : besom.types.Output[scala.Option[besom.api.googlenative.translate.v3.outputs.LanguageCodePairResponse]] = output.map(_.map(_.languagePair))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def submitTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.submitTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy