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

org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.kt Maven / Gradle / Ivy

There is a newer version: 3.70.1
Show newest version
//Generated by the protocol buffer compiler. DO NOT EDIT!
// source: mls/message_contents/content.proto

package org.xmtp.proto.mls.message.contents;

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

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

    /**
     * .xmtp.mls.message_contents.PlaintextEnvelope.V1 v1 = 1;
     */
    public var v1: org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V1
      @JvmName("getV1")
      get() = _builder.getV1()
      @JvmName("setV1")
      set(value) {
        _builder.setV1(value)
      }
    /**
     * .xmtp.mls.message_contents.PlaintextEnvelope.V1 v1 = 1;
     */
    public fun clearV1() {
      _builder.clearV1()
    }
    /**
     * .xmtp.mls.message_contents.PlaintextEnvelope.V1 v1 = 1;
     * @return Whether the v1 field is set.
     */
    public fun hasV1(): kotlin.Boolean {
      return _builder.hasV1()
    }

    /**
     * .xmtp.mls.message_contents.PlaintextEnvelope.V2 v2 = 2;
     */
    public var v2: org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2
      @JvmName("getV2")
      get() = _builder.getV2()
      @JvmName("setV2")
      set(value) {
        _builder.setV2(value)
      }
    /**
     * .xmtp.mls.message_contents.PlaintextEnvelope.V2 v2 = 2;
     */
    public fun clearV2() {
      _builder.clearV2()
    }
    /**
     * .xmtp.mls.message_contents.PlaintextEnvelope.V2 v2 = 2;
     * @return Whether the v2 field is set.
     */
    public fun hasV2(): kotlin.Boolean {
      return _builder.hasV2()
    }
    public val contentCase: org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.ContentCase
      @JvmName("getContentCase")
      get() = _builder.getContentCase()

    public fun clearContent() {
      _builder.clearContent()
    }
  }
  @kotlin.jvm.JvmName("-initializev1")
  public inline fun v1(block: org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.V1Kt.Dsl.() -> kotlin.Unit): org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V1 =
    org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.V1Kt.Dsl._create(org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V1.newBuilder()).apply { block() }._build()
  public object V1Kt {
    @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
    @com.google.protobuf.kotlin.ProtoDslMarker
    public class Dsl private constructor(
      private val _builder: org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V1.Builder
    ) {
      public companion object {
        @kotlin.jvm.JvmSynthetic
        @kotlin.PublishedApi
        internal fun _create(builder: org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V1.Builder): Dsl = Dsl(builder)
      }

      @kotlin.jvm.JvmSynthetic
      @kotlin.PublishedApi
      internal fun _build(): org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V1 = _builder.build()

      /**
       * 
       * Expected to be EncodedContent
       * 
* * bytes content = 1; */ public var content: com.google.protobuf.ByteString @JvmName("getContent") get() = _builder.getContent() @JvmName("setContent") set(value) { _builder.setContent(value) } /** *
       * Expected to be EncodedContent
       * 
* * bytes content = 1; */ public fun clearContent() { _builder.clearContent() } /** *
       * A unique value that can be used to ensure that the same content can
       * produce different hashes. May be the sender timestamp.
       * 
* * string idempotency_key = 2; */ public var idempotencyKey: kotlin.String @JvmName("getIdempotencyKey") get() = _builder.getIdempotencyKey() @JvmName("setIdempotencyKey") set(value) { _builder.setIdempotencyKey(value) } /** *
       * A unique value that can be used to ensure that the same content can
       * produce different hashes. May be the sender timestamp.
       * 
* * string idempotency_key = 2; */ public fun clearIdempotencyKey() { _builder.clearIdempotencyKey() } } } @kotlin.jvm.JvmName("-initializev2") public inline fun v2(block: org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.V2Kt.Dsl.() -> kotlin.Unit): org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2 = org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.V2Kt.Dsl._create(org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2.newBuilder()).apply { block() }._build() public object V2Kt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2 = _builder.build() /** *
       * A unique value that can be used to ensure that the same content can
       * produce different hashes. May be the sender timestamp.
       * 
* * string idempotency_key = 1; */ public var idempotencyKey: kotlin.String @JvmName("getIdempotencyKey") get() = _builder.getIdempotencyKey() @JvmName("setIdempotencyKey") set(value) { _builder.setIdempotencyKey(value) } /** *
       * A unique value that can be used to ensure that the same content can
       * produce different hashes. May be the sender timestamp.
       * 
* * string idempotency_key = 1; */ public fun clearIdempotencyKey() { _builder.clearIdempotencyKey() } /** *
       * Expected to be EncodedContent
       * 
* * bytes content = 2; */ public var content: com.google.protobuf.ByteString @JvmName("getContent") get() = _builder.getContent() @JvmName("setContent") set(value) { _builder.setContent(value) } /** *
       * Expected to be EncodedContent
       * 
* * bytes content = 2; */ public fun clearContent() { _builder.clearContent() } /** *
       * Expected to be EncodedContent
       * 
* * bytes content = 2; * @return Whether the content field is set. */ public fun hasContent(): kotlin.Boolean { return _builder.hasContent() } /** *
       * Initiator sends a request to receive message history
       * 
* * .xmtp.mls.message_contents.MessageHistoryRequest request = 3; */ public var request: org.xmtp.proto.mls.message.contents.Content.MessageHistoryRequest @JvmName("getRequest") get() = _builder.getRequest() @JvmName("setRequest") set(value) { _builder.setRequest(value) } /** *
       * Initiator sends a request to receive message history
       * 
* * .xmtp.mls.message_contents.MessageHistoryRequest request = 3; */ public fun clearRequest() { _builder.clearRequest() } /** *
       * Initiator sends a request to receive message history
       * 
* * .xmtp.mls.message_contents.MessageHistoryRequest request = 3; * @return Whether the request field is set. */ public fun hasRequest(): kotlin.Boolean { return _builder.hasRequest() } /** *
       * Some other authorized installation sends a reply
       * 
* * .xmtp.mls.message_contents.MessageHistoryReply reply = 4; */ public var reply: org.xmtp.proto.mls.message.contents.Content.MessageHistoryReply @JvmName("getReply") get() = _builder.getReply() @JvmName("setReply") set(value) { _builder.setReply(value) } /** *
       * Some other authorized installation sends a reply
       * 
* * .xmtp.mls.message_contents.MessageHistoryReply reply = 4; */ public fun clearReply() { _builder.clearReply() } /** *
       * Some other authorized installation sends a reply
       * 
* * .xmtp.mls.message_contents.MessageHistoryReply reply = 4; * @return Whether the reply field is set. */ public fun hasReply(): kotlin.Boolean { return _builder.hasReply() } public val messageTypeCase: org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2.MessageTypeCase @JvmName("getMessageTypeCase") get() = _builder.getMessageTypeCase() public fun clearMessageType() { _builder.clearMessageType() } } } } public inline fun org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.copy(block: org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.Dsl.() -> kotlin.Unit): org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope = org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.Dsl._create(this.toBuilder()).apply { block() }._build() public inline fun org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V1.copy(block: org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.V1Kt.Dsl.() -> kotlin.Unit): org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V1 = org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.V1Kt.Dsl._create(this.toBuilder()).apply { block() }._build() public inline fun org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2.copy(block: org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.V2Kt.Dsl.() -> kotlin.Unit): org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2 = org.xmtp.proto.mls.message.contents.PlaintextEnvelopeKt.V2Kt.Dsl._create(this.toBuilder()).apply { block() }._build() public val org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2OrBuilder.requestOrNull: org.xmtp.proto.mls.message.contents.Content.MessageHistoryRequest? get() = if (hasRequest()) getRequest() else null public val org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2OrBuilder.replyOrNull: org.xmtp.proto.mls.message.contents.Content.MessageHistoryReply? get() = if (hasReply()) getReply() else null public val org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelopeOrBuilder.v1OrNull: org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V1? get() = if (hasV1()) getV1() else null public val org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelopeOrBuilder.v2OrNull: org.xmtp.proto.mls.message.contents.Content.PlaintextEnvelope.V2? get() = if (hasV2()) getV2() else null




© 2015 - 2024 Weber Informatics LLC | Privacy Policy