// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/multiapp/v1/keyapis_multiapp_partner_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.multiapp.v1; @kotlin.jvm.JvmName("-initializeidTokenPayload") public inline fun idTokenPayload(block: ru.keyapis.multiapp.v1.IdTokenPayloadKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayload = ru.keyapis.multiapp.v1.IdTokenPayloadKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayload.newBuilder()).apply { block() }._build() /** * ``` * Идентификационный токен * ``` * * Protobuf type `keyapis.multiapp.v1.IdTokenPayload` */ public object IdTokenPayloadKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayload.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayload.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayload = _builder.build() /** * ``` * Идентификатор токена * ``` * * `string jti = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var jti: kotlin.String @JvmName("getJti") get() = _builder.getJti() @JvmName("setJti") set(value) { _builder.setJti(value) } /** * ``` * Идентификатор токена * ``` * * `string jti = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearJti() { _builder.clearJti() } /** * ``` * Ваучер * ``` * * `string nonce = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var nonce: kotlin.String @JvmName("getNonce") get() = _builder.getNonce() @JvmName("setNonce") set(value) { _builder.setNonce(value) } /** * ``` * Ваучер * ``` * * `string nonce = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearNonce() { _builder.clearNonce() } /** * ``` * Идентификатор пользователя, для которого выдан токен * ``` * * `string sub = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var sub: kotlin.String @JvmName("getSub") get() = _builder.getSub() @JvmName("setSub") set(value) { _builder.setSub(value) } /** * ``` * Идентификатор пользователя, для которого выдан токен * ``` * * `string sub = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSub() { _builder.clearSub() } /** * ``` * Роль * ``` * * `.google.protobuf.StringValue role = 4;` */ public var role: com.google.protobuf.StringValue @JvmName("getRole") get() = _builder.getRole() @JvmName("setRole") set(value) { _builder.setRole(value) } /** * ``` * Роль * ``` * * `.google.protobuf.StringValue role = 4;` */ public fun clearRole() { _builder.clearRole() } /** * ``` * Роль * ``` * * `.google.protobuf.StringValue role = 4;` * @return Whether the role field is set. */ public fun hasRole(): kotlin.Boolean { return _builder.hasRole() } /** * ``` * Номер телефона * ``` * * `.google.protobuf.StringValue phone_number = 5;` */ public var phoneNumber: com.google.protobuf.StringValue @JvmName("getPhoneNumber") get() = _builder.getPhoneNumber() @JvmName("setPhoneNumber") set(value) { _builder.setPhoneNumber(value) } /** * ``` * Номер телефона * ``` * * `.google.protobuf.StringValue phone_number = 5;` */ public fun clearPhoneNumber() { _builder.clearPhoneNumber() } /** * ``` * Номер телефона * ``` * * `.google.protobuf.StringValue phone_number = 5;` * @return Whether the phoneNumber field is set. */ public fun hasPhoneNumber(): kotlin.Boolean { return _builder.hasPhoneNumber() } /** * ``` * Электронная почта * ``` * * `.google.protobuf.StringValue email = 6;` */ public var email: com.google.protobuf.StringValue @JvmName("getEmail") get() = _builder.getEmail() @JvmName("setEmail") set(value) { _builder.setEmail(value) } /** * ``` * Электронная почта * ``` * * `.google.protobuf.StringValue email = 6;` */ public fun clearEmail() { _builder.clearEmail() } /** * ``` * Электронная почта * ``` * * `.google.protobuf.StringValue email = 6;` * @return Whether the email field is set. */ public fun hasEmail(): kotlin.Boolean { return _builder.hasEmail() } /** * ``` * Идентифкатор ОРПОН * ``` * * `.google.protobuf.StringValue orpon = 7;` */ public var orpon: com.google.protobuf.StringValue @JvmName("getOrpon") get() = _builder.getOrpon() @JvmName("setOrpon") set(value) { _builder.setOrpon(value) } /** * ``` * Идентифкатор ОРПОН * ``` * * `.google.protobuf.StringValue orpon = 7;` */ public fun clearOrpon() { _builder.clearOrpon() } /** * ``` * Идентифкатор ОРПОН * ``` * * `.google.protobuf.StringValue orpon = 7;` * @return Whether the orpon field is set. */ public fun hasOrpon(): kotlin.Boolean { return _builder.hasOrpon() } /** * ``` * Номер квартиры * ``` * * `.google.protobuf.StringValue room = 8;` */ public var room: com.google.protobuf.StringValue @JvmName("getRoom") get() = _builder.getRoom() @JvmName("setRoom") set(value) { _builder.setRoom(value) } /** * ``` * Номер квартиры * ``` * * `.google.protobuf.StringValue room = 8;` */ public fun clearRoom() { _builder.clearRoom() } /** * ``` * Номер квартиры * ``` * * `.google.protobuf.StringValue room = 8;` * @return Whether the room field is set. */ public fun hasRoom(): kotlin.Boolean { return _builder.hasRoom() } /** * ``` * Идентифкатор компании * ``` * * `.google.protobuf.StringValue company_id = 9;` */ public var companyId: com.google.protobuf.StringValue @JvmName("getCompanyId") get() = _builder.getCompanyId() @JvmName("setCompanyId") set(value) { _builder.setCompanyId(value) } /** * ``` * Идентифкатор компании * ``` * * `.google.protobuf.StringValue company_id = 9;` */ public fun clearCompanyId() { _builder.clearCompanyId() } /** * ``` * Идентифкатор компании * ``` * * `.google.protobuf.StringValue company_id = 9;` * @return Whether the companyId field is set. */ public fun hasCompanyId(): kotlin.Boolean { return _builder.hasCompanyId() } /** * ``` * Наименование компании * ``` * * `.google.protobuf.StringValue company_name = 10;` */ public var companyName: com.google.protobuf.StringValue @JvmName("getCompanyName") get() = _builder.getCompanyName() @JvmName("setCompanyName") set(value) { _builder.setCompanyName(value) } /** * ``` * Наименование компании * ``` * * `.google.protobuf.StringValue company_name = 10;` */ public fun clearCompanyName() { _builder.clearCompanyName() } /** * ``` * Наименование компании * ``` * * `.google.protobuf.StringValue company_name = 10;` * @return Whether the companyName field is set. */ public fun hasCompanyName(): kotlin.Boolean { return _builder.hasCompanyName() } /** * ``` * Время авторизации пользователя unix timestamp * ``` * * `string auth_time = 11 [(.google.api.field_behavior) = REQUIRED];` */ public var authTime: kotlin.String @JvmName("getAuthTime") get() = _builder.getAuthTime() @JvmName("setAuthTime") set(value) { _builder.setAuthTime(value) } /** * ``` * Время авторизации пользователя unix timestamp * ``` * * `string auth_time = 11 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearAuthTime() { _builder.clearAuthTime() } /** * ``` * Срок истечения действия токен unix timestamp * ``` * * `string exp = 12 [(.google.api.field_behavior) = REQUIRED];` */ public var exp: kotlin.String @JvmName("getExp") get() = _builder.getExp() @JvmName("setExp") set(value) { _builder.setExp(value) } /** * ``` * Срок истечения действия токен unix timestamp * ``` * * `string exp = 12 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearExp() { _builder.clearExp() } /** * ``` * Сервис, выдавший токен * ``` * * `string iss = 13 [(.google.api.field_behavior) = REQUIRED];` */ public var iss: kotlin.String @JvmName("getIss") get() = _builder.getIss() @JvmName("setIss") set(value) { _builder.setIss(value) } /** * ``` * Сервис, выдавший токен * ``` * * `string iss = 13 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearIss() { _builder.clearIss() } /** * ``` * Url сервиса, для которого выпустили токен * ``` * * `string aud = 14 [(.google.api.field_behavior) = REQUIRED];` */ public var aud: kotlin.String @JvmName("getAud") get() = _builder.getAud() @JvmName("setAud") set(value) { _builder.setAud(value) } /** * ``` * Url сервиса, для которого выпустили токен * ``` * * `string aud = 14 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearAud() { _builder.clearAud() } /** * ``` * Идентификатор приложения партнёра * ``` * * `string app_id = 15 [(.google.api.field_behavior) = REQUIRED];` */ public var appId: kotlin.String @JvmName("getAppId") get() = _builder.getAppId() @JvmName("setAppId") set(value) { _builder.setAppId(value) } /** * ``` * Идентификатор приложения партнёра * ``` * * `string app_id = 15 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearAppId() { _builder.clearAppId() } /** * ``` * КЛАДР * ``` * * `.google.protobuf.StringValue kladr_id = 16;` */ public var kladrId: com.google.protobuf.StringValue @JvmName("getKladrId") get() = _builder.getKladrId() @JvmName("setKladrId") set(value) { _builder.setKladrId(value) } /** * ``` * КЛАДР * ``` * * `.google.protobuf.StringValue kladr_id = 16;` */ public fun clearKladrId() { _builder.clearKladrId() } /** * ``` * КЛАДР * ``` * * `.google.protobuf.StringValue kladr_id = 16;` * @return Whether the kladrId field is set. */ public fun hasKladrId(): kotlin.Boolean { return _builder.hasKladrId() } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayload.copy(block: ru.keyapis.multiapp.v1.IdTokenPayloadKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayload = ru.keyapis.multiapp.v1.IdTokenPayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayloadOrBuilder.roleOrNull: com.google.protobuf.StringValue? get() = if (hasRole()) getRole() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayloadOrBuilder.phoneNumberOrNull: com.google.protobuf.StringValue? get() = if (hasPhoneNumber()) getPhoneNumber() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayloadOrBuilder.emailOrNull: com.google.protobuf.StringValue? get() = if (hasEmail()) getEmail() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayloadOrBuilder.orponOrNull: com.google.protobuf.StringValue? get() = if (hasOrpon()) getOrpon() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayloadOrBuilder.roomOrNull: com.google.protobuf.StringValue? get() = if (hasRoom()) getRoom() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayloadOrBuilder.companyIdOrNull: com.google.protobuf.StringValue? get() = if (hasCompanyId()) getCompanyId() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayloadOrBuilder.companyNameOrNull: com.google.protobuf.StringValue? get() = if (hasCompanyName()) getCompanyName() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.IdTokenPayloadOrBuilder.kladrIdOrNull: com.google.protobuf.StringValue? get() = if (hasKladrId()) getKladrId() else null