// 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("-initializemessageMobilePushCall") public inline fun messageMobilePushCall(block: ru.keyapis.exchange.v1.MessageMobilePushCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall = ru.keyapis.exchange.v1.MessageMobilePushCallKt.Dsl._create(ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.newBuilder()).apply { block() }._build() /** * ``` * Звонковое сообщение для мобильных приложений * ``` * * Protobuf type `keyapis.exchange.v1.MessageMobilePushCall` */ public object MessageMobilePushCallKt { @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.MessageMobilePushCall.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall = _builder.build() /** * ``` * Сообщение * ``` * * `.keyapis.exchange.v1.MessageMobilePushCall.Message message = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var message: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.Message @JvmName("getMessage") get() = _builder.getMessage() @JvmName("setMessage") set(value) { _builder.setMessage(value) } /** * ``` * Сообщение * ``` * * `.keyapis.exchange.v1.MessageMobilePushCall.Message message = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearMessage() { _builder.clearMessage() } /** * ``` * Сообщение * ``` * * `.keyapis.exchange.v1.MessageMobilePushCall.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.MessageMobilePushCall.PushCall push_call = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var pushCall: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.PushCall @JvmName("getPushCall") get() = _builder.getPushCall() @JvmName("setPushCall") set(value) { _builder.setPushCall(value) } /** * ``` * Звонковый пуш * ``` * * `.keyapis.exchange.v1.MessageMobilePushCall.PushCall push_call = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearPushCall() { _builder.clearPushCall() } /** * ``` * Звонковый пуш * ``` * * `.keyapis.exchange.v1.MessageMobilePushCall.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.MessageMobilePushCallKt.MessageKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.Message = ru.keyapis.exchange.v1.MessageMobilePushCallKt.MessageKt.Dsl._create(ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.Message.newBuilder()).apply { block() }._build() /** * ``` * Сообщение * ``` * * Protobuf type `keyapis.exchange.v1.MessageMobilePushCall.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.MessageMobilePushCall.Message.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.Message.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.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_token = 5 [(.google.api.field_behavior) = REQUIRED];` */ public var sipToken: kotlin.String @JvmName("getSipToken") get() = _builder.getSipToken() @JvmName("setSipToken") set(value) { _builder.setSipToken(value) } /** * ``` * SIP-токен * ``` * * `string sip_token = 5 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSipToken() { _builder.clearSipToken() } /** * ``` * Адрес SIP сервера * ``` * * `.google.protobuf.StringValue sip_server_host = 6;` */ public var sipServerHost: com.google.protobuf.StringValue @JvmName("getSipServerHost") get() = _builder.getSipServerHost() @JvmName("setSipServerHost") set(value) { _builder.setSipServerHost(value) } /** * ``` * Адрес SIP сервера * ``` * * `.google.protobuf.StringValue sip_server_host = 6;` */ public fun clearSipServerHost() { _builder.clearSipServerHost() } /** * ``` * Адрес SIP сервера * ``` * * `.google.protobuf.StringValue sip_server_host = 6;` * @return Whether the sipServerHost field is set. */ public fun hasSipServerHost(): kotlin.Boolean { return _builder.hasSipServerHost() } /** * ``` * Порт SIP сервера * ``` * * `.google.protobuf.Int32Value sip_server_port = 7;` */ public var sipServerPort: com.google.protobuf.Int32Value @JvmName("getSipServerPort") get() = _builder.getSipServerPort() @JvmName("setSipServerPort") set(value) { _builder.setSipServerPort(value) } /** * ``` * Порт SIP сервера * ``` * * `.google.protobuf.Int32Value sip_server_port = 7;` */ public fun clearSipServerPort() { _builder.clearSipServerPort() } /** * ``` * Порт SIP сервера * ``` * * `.google.protobuf.Int32Value sip_server_port = 7;` * @return Whether the sipServerPort field is set. */ public fun hasSipServerPort(): kotlin.Boolean { return _builder.hasSipServerPort() } /** * ``` * Логин SIP аккаунта * ``` * * `.google.protobuf.StringValue sip_account_login = 8;` */ public var sipAccountLogin: com.google.protobuf.StringValue @JvmName("getSipAccountLogin") get() = _builder.getSipAccountLogin() @JvmName("setSipAccountLogin") set(value) { _builder.setSipAccountLogin(value) } /** * ``` * Логин SIP аккаунта * ``` * * `.google.protobuf.StringValue sip_account_login = 8;` */ public fun clearSipAccountLogin() { _builder.clearSipAccountLogin() } /** * ``` * Логин SIP аккаунта * ``` * * `.google.protobuf.StringValue sip_account_login = 8;` * @return Whether the sipAccountLogin field is set. */ public fun hasSipAccountLogin(): kotlin.Boolean { return _builder.hasSipAccountLogin() } /** * ``` * Пароль SIP аккаунта * ``` * * `.google.protobuf.StringValue sip_account_password = 9;` */ public var sipAccountPassword: com.google.protobuf.StringValue @JvmName("getSipAccountPassword") get() = _builder.getSipAccountPassword() @JvmName("setSipAccountPassword") set(value) { _builder.setSipAccountPassword(value) } /** * ``` * Пароль SIP аккаунта * ``` * * `.google.protobuf.StringValue sip_account_password = 9;` */ public fun clearSipAccountPassword() { _builder.clearSipAccountPassword() } /** * ``` * Пароль SIP аккаунта * ``` * * `.google.protobuf.StringValue sip_account_password = 9;` * @return Whether the sipAccountPassword field is set. */ public fun hasSipAccountPassword(): kotlin.Boolean { return _builder.hasSipAccountPassword() } /** * ``` * Адрес STUN сервера * ``` * * `.google.protobuf.StringValue stun_server_host = 10;` */ public var stunServerHost: com.google.protobuf.StringValue @JvmName("getStunServerHost") get() = _builder.getStunServerHost() @JvmName("setStunServerHost") set(value) { _builder.setStunServerHost(value) } /** * ``` * Адрес STUN сервера * ``` * * `.google.protobuf.StringValue stun_server_host = 10;` */ public fun clearStunServerHost() { _builder.clearStunServerHost() } /** * ``` * Адрес STUN сервера * ``` * * `.google.protobuf.StringValue stun_server_host = 10;` * @return Whether the stunServerHost field is set. */ public fun hasStunServerHost(): kotlin.Boolean { return _builder.hasStunServerHost() } /** * ``` * Порт STUN сервера * ``` * * `.google.protobuf.Int32Value stun_server_port = 11;` */ public var stunServerPort: com.google.protobuf.Int32Value @JvmName("getStunServerPort") get() = _builder.getStunServerPort() @JvmName("setStunServerPort") set(value) { _builder.setStunServerPort(value) } /** * ``` * Порт STUN сервера * ``` * * `.google.protobuf.Int32Value stun_server_port = 11;` */ public fun clearStunServerPort() { _builder.clearStunServerPort() } /** * ``` * Порт STUN сервера * ``` * * `.google.protobuf.Int32Value stun_server_port = 11;` * @return Whether the stunServerPort field is set. */ public fun hasStunServerPort(): kotlin.Boolean { return _builder.hasStunServerPort() } /** * ``` * Момент инициации звонка * ``` * * `.google.protobuf.Timestamp call_created_at = 12 [(.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 = 12 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearCallCreatedAt() { _builder.clearCallCreatedAt() } /** * ``` * Момент инициации звонка * ``` * * `.google.protobuf.Timestamp call_created_at = 12 [(.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.MessageMobilePushCallKt.PushCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.PushCall = ru.keyapis.exchange.v1.MessageMobilePushCallKt.PushCallKt.Dsl._create(ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.PushCall.newBuilder()).apply { block() }._build() /** * ``` * Звонковый пуш * ``` * * Protobuf type `keyapis.exchange.v1.MessageMobilePushCall.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.MessageMobilePushCall.PushCall.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.PushCall.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.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.MessageMobilePushCall.PushCall.Type type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var type: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.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.MessageMobilePushCall.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.MessageMobilePushCall.copy(block: ru.keyapis.exchange.v1.MessageMobilePushCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall = ru.keyapis.exchange.v1.MessageMobilePushCallKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.Message.copy(block: ru.keyapis.exchange.v1.MessageMobilePushCallKt.MessageKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.Message = ru.keyapis.exchange.v1.MessageMobilePushCallKt.MessageKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.MessageOrBuilder.deviceTitleOrNull: com.google.protobuf.StringValue? get() = if (hasDeviceTitle()) getDeviceTitle() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.MessageOrBuilder.deviceCameraIdOrNull: com.google.protobuf.StringValue? get() = if (hasDeviceCameraId()) getDeviceCameraId() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.MessageOrBuilder.sipServerHostOrNull: com.google.protobuf.StringValue? get() = if (hasSipServerHost()) getSipServerHost() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.MessageOrBuilder.sipServerPortOrNull: com.google.protobuf.Int32Value? get() = if (hasSipServerPort()) getSipServerPort() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.MessageOrBuilder.sipAccountLoginOrNull: com.google.protobuf.StringValue? get() = if (hasSipAccountLogin()) getSipAccountLogin() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.MessageOrBuilder.sipAccountPasswordOrNull: com.google.protobuf.StringValue? get() = if (hasSipAccountPassword()) getSipAccountPassword() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.MessageOrBuilder.stunServerHostOrNull: com.google.protobuf.StringValue? get() = if (hasStunServerHost()) getStunServerHost() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.MessageOrBuilder.stunServerPortOrNull: com.google.protobuf.Int32Value? get() = if (hasStunServerPort()) getStunServerPort() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.MessageOrBuilder.callCreatedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasCallCreatedAt()) getCallCreatedAt() else null @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.PushCall.copy(block: ru.keyapis.exchange.v1.MessageMobilePushCallKt.PushCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.PushCall = ru.keyapis.exchange.v1.MessageMobilePushCallKt.PushCallKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCallOrBuilder.messageOrNull: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.Message? get() = if (hasMessage()) getMessage() else null public val ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCallOrBuilder.pushCallOrNull: ru.keyapis.exchange.v1.KeyapisExchangeV1Proto.MessageMobilePushCall.PushCall? get() = if (hasPushCall()) getPushCall() else null