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

jvmMain.terra.dyncomm.v1beta1.query.converter.jvm.kt Maven / Gradle / Ivy

// Transform from terra/dyncomm/v1beta1/query.proto
@file:GeneratorVersion(version = "0.5.2")

package terra.dyncomm.v1beta1

import com.google.protobuf.Descriptors
import com.google.protobuf.Parser
import kr.jadekim.protobuf.`annotation`.GeneratorVersion
import kr.jadekim.protobuf.converter.mapper.ProtobufTypeMapper

public open class QueryParamsRequestJvmConverter :
    ProtobufTypeMapper {
  override val descriptor: Descriptors.Descriptor =
      QueryOuterClass.QueryParamsRequest.getDescriptor()

  override val parser: Parser =
      QueryOuterClass.QueryParamsRequest.parser()

  override val default: QueryOuterClass.QueryParamsRequest =
      QueryOuterClass.QueryParamsRequest.getDefaultInstance()

  override fun convert(obj: QueryOuterClass.QueryParamsRequest): QueryParamsRequest =
      QueryParamsRequest(
  )

  override fun convert(obj: QueryParamsRequest): QueryOuterClass.QueryParamsRequest {
    val builder = QueryOuterClass.QueryParamsRequest.newBuilder()
    return builder.build()
  }
}

public open class QueryParamsResponseJvmConverter :
    ProtobufTypeMapper {
  override val descriptor: Descriptors.Descriptor =
      QueryOuterClass.QueryParamsResponse.getDescriptor()

  override val parser: Parser =
      QueryOuterClass.QueryParamsResponse.parser()

  override val default: QueryOuterClass.QueryParamsResponse =
      QueryOuterClass.QueryParamsResponse.getDefaultInstance()

  override fun convert(obj: QueryOuterClass.QueryParamsResponse): QueryParamsResponse =
      QueryParamsResponse(
  	params = ParamsConverter.convert(obj.getParams()),
  )

  override fun convert(obj: QueryParamsResponse): QueryOuterClass.QueryParamsResponse {
    val builder = QueryOuterClass.QueryParamsResponse.newBuilder()
    builder.setParams(ParamsConverter.convert(obj.params))
    return builder.build()
  }
}

public open class QueryRateRequestJvmConverter :
    ProtobufTypeMapper {
  override val descriptor: Descriptors.Descriptor = QueryOuterClass.QueryRateRequest.getDescriptor()

  override val parser: Parser =
      QueryOuterClass.QueryRateRequest.parser()

  override val default: QueryOuterClass.QueryRateRequest =
      QueryOuterClass.QueryRateRequest.getDefaultInstance()

  override fun convert(obj: QueryOuterClass.QueryRateRequest): QueryRateRequest = QueryRateRequest(
  	validatorAddr = obj.getValidatorAddr(),
  )

  override fun convert(obj: QueryRateRequest): QueryOuterClass.QueryRateRequest {
    val builder = QueryOuterClass.QueryRateRequest.newBuilder()
    builder.setValidatorAddr(obj.validatorAddr)
    return builder.build()
  }
}

public open class QueryRateResponseJvmConverter :
    ProtobufTypeMapper {
  override val descriptor: Descriptors.Descriptor =
      QueryOuterClass.QueryRateResponse.getDescriptor()

  override val parser: Parser =
      QueryOuterClass.QueryRateResponse.parser()

  override val default: QueryOuterClass.QueryRateResponse =
      QueryOuterClass.QueryRateResponse.getDefaultInstance()

  override fun convert(obj: QueryOuterClass.QueryRateResponse): QueryRateResponse =
      QueryRateResponse(
  	rate = obj.getRate(),
  	target = obj.getTarget(),
  )

  override fun convert(obj: QueryRateResponse): QueryOuterClass.QueryRateResponse {
    val builder = QueryOuterClass.QueryRateResponse.newBuilder()
    builder.setRate(obj.rate)
    builder.setTarget(obj.target)
    return builder.build()
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy