org.xmtp.proto.mls.message.contents.GroupMembershipChangesKt.kt Maven / Gradle / Ivy
//Generated by the protocol buffer compiler. DO NOT EDIT!
// source: mls/message_contents/transcript_messages.proto
package org.xmtp.proto.mls.message.contents;
@kotlin.jvm.JvmName("-initializegroupMembershipChanges")
public inline fun groupMembershipChanges(block: org.xmtp.proto.mls.message.contents.GroupMembershipChangesKt.Dsl.() -> kotlin.Unit): org.xmtp.proto.mls.message.contents.TranscriptMessages.GroupMembershipChanges =
org.xmtp.proto.mls.message.contents.GroupMembershipChangesKt.Dsl._create(org.xmtp.proto.mls.message.contents.TranscriptMessages.GroupMembershipChanges.newBuilder()).apply { block() }._build()
public object GroupMembershipChangesKt {
@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.TranscriptMessages.GroupMembershipChanges.Builder
) {
public companion object {
@kotlin.jvm.JvmSynthetic
@kotlin.PublishedApi
internal fun _create(builder: org.xmtp.proto.mls.message.contents.TranscriptMessages.GroupMembershipChanges.Builder): Dsl = Dsl(builder)
}
@kotlin.jvm.JvmSynthetic
@kotlin.PublishedApi
internal fun _build(): org.xmtp.proto.mls.message.contents.TranscriptMessages.GroupMembershipChanges = _builder.build()
/**
* An uninstantiable, behaviorless type to represent the field in
* generics.
*/
@kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
public class MembersAddedProxy private constructor() : com.google.protobuf.kotlin.DslProxy()
/**
*
* Members that have been added in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_added = 1;
*/
public val membersAdded: com.google.protobuf.kotlin.DslList
@kotlin.jvm.JvmSynthetic
get() = com.google.protobuf.kotlin.DslList(
_builder.getMembersAddedList()
)
/**
*
* Members that have been added in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_added = 1;
* @param value The membersAdded to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("addMembersAdded")
public fun com.google.protobuf.kotlin.DslList.add(value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
_builder.addMembersAdded(value)
}
/**
*
* Members that have been added in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_added = 1;
* @param value The membersAdded to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("plusAssignMembersAdded")
@Suppress("NOTHING_TO_INLINE")
public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
add(value)
}
/**
*
* Members that have been added in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_added = 1;
* @param values The membersAdded to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("addAllMembersAdded")
public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) {
_builder.addAllMembersAdded(values)
}
/**
*
* Members that have been added in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_added = 1;
* @param values The membersAdded to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("plusAssignAllMembersAdded")
@Suppress("NOTHING_TO_INLINE")
public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) {
addAll(values)
}
/**
*
* Members that have been added in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_added = 1;
* @param index The index to set the value at.
* @param value The membersAdded to set.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("setMembersAdded")
public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
_builder.setMembersAdded(index, value)
}
/**
*
* Members that have been added in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_added = 1;
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("clearMembersAdded")
public fun com.google.protobuf.kotlin.DslList.clear() {
_builder.clearMembersAdded()
}
/**
* An uninstantiable, behaviorless type to represent the field in
* generics.
*/
@kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
public class MembersRemovedProxy private constructor() : com.google.protobuf.kotlin.DslProxy()
/**
*
* Members that have been removed in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_removed = 2;
*/
public val membersRemoved: com.google.protobuf.kotlin.DslList
@kotlin.jvm.JvmSynthetic
get() = com.google.protobuf.kotlin.DslList(
_builder.getMembersRemovedList()
)
/**
*
* Members that have been removed in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_removed = 2;
* @param value The membersRemoved to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("addMembersRemoved")
public fun com.google.protobuf.kotlin.DslList.add(value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
_builder.addMembersRemoved(value)
}
/**
*
* Members that have been removed in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_removed = 2;
* @param value The membersRemoved to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("plusAssignMembersRemoved")
@Suppress("NOTHING_TO_INLINE")
public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
add(value)
}
/**
*
* Members that have been removed in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_removed = 2;
* @param values The membersRemoved to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("addAllMembersRemoved")
public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) {
_builder.addAllMembersRemoved(values)
}
/**
*
* Members that have been removed in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_removed = 2;
* @param values The membersRemoved to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("plusAssignAllMembersRemoved")
@Suppress("NOTHING_TO_INLINE")
public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) {
addAll(values)
}
/**
*
* Members that have been removed in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_removed = 2;
* @param index The index to set the value at.
* @param value The membersRemoved to set.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("setMembersRemoved")
public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
_builder.setMembersRemoved(index, value)
}
/**
*
* Members that have been removed in the commit
*
*
* repeated .xmtp.mls.message_contents.MembershipChange members_removed = 2;
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("clearMembersRemoved")
public fun com.google.protobuf.kotlin.DslList.clear() {
_builder.clearMembersRemoved()
}
/**
* An uninstantiable, behaviorless type to represent the field in
* generics.
*/
@kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
public class InstallationsAddedProxy private constructor() : com.google.protobuf.kotlin.DslProxy()
/**
*
* Installations that have been added in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_added = 3;
*/
public val installationsAdded: com.google.protobuf.kotlin.DslList
@kotlin.jvm.JvmSynthetic
get() = com.google.protobuf.kotlin.DslList(
_builder.getInstallationsAddedList()
)
/**
*
* Installations that have been added in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_added = 3;
* @param value The installationsAdded to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("addInstallationsAdded")
public fun com.google.protobuf.kotlin.DslList.add(value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
_builder.addInstallationsAdded(value)
}
/**
*
* Installations that have been added in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_added = 3;
* @param value The installationsAdded to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("plusAssignInstallationsAdded")
@Suppress("NOTHING_TO_INLINE")
public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
add(value)
}
/**
*
* Installations that have been added in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_added = 3;
* @param values The installationsAdded to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("addAllInstallationsAdded")
public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) {
_builder.addAllInstallationsAdded(values)
}
/**
*
* Installations that have been added in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_added = 3;
* @param values The installationsAdded to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("plusAssignAllInstallationsAdded")
@Suppress("NOTHING_TO_INLINE")
public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) {
addAll(values)
}
/**
*
* Installations that have been added in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_added = 3;
* @param index The index to set the value at.
* @param value The installationsAdded to set.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("setInstallationsAdded")
public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
_builder.setInstallationsAdded(index, value)
}
/**
*
* Installations that have been added in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_added = 3;
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("clearInstallationsAdded")
public fun com.google.protobuf.kotlin.DslList.clear() {
_builder.clearInstallationsAdded()
}
/**
* An uninstantiable, behaviorless type to represent the field in
* generics.
*/
@kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class)
public class InstallationsRemovedProxy private constructor() : com.google.protobuf.kotlin.DslProxy()
/**
*
* Installations removed in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_removed = 4;
*/
public val installationsRemoved: com.google.protobuf.kotlin.DslList
@kotlin.jvm.JvmSynthetic
get() = com.google.protobuf.kotlin.DslList(
_builder.getInstallationsRemovedList()
)
/**
*
* Installations removed in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_removed = 4;
* @param value The installationsRemoved to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("addInstallationsRemoved")
public fun com.google.protobuf.kotlin.DslList.add(value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
_builder.addInstallationsRemoved(value)
}
/**
*
* Installations removed in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_removed = 4;
* @param value The installationsRemoved to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("plusAssignInstallationsRemoved")
@Suppress("NOTHING_TO_INLINE")
public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
add(value)
}
/**
*
* Installations removed in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_removed = 4;
* @param values The installationsRemoved to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("addAllInstallationsRemoved")
public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) {
_builder.addAllInstallationsRemoved(values)
}
/**
*
* Installations removed in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_removed = 4;
* @param values The installationsRemoved to add.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("plusAssignAllInstallationsRemoved")
@Suppress("NOTHING_TO_INLINE")
public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) {
addAll(values)
}
/**
*
* Installations removed in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_removed = 4;
* @param index The index to set the value at.
* @param value The installationsRemoved to set.
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("setInstallationsRemoved")
public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: org.xmtp.proto.mls.message.contents.TranscriptMessages.MembershipChange) {
_builder.setInstallationsRemoved(index, value)
}
/**
*
* Installations removed in the commit, grouped by member
*
*
* repeated .xmtp.mls.message_contents.MembershipChange installations_removed = 4;
*/
@kotlin.jvm.JvmSynthetic
@kotlin.jvm.JvmName("clearInstallationsRemoved")
public fun com.google.protobuf.kotlin.DslList.clear() {
_builder.clearInstallationsRemoved()
}
}
}
public inline fun org.xmtp.proto.mls.message.contents.TranscriptMessages.GroupMembershipChanges.copy(block: org.xmtp.proto.mls.message.contents.GroupMembershipChangesKt.Dsl.() -> kotlin.Unit): org.xmtp.proto.mls.message.contents.TranscriptMessages.GroupMembershipChanges =
org.xmtp.proto.mls.message.contents.GroupMembershipChangesKt.Dsl._create(this.toBuilder()).apply { block() }._build()