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