// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/exchange/v1/keyapis_exchange_message_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.exchange.v1; @kotlin.jvm.JvmName("-initializemessagePushCall") public inline fun messagePushCall(block: ru.keyapis.exchange.v1.MessagePushCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall = ru.keyapis.exchange.v1.MessagePushCallKt.Dsl._create(ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.newBuilder()).apply { block() }._build() /** * ``` * Звонковое сообщение * ``` * * Protobuf type `keyapis.exchange.v1.MessagePushCall` */ public object MessagePushCallKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall = _builder.build() /** * ``` * Сообщение * ``` * * `.keyapis.exchange.v1.MessagePushCall.Message message = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var message: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Message @JvmName("getMessage") get() = _builder.getMessage() @JvmName("setMessage") set(value) { _builder.setMessage(value) } /** * ``` * Сообщение * ``` * * `.keyapis.exchange.v1.MessagePushCall.Message message = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearMessage() { _builder.clearMessage() } /** * ``` * Сообщение * ``` * * `.keyapis.exchange.v1.MessagePushCall.Message message = 1 [(.google.api.field_behavior) = REQUIRED];` * @return Whether the message field is set. */ public fun hasMessage(): kotlin.Boolean { return _builder.hasMessage() } /** * ``` * Звонковый пуш * ``` * * `.keyapis.exchange.v1.MessagePushCall.PushCall push_call = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var pushCall: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.PushCall @JvmName("getPushCall") get() = _builder.getPushCall() @JvmName("setPushCall") set(value) { _builder.setPushCall(value) } /** * ``` * Звонковый пуш * ``` * * `.keyapis.exchange.v1.MessagePushCall.PushCall push_call = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearPushCall() { _builder.clearPushCall() } /** * ``` * Звонковый пуш * ``` * * `.keyapis.exchange.v1.MessagePushCall.PushCall push_call = 2 [(.google.api.field_behavior) = REQUIRED];` * @return Whether the pushCall field is set. */ public fun hasPushCall(): kotlin.Boolean { return _builder.hasPushCall() } } @kotlin.jvm.JvmName("-initializemessage") public inline fun message(block: ru.keyapis.exchange.v1.MessagePushCallKt.MessageKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Message = ru.keyapis.exchange.v1.MessagePushCallKt.MessageKt.Dsl._create(ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Message.newBuilder()).apply { block() }._build() /** * ``` * Сообщение * ``` * * Protobuf type `keyapis.exchange.v1.MessagePushCall.Message` */ public object MessageKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Message.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Message.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Message = _builder.build() /** * ``` * Заголовок уведомления * ``` * * `string title = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var title: kotlin.String @JvmName("getTitle") get() = _builder.getTitle() @JvmName("setTitle") set(value) { _builder.setTitle(value) } /** * ``` * Заголовок уведомления * ``` * * `string title = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearTitle() { _builder.clearTitle() } /** * ``` * Идентификатор устройства источника * ``` * * `int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var deviceId: kotlin.Int @JvmName("getDeviceId") get() = _builder.getDeviceId() @JvmName("setDeviceId") set(value) { _builder.setDeviceId(value) } /** * ``` * Идентификатор устройства источника * ``` * * `int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearDeviceId() { _builder.clearDeviceId() } /** * ``` * Название устройства источника * ``` * * `.google.protobuf.StringValue device_title = 3;` */ public var deviceTitle: com.google.protobuf.StringValue @JvmName("getDeviceTitle") get() = _builder.getDeviceTitle() @JvmName("setDeviceTitle") set(value) { _builder.setDeviceTitle(value) } /** * ``` * Название устройства источника * ``` * * `.google.protobuf.StringValue device_title = 3;` */ public fun clearDeviceTitle() { _builder.clearDeviceTitle() } /** * ``` * Название устройства источника * ``` * * `.google.protobuf.StringValue device_title = 3;` * @return Whether the deviceTitle field is set. */ public fun hasDeviceTitle(): kotlin.Boolean { return _builder.hasDeviceTitle() } /** * ``` * Идентификатор камеры устройства источника. * Тип: Guid * ``` * * `.google.protobuf.StringValue device_camera_id = 4;` */ public var deviceCameraId: com.google.protobuf.StringValue @JvmName("getDeviceCameraId") get() = _builder.getDeviceCameraId() @JvmName("setDeviceCameraId") set(value) { _builder.setDeviceCameraId(value) } /** * ``` * Идентификатор камеры устройства источника. * Тип: Guid * ``` * * `.google.protobuf.StringValue device_camera_id = 4;` */ public fun clearDeviceCameraId() { _builder.clearDeviceCameraId() } /** * ``` * Идентификатор камеры устройства источника. * Тип: Guid * ``` * * `.google.protobuf.StringValue device_camera_id = 4;` * @return Whether the deviceCameraId field is set. */ public fun hasDeviceCameraId(): kotlin.Boolean { return _builder.hasDeviceCameraId() } /** * ``` * Адрес SIP сервера * ``` * * `string sip_server_host = 5 [(.google.api.field_behavior) = REQUIRED];` */ public var sipServerHost: kotlin.String @JvmName("getSipServerHost") get() = _builder.getSipServerHost() @JvmName("setSipServerHost") set(value) { _builder.setSipServerHost(value) } /** * ``` * Адрес SIP сервера * ``` * * `string sip_server_host = 5 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSipServerHost() { _builder.clearSipServerHost() } /** * ``` * Порт SIP сервера * ``` * * `int32 sip_server_port = 6 [(.google.api.field_behavior) = REQUIRED];` */ public var sipServerPort: kotlin.Int @JvmName("getSipServerPort") get() = _builder.getSipServerPort() @JvmName("setSipServerPort") set(value) { _builder.setSipServerPort(value) } /** * ``` * Порт SIP сервера * ``` * * `int32 sip_server_port = 6 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSipServerPort() { _builder.clearSipServerPort() } /** * ``` * Логин SIP аккаунта * ``` * * `string sip_account_login = 7 [(.google.api.field_behavior) = REQUIRED];` */ public var sipAccountLogin: kotlin.String @JvmName("getSipAccountLogin") get() = _builder.getSipAccountLogin() @JvmName("setSipAccountLogin") set(value) { _builder.setSipAccountLogin(value) } /** * ``` * Логин SIP аккаунта * ``` * * `string sip_account_login = 7 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSipAccountLogin() { _builder.clearSipAccountLogin() } /** * ``` * Пароль SIP аккаунта * ``` * * `string sip_account_password = 8 [(.google.api.field_behavior) = REQUIRED];` */ public var sipAccountPassword: kotlin.String @JvmName("getSipAccountPassword") get() = _builder.getSipAccountPassword() @JvmName("setSipAccountPassword") set(value) { _builder.setSipAccountPassword(value) } /** * ``` * Пароль SIP аккаунта * ``` * * `string sip_account_password = 8 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSipAccountPassword() { _builder.clearSipAccountPassword() } /** * ``` * Момент инициации звонка * ``` * * `.google.protobuf.Timestamp call_created_at = 9 [(.google.api.field_behavior) = REQUIRED];` */ public var callCreatedAt: com.google.protobuf.Timestamp @JvmName("getCallCreatedAt") get() = _builder.getCallCreatedAt() @JvmName("setCallCreatedAt") set(value) { _builder.setCallCreatedAt(value) } /** * ``` * Момент инициации звонка * ``` * * `.google.protobuf.Timestamp call_created_at = 9 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearCallCreatedAt() { _builder.clearCallCreatedAt() } /** * ``` * Момент инициации звонка * ``` * * `.google.protobuf.Timestamp call_created_at = 9 [(.google.api.field_behavior) = REQUIRED];` * @return Whether the callCreatedAt field is set. */ public fun hasCallCreatedAt(): kotlin.Boolean { return _builder.hasCallCreatedAt() } } } @kotlin.jvm.JvmName("-initializepushCall") public inline fun pushCall(block: ru.keyapis.exchange.v1.MessagePushCallKt.PushCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.PushCall = ru.keyapis.exchange.v1.MessagePushCallKt.PushCallKt.Dsl._create(ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.PushCall.newBuilder()).apply { block() }._build() /** * ``` * Звонковый пуш * ``` * * Protobuf type `keyapis.exchange.v1.MessagePushCall.PushCall` */ public object PushCallKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.PushCall.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.PushCall.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.PushCall = _builder.build() /** * ``` * Пуш-токен адресата звонка * ``` * * `string token = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var token: kotlin.String @JvmName("getToken") get() = _builder.getToken() @JvmName("setToken") set(value) { _builder.setToken(value) } /** * ``` * Пуш-токен адресата звонка * ``` * * `string token = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearToken() { _builder.clearToken() } /** * ``` * Тип пуш-токена * ``` * * `.keyapis.exchange.v1.MessagePushCall.PushCall.Type type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var type: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.PushCall.Type @JvmName("getType") get() = _builder.getType() @JvmName("setType") set(value) { _builder.setType(value) } public var typeValue: kotlin.Int @JvmName("getTypeValue") get() = _builder.getTypeValue() @JvmName("setTypeValue") set(value) { _builder.setTypeValue(value) } /** * ``` * Тип пуш-токена * ``` * * `.keyapis.exchange.v1.MessagePushCall.PushCall.Type type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearType() { _builder.clearType() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.copy(block: ru.keyapis.exchange.v1.MessagePushCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall = ru.keyapis.exchange.v1.MessagePushCallKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Message.copy(block: ru.keyapis.exchange.v1.MessagePushCallKt.MessageKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Message = ru.keyapis.exchange.v1.MessagePushCallKt.MessageKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.MessageOrBuilder.deviceTitleOrNull: com.google.protobuf.StringValue? get() = if (hasDeviceTitle()) getDeviceTitle() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.MessageOrBuilder.deviceCameraIdOrNull: com.google.protobuf.StringValue? get() = if (hasDeviceCameraId()) getDeviceCameraId() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.MessageOrBuilder.callCreatedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasCallCreatedAt()) getCallCreatedAt() else null @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.PushCall.copy(block: ru.keyapis.exchange.v1.MessagePushCallKt.PushCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.PushCall = ru.keyapis.exchange.v1.MessagePushCallKt.PushCallKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCallOrBuilder.messageOrNull: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.Message? get() = if (hasMessage()) getMessage() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCallOrBuilder.pushCallOrNull: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessagePushCall.PushCall? get() = if (hasPushCall()) getPushCall() else null