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

org.xmtp.proto.message.contents.SignatureKt.kt Maven / Gradle / Ivy

The newest version!
//Generated by the protocol buffer compiler. DO NOT EDIT!
// source: message_contents/signature.proto

package org.xmtp.proto.message.contents;

@kotlin.jvm.JvmName("-initializesignature")
public inline fun signature(block: org.xmtp.proto.message.contents.SignatureKt.Dsl.() -> kotlin.Unit): org.xmtp.proto.message.contents.SignatureOuterClass.Signature =
  org.xmtp.proto.message.contents.SignatureKt.Dsl._create(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.newBuilder()).apply { block() }._build()
public object SignatureKt {
  @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
  @com.google.protobuf.kotlin.ProtoDslMarker
  public class Dsl private constructor(
    private val _builder: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.Builder
  ) {
    public companion object {
      @kotlin.jvm.JvmSynthetic
      @kotlin.PublishedApi
      internal fun _create(builder: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.Builder): Dsl = Dsl(builder)
    }

    @kotlin.jvm.JvmSynthetic
    @kotlin.PublishedApi
    internal fun _build(): org.xmtp.proto.message.contents.SignatureOuterClass.Signature = _builder.build()

    /**
     * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1;
     */
    public var ecdsaCompact: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact
      @JvmName("getEcdsaCompact")
      get() = _builder.getEcdsaCompact()
      @JvmName("setEcdsaCompact")
      set(value) {
        _builder.setEcdsaCompact(value)
      }
    /**
     * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1;
     */
    public fun clearEcdsaCompact() {
      _builder.clearEcdsaCompact()
    }
    /**
     * .xmtp.message_contents.Signature.ECDSACompact ecdsa_compact = 1;
     * @return Whether the ecdsaCompact field is set.
     */
    public fun hasEcdsaCompact(): kotlin.Boolean {
      return _builder.hasEcdsaCompact()
    }

    /**
     * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2;
     */
    public var walletEcdsaCompact: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact
      @JvmName("getWalletEcdsaCompact")
      get() = _builder.getWalletEcdsaCompact()
      @JvmName("setWalletEcdsaCompact")
      set(value) {
        _builder.setWalletEcdsaCompact(value)
      }
    /**
     * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2;
     */
    public fun clearWalletEcdsaCompact() {
      _builder.clearWalletEcdsaCompact()
    }
    /**
     * .xmtp.message_contents.Signature.WalletECDSACompact wallet_ecdsa_compact = 2;
     * @return Whether the walletEcdsaCompact field is set.
     */
    public fun hasWalletEcdsaCompact(): kotlin.Boolean {
      return _builder.hasWalletEcdsaCompact()
    }
    public val unionCase: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.UnionCase
      @JvmName("getUnionCase")
      get() = _builder.getUnionCase()

    public fun clearUnion() {
      _builder.clearUnion()
    }
  }
  @kotlin.jvm.JvmName("-initializeeCDSACompact")
  public inline fun eCDSACompact(block: org.xmtp.proto.message.contents.SignatureKt.ECDSACompactKt.Dsl.() -> kotlin.Unit): org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact =
    org.xmtp.proto.message.contents.SignatureKt.ECDSACompactKt.Dsl._create(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact.newBuilder()).apply { block() }._build()
  public object ECDSACompactKt {
    @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
    @com.google.protobuf.kotlin.ProtoDslMarker
    public class Dsl private constructor(
      private val _builder: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact.Builder
    ) {
      public companion object {
        @kotlin.jvm.JvmSynthetic
        @kotlin.PublishedApi
        internal fun _create(builder: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact.Builder): Dsl = Dsl(builder)
      }

      @kotlin.jvm.JvmSynthetic
      @kotlin.PublishedApi
      internal fun _build(): org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact = _builder.build()

      /**
       * 
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; */ public var bytes: com.google.protobuf.ByteString @JvmName("getBytes") get() = _builder.getBytes() @JvmName("setBytes") set(value) { _builder.setBytes(value) } /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; */ public fun clearBytes() { _builder.clearBytes() } /** *
       * recovery bit
       * 
* * uint32 recovery = 2; */ public var recovery: kotlin.Int @JvmName("getRecovery") get() = _builder.getRecovery() @JvmName("setRecovery") set(value) { _builder.setRecovery(value) } /** *
       * recovery bit
       * 
* * uint32 recovery = 2; */ public fun clearRecovery() { _builder.clearRecovery() } } } @kotlin.jvm.JvmName("-initializewalletECDSACompact") public inline fun walletECDSACompact(block: org.xmtp.proto.message.contents.SignatureKt.WalletECDSACompactKt.Dsl.() -> kotlin.Unit): org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact = org.xmtp.proto.message.contents.SignatureKt.WalletECDSACompactKt.Dsl._create(org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact.newBuilder()).apply { block() }._build() public object WalletECDSACompactKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact = _builder.build() /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; */ public var bytes: com.google.protobuf.ByteString @JvmName("getBytes") get() = _builder.getBytes() @JvmName("setBytes") set(value) { _builder.setBytes(value) } /** *
       * compact representation [ R || S ], 64 bytes
       * 
* * bytes bytes = 1; */ public fun clearBytes() { _builder.clearBytes() } /** *
       * recovery bit
       * 
* * uint32 recovery = 2; */ public var recovery: kotlin.Int @JvmName("getRecovery") get() = _builder.getRecovery() @JvmName("setRecovery") set(value) { _builder.setRecovery(value) } /** *
       * recovery bit
       * 
* * uint32 recovery = 2; */ public fun clearRecovery() { _builder.clearRecovery() } } } } public inline fun org.xmtp.proto.message.contents.SignatureOuterClass.Signature.copy(block: org.xmtp.proto.message.contents.SignatureKt.Dsl.() -> kotlin.Unit): org.xmtp.proto.message.contents.SignatureOuterClass.Signature = org.xmtp.proto.message.contents.SignatureKt.Dsl._create(this.toBuilder()).apply { block() }._build() public inline fun org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact.copy(block: org.xmtp.proto.message.contents.SignatureKt.ECDSACompactKt.Dsl.() -> kotlin.Unit): org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact = org.xmtp.proto.message.contents.SignatureKt.ECDSACompactKt.Dsl._create(this.toBuilder()).apply { block() }._build() public inline fun org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact.copy(block: org.xmtp.proto.message.contents.SignatureKt.WalletECDSACompactKt.Dsl.() -> kotlin.Unit): org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact = org.xmtp.proto.message.contents.SignatureKt.WalletECDSACompactKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val org.xmtp.proto.message.contents.SignatureOuterClass.SignatureOrBuilder.ecdsaCompactOrNull: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.ECDSACompact? get() = if (hasEcdsaCompact()) getEcdsaCompact() else null public val org.xmtp.proto.message.contents.SignatureOuterClass.SignatureOrBuilder.walletEcdsaCompactOrNull: org.xmtp.proto.message.contents.SignatureOuterClass.Signature.WalletECDSACompact? get() = if (hasWalletEcdsaCompact()) getWalletEcdsaCompact() else null




© 2015 - 2024 Weber Informatics LLC | Privacy Policy