// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/rfidregistry/v1/keyapis_rfidregistry_record_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.rfidregistry.v1; @kotlin.jvm.JvmName("-initializerecord") public inline fun record(block: ru.keyapis.rfidregistry.v1.RecordKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record = ru.keyapis.rfidregistry.v1.RecordKt.Dsl._create(ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.newBuilder()).apply { block() }._build() /** * ``` * Запись. * # Описание модели * ``` * * Protobuf type `keyapis.rfidregistry.v1.Record` */ public object RecordKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record = _builder.build() /** * ``` * Идентификатор. * Если не передан создаётся сервером. * # Тип: Guid * ``` * * `string id = 1;` */ public var id: kotlin.String @JvmName("getId") get() = _builder.getId() @JvmName("setId") set(value) { _builder.setId(value) } /** * ``` * Идентификатор. * Если не передан создаётся сервером. * # Тип: Guid * ``` * * `string id = 1;` */ public fun clearId() { _builder.clearId() } /** * ``` * Тип ключа * ``` * * `.keyapis.rfidregistry.v1.Record.RfidType rfid_type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var rfidType: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.RfidType @JvmName("getRfidType") get() = _builder.getRfidType() @JvmName("setRfidType") set(value) { _builder.setRfidType(value) } public var rfidTypeValue: kotlin.Int @JvmName("getRfidTypeValue") get() = _builder.getRfidTypeValue() @JvmName("setRfidTypeValue") set(value) { _builder.setRfidTypeValue(value) } /** * ``` * Тип ключа * ``` * * `.keyapis.rfidregistry.v1.Record.RfidType rfid_type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearRfidType() { _builder.clearRfidType() } /** * ``` * Тип шифрования ключа. * Максимально поддерживаемый ключом тип шифрования * ``` * * `.keyapis.rfidregistry.v1.Record.EncryptionType encryption_type = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var encryptionType: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.EncryptionType @JvmName("getEncryptionType") get() = _builder.getEncryptionType() @JvmName("setEncryptionType") set(value) { _builder.setEncryptionType(value) } public var encryptionTypeValue: kotlin.Int @JvmName("getEncryptionTypeValue") get() = _builder.getEncryptionTypeValue() @JvmName("setEncryptionTypeValue") set(value) { _builder.setEncryptionTypeValue(value) } /** * ``` * Тип шифрования ключа. * Максимально поддерживаемый ключом тип шифрования * ``` * * `.keyapis.rfidregistry.v1.Record.EncryptionType encryption_type = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearEncryptionType() { _builder.clearEncryptionType() } /** * ``` * Номер ключа. * Указывается при создании. * # Диапазон: 1..14 * ``` * * `string uid = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var uid: kotlin.String @JvmName("getUid") get() = _builder.getUid() @JvmName("setUid") set(value) { _builder.setUid(value) } /** * ``` * Номер ключа. * Указывается при создании. * # Диапазон: 1..14 * ``` * * `string uid = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearUid() { _builder.clearUid() } /** * ``` * Тип статуса ключа * ``` * * `.keyapis.rfidregistry.v1.Record.StatusType status_type = 5 [(.google.api.field_behavior) = REQUIRED];` */ public var statusType: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.StatusType @JvmName("getStatusType") get() = _builder.getStatusType() @JvmName("setStatusType") set(value) { _builder.setStatusType(value) } public var statusTypeValue: kotlin.Int @JvmName("getStatusTypeValue") get() = _builder.getStatusTypeValue() @JvmName("setStatusTypeValue") set(value) { _builder.setStatusTypeValue(value) } /** * ``` * Тип статуса ключа * ``` * * `.keyapis.rfidregistry.v1.Record.StatusType status_type = 5 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearStatusType() { _builder.clearStatusType() } /** * ``` * Дата перевода в статус "Новый". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp new_at = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var newAt: com.google.protobuf.Timestamp @JvmName("getNewAt") get() = _builder.getNewAt() @JvmName("setNewAt") set(value) { _builder.setNewAt(value) } /** * ``` * Дата перевода в статус "Новый". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp new_at = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearNewAt() { _builder.clearNewAt() } /** * ``` * Дата перевода в статус "Новый". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp new_at = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the newAt field is set. */ public fun hasNewAt(): kotlin.Boolean { return _builder.hasNewAt() } /** * ``` * Дата перевода в статус "Отгружен". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp shipped_at = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var shippedAt: com.google.protobuf.Timestamp @JvmName("getShippedAt") get() = _builder.getShippedAt() @JvmName("setShippedAt") set(value) { _builder.setShippedAt(value) } /** * ``` * Дата перевода в статус "Отгружен". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp shipped_at = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearShippedAt() { _builder.clearShippedAt() } /** * ``` * Дата перевода в статус "Отгружен". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp shipped_at = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the shippedAt field is set. */ public fun hasShippedAt(): kotlin.Boolean { return _builder.hasShippedAt() } /** * ``` * Дата перевода в статус "Брак". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp defect_at = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var defectAt: com.google.protobuf.Timestamp @JvmName("getDefectAt") get() = _builder.getDefectAt() @JvmName("setDefectAt") set(value) { _builder.setDefectAt(value) } /** * ``` * Дата перевода в статус "Брак". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp defect_at = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearDefectAt() { _builder.clearDefectAt() } /** * ``` * Дата перевода в статус "Брак". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp defect_at = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the defectAt field is set. */ public fun hasDefectAt(): kotlin.Boolean { return _builder.hasDefectAt() } /** * ``` * Дата перевода в статус "Использован". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp in_use_at = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var inUseAt: com.google.protobuf.Timestamp @JvmName("getInUseAt") get() = _builder.getInUseAt() @JvmName("setInUseAt") set(value) { _builder.setInUseAt(value) } /** * ``` * Дата перевода в статус "Использован". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp in_use_at = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearInUseAt() { _builder.clearInUseAt() } /** * ``` * Дата перевода в статус "Использован". * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp in_use_at = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the inUseAt field is set. */ public fun hasInUseAt(): kotlin.Boolean { return _builder.hasInUseAt() } /** * ``` * Идентификатор привязанного ключа. * Заполняется при переводе в статус "Использован". * # Диапазон: 0..16 * ``` * * `.google.protobuf.StringValue in_use_rfid_id = 10;` */ public var inUseRfidId: com.google.protobuf.StringValue @JvmName("getInUseRfidId") get() = _builder.getInUseRfidId() @JvmName("setInUseRfidId") set(value) { _builder.setInUseRfidId(value) } /** * ``` * Идентификатор привязанного ключа. * Заполняется при переводе в статус "Использован". * # Диапазон: 0..16 * ``` * * `.google.protobuf.StringValue in_use_rfid_id = 10;` */ public fun clearInUseRfidId() { _builder.clearInUseRfidId() } /** * ``` * Идентификатор привязанного ключа. * Заполняется при переводе в статус "Использован". * # Диапазон: 0..16 * ``` * * `.google.protobuf.StringValue in_use_rfid_id = 10;` * @return Whether the inUseRfidId field is set. */ public fun hasInUseRfidId(): kotlin.Boolean { return _builder.hasInUseRfidId() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DataCellsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Содержимое ячеек ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.DataCell data_cells = 11;` */ public val dataCells: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getDataCellsList() ) /** * ``` * Содержимое ячеек ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.DataCell data_cells = 11;` * @param value The dataCells to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addDataCells") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.DataCell) { _builder.addDataCells(value) } /** * ``` * Содержимое ячеек ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.DataCell data_cells = 11;` * @param value The dataCells to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignDataCells") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.DataCell) { add(value) } /** * ``` * Содержимое ячеек ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.DataCell data_cells = 11;` * @param values The dataCells to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllDataCells") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllDataCells(values) } /** * ``` * Содержимое ячеек ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.DataCell data_cells = 11;` * @param values The dataCells to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllDataCells") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Содержимое ячеек ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.DataCell data_cells = 11;` * @param index The index to set the value at. * @param value The dataCells to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setDataCells") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.DataCell) { _builder.setDataCells(index, value) } /** * ``` * Содержимое ячеек ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.DataCell data_cells = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearDataCells") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearDataCells() } /** * ``` * Идентификатор владельца. * Заполняется сервером. * # Диапазон: 0..255 * ``` * * `string resource_owner_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var resourceOwnerId: kotlin.String @JvmName("getResourceOwnerId") get() = _builder.getResourceOwnerId() @JvmName("setResourceOwnerId") set(value) { _builder.setResourceOwnerId(value) } /** * ``` * Идентификатор владельца. * Заполняется сервером. * # Диапазон: 0..255 * ``` * * `string resource_owner_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearResourceOwnerId() { _builder.clearResourceOwnerId() } /** * ``` * Номер коробки. * # Диапазон: 1..2147483647 * ``` * * `int32 package_info_box = 13;` */ public var packageInfoBox: kotlin.Int @JvmName("getPackageInfoBox") get() = _builder.getPackageInfoBox() @JvmName("setPackageInfoBox") set(value) { _builder.setPackageInfoBox(value) } /** * ``` * Номер коробки. * # Диапазон: 1..2147483647 * ``` * * `int32 package_info_box = 13;` */ public fun clearPackageInfoBox() { _builder.clearPackageInfoBox() } /** * ``` * Номер места в коробке. * # Диапазон: 1..2147483647 * ``` * * `int32 package_info_place = 14;` */ public var packageInfoPlace: kotlin.Int @JvmName("getPackageInfoPlace") get() = _builder.getPackageInfoPlace() @JvmName("setPackageInfoPlace") set(value) { _builder.setPackageInfoPlace(value) } /** * ``` * Номер места в коробке. * # Диапазон: 1..2147483647 * ``` * * `int32 package_info_place = 14;` */ public fun clearPackageInfoPlace() { _builder.clearPackageInfoPlace() } /** * ``` * Дата последнего изменения. * Заполняется и обновляется сервером. * Заполняется при создании и изменении. * Является версией объекта. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp changed_at = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var changedAt: com.google.protobuf.Timestamp @JvmName("getChangedAt") get() = _builder.getChangedAt() @JvmName("setChangedAt") set(value) { _builder.setChangedAt(value) } /** * ``` * Дата последнего изменения. * Заполняется и обновляется сервером. * Заполняется при создании и изменении. * Является версией объекта. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp changed_at = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearChangedAt() { _builder.clearChangedAt() } /** * ``` * Дата последнего изменения. * Заполняется и обновляется сервером. * Заполняется при создании и изменении. * Является версией объекта. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp changed_at = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the changedAt field is set. */ public fun hasChangedAt(): kotlin.Boolean { return _builder.hasChangedAt() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class AesKeyConfigurationsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Конфигурации шифрования ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.AesKeyConfiguration aes_key_configurations = 16;` */ public val aesKeyConfigurations: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getAesKeyConfigurationsList() ) /** * ``` * Конфигурации шифрования ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.AesKeyConfiguration aes_key_configurations = 16;` * @param value The aesKeyConfigurations to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAesKeyConfigurations") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.AesKeyConfiguration) { _builder.addAesKeyConfigurations(value) } /** * ``` * Конфигурации шифрования ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.AesKeyConfiguration aes_key_configurations = 16;` * @param value The aesKeyConfigurations to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAesKeyConfigurations") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.AesKeyConfiguration) { add(value) } /** * ``` * Конфигурации шифрования ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.AesKeyConfiguration aes_key_configurations = 16;` * @param values The aesKeyConfigurations to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllAesKeyConfigurations") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllAesKeyConfigurations(values) } /** * ``` * Конфигурации шифрования ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.AesKeyConfiguration aes_key_configurations = 16;` * @param values The aesKeyConfigurations to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllAesKeyConfigurations") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Конфигурации шифрования ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.AesKeyConfiguration aes_key_configurations = 16;` * @param index The index to set the value at. * @param value The aesKeyConfigurations to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setAesKeyConfigurations") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.AesKeyConfiguration) { _builder.setAesKeyConfigurations(index, value) } /** * ``` * Конфигурации шифрования ключа * ``` * * `repeated .keyapis.rfidregistry.v1.Record.AesKeyConfiguration aes_key_configurations = 16;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearAesKeyConfigurations") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearAesKeyConfigurations() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TrailersProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Контрольные суммы. * Нужны для ключей SL1 и SL3 * ``` * * `repeated .keyapis.rfidregistry.v1.Record.Trailer trailers = 17;` */ public val trailers: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getTrailersList() ) /** * ``` * Контрольные суммы. * Нужны для ключей SL1 и SL3 * ``` * * `repeated .keyapis.rfidregistry.v1.Record.Trailer trailers = 17;` * @param value The trailers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addTrailers") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Trailer) { _builder.addTrailers(value) } /** * ``` * Контрольные суммы. * Нужны для ключей SL1 и SL3 * ``` * * `repeated .keyapis.rfidregistry.v1.Record.Trailer trailers = 17;` * @param value The trailers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignTrailers") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Trailer) { add(value) } /** * ``` * Контрольные суммы. * Нужны для ключей SL1 и SL3 * ``` * * `repeated .keyapis.rfidregistry.v1.Record.Trailer trailers = 17;` * @param values The trailers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllTrailers") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllTrailers(values) } /** * ``` * Контрольные суммы. * Нужны для ключей SL1 и SL3 * ``` * * `repeated .keyapis.rfidregistry.v1.Record.Trailer trailers = 17;` * @param values The trailers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllTrailers") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Контрольные суммы. * Нужны для ключей SL1 и SL3 * ``` * * `repeated .keyapis.rfidregistry.v1.Record.Trailer trailers = 17;` * @param index The index to set the value at. * @param value The trailers to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setTrailers") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Trailer) { _builder.setTrailers(index, value) } /** * ``` * Контрольные суммы. * Нужны для ключей SL1 и SL3 * ``` * * `repeated .keyapis.rfidregistry.v1.Record.Trailer trailers = 17;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTrailers") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearTrailers() } /** * ``` * Номер заказа. * # Диапазон: 0..256 * ``` * * `string order_number = 18 [(.google.api.field_behavior) = REQUIRED];` */ public var orderNumber: kotlin.String @JvmName("getOrderNumber") get() = _builder.getOrderNumber() @JvmName("setOrderNumber") set(value) { _builder.setOrderNumber(value) } /** * ``` * Номер заказа. * # Диапазон: 0..256 * ``` * * `string order_number = 18 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearOrderNumber() { _builder.clearOrderNumber() } /** * ``` * Дата заказа. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp order_at = 19 [(.google.api.field_behavior) = REQUIRED];` */ public var orderAt: com.google.protobuf.Timestamp @JvmName("getOrderAt") get() = _builder.getOrderAt() @JvmName("setOrderAt") set(value) { _builder.setOrderAt(value) } /** * ``` * Дата заказа. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp order_at = 19 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearOrderAt() { _builder.clearOrderAt() } /** * ``` * Дата заказа. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp order_at = 19 [(.google.api.field_behavior) = REQUIRED];` * @return Whether the orderAt field is set. */ public fun hasOrderAt(): kotlin.Boolean { return _builder.hasOrderAt() } /** * ``` * Владелец привязанного ключа. * Заполняется сервером, значение берётся из токена при использовании ключа. * # Диапазон: 0..255 * ``` * * `.google.protobuf.StringValue in_use_resource_owner_id = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var inUseResourceOwnerId: com.google.protobuf.StringValue @JvmName("getInUseResourceOwnerId") get() = _builder.getInUseResourceOwnerId() @JvmName("setInUseResourceOwnerId") set(value) { _builder.setInUseResourceOwnerId(value) } /** * ``` * Владелец привязанного ключа. * Заполняется сервером, значение берётся из токена при использовании ключа. * # Диапазон: 0..255 * ``` * * `.google.protobuf.StringValue in_use_resource_owner_id = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearInUseResourceOwnerId() { _builder.clearInUseResourceOwnerId() } /** * ``` * Владелец привязанного ключа. * Заполняется сервером, значение берётся из токена при использовании ключа. * # Диапазон: 0..255 * ``` * * `.google.protobuf.StringValue in_use_resource_owner_id = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the inUseResourceOwnerId field is set. */ public fun hasInUseResourceOwnerId(): kotlin.Boolean { return _builder.hasInUseResourceOwnerId() } /** * ``` * Признак, удалена ли запись * ``` * * `bool is_deleted = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var isDeleted: kotlin.Boolean @JvmName("getIsDeleted") get() = _builder.getIsDeleted() @JvmName("setIsDeleted") set(value) { _builder.setIsDeleted(value) } /** * ``` * Признак, удалена ли запись * ``` * * `bool is_deleted = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearIsDeleted() { _builder.clearIsDeleted() } /** * ``` * Дата удаления. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp deleted_at = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var deletedAt: com.google.protobuf.Timestamp @JvmName("getDeletedAt") get() = _builder.getDeletedAt() @JvmName("setDeletedAt") set(value) { _builder.setDeletedAt(value) } /** * ``` * Дата удаления. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp deleted_at = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearDeletedAt() { _builder.clearDeletedAt() } /** * ``` * Дата удаления. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp deleted_at = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the deletedAt field is set. */ public fun hasDeletedAt(): kotlin.Boolean { return _builder.hasDeletedAt() } /** * ``` * Производитель. * # Диапазон: 3..100 * ``` * * `.google.protobuf.StringValue vendor_name = 23;` */ public var vendorName: com.google.protobuf.StringValue @JvmName("getVendorName") get() = _builder.getVendorName() @JvmName("setVendorName") set(value) { _builder.setVendorName(value) } /** * ``` * Производитель. * # Диапазон: 3..100 * ``` * * `.google.protobuf.StringValue vendor_name = 23;` */ public fun clearVendorName() { _builder.clearVendorName() } /** * ``` * Производитель. * # Диапазон: 3..100 * ``` * * `.google.protobuf.StringValue vendor_name = 23;` * @return Whether the vendorName field is set. */ public fun hasVendorName(): kotlin.Boolean { return _builder.hasVendorName() } /** * ``` * Метод идентификации * ``` * * `.keyapis.rfidregistry.v1.Record.IdentificationMethodType identification_method_type = 24;` */ public var identificationMethodType: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.IdentificationMethodType @JvmName("getIdentificationMethodType") get() = _builder.getIdentificationMethodType() @JvmName("setIdentificationMethodType") set(value) { _builder.setIdentificationMethodType(value) } public var identificationMethodTypeValue: kotlin.Int @JvmName("getIdentificationMethodTypeValue") get() = _builder.getIdentificationMethodTypeValue() @JvmName("setIdentificationMethodTypeValue") set(value) { _builder.setIdentificationMethodTypeValue(value) } /** * ``` * Метод идентификации * ``` * * `.keyapis.rfidregistry.v1.Record.IdentificationMethodType identification_method_type = 24;` */ public fun clearIdentificationMethodType() { _builder.clearIdentificationMethodType() } } @kotlin.jvm.JvmName("-initializedataCell") public inline fun dataCell(block: ru.keyapis.rfidregistry.v1.RecordKt.DataCellKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.DataCell = ru.keyapis.rfidregistry.v1.RecordKt.DataCellKt.Dsl._create(ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.DataCell.newBuilder()).apply { block() }._build() /** * ``` * Содержимое ячейки ключа * ``` * * Protobuf type `keyapis.rfidregistry.v1.Record.DataCell` */ public object DataCellKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.DataCell.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.DataCell.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.DataCell = _builder.build() /** * ``` * Сектор. * # Диапазон: 0..127 * ``` * * `int32 section = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var section: kotlin.Int @JvmName("getSection") get() = _builder.getSection() @JvmName("setSection") set(value) { _builder.setSection(value) } /** * ``` * Сектор. * # Диапазон: 0..127 * ``` * * `int32 section = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSection() { _builder.clearSection() } /** * ``` * Блок. * # Диапазон: 0..127 * ``` * * `int32 block = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var block: kotlin.Int @JvmName("getBlock") get() = _builder.getBlock() @JvmName("setBlock") set(value) { _builder.setBlock(value) } /** * ``` * Блок. * # Диапазон: 0..127 * ``` * * `int32 block = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearBlock() { _builder.clearBlock() } /** * ``` * Данные. * # Паттерн: /^[A-Za-z0-9=]+$/ * ``` * * `string data = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var data: kotlin.String @JvmName("getData") get() = _builder.getData() @JvmName("setData") set(value) { _builder.setData(value) } /** * ``` * Данные. * # Паттерн: /^[A-Za-z0-9=]+$/ * ``` * * `string data = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearData() { _builder.clearData() } } } @kotlin.jvm.JvmName("-initializeaesKeyConfiguration") public inline fun aesKeyConfiguration(block: ru.keyapis.rfidregistry.v1.RecordKt.AesKeyConfigurationKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.AesKeyConfiguration = ru.keyapis.rfidregistry.v1.RecordKt.AesKeyConfigurationKt.Dsl._create(ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.AesKeyConfiguration.newBuilder()).apply { block() }._build() /** * ``` * Конфигурация шифрования ключа * ``` * * Protobuf type `keyapis.rfidregistry.v1.Record.AesKeyConfiguration` */ public object AesKeyConfigurationKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.AesKeyConfiguration.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.AesKeyConfiguration.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.AesKeyConfiguration = _builder.build() /** * ``` * Адрес. * # Паттерн: /^[A-Za-z0-9=]+$/ * ``` * * `string address = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var address: kotlin.String @JvmName("getAddress") get() = _builder.getAddress() @JvmName("setAddress") set(value) { _builder.setAddress(value) } /** * ``` * Адрес. * # Паттерн: /^[A-Za-z0-9=]+$/ * ``` * * `string address = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearAddress() { _builder.clearAddress() } /** * ``` * Данные. * # Паттерн: /^[A-Za-z0-9=]+$/ * ``` * * `string data = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var data: kotlin.String @JvmName("getData") get() = _builder.getData() @JvmName("setData") set(value) { _builder.setData(value) } /** * ``` * Данные. * # Паттерн: /^[A-Za-z0-9=]+$/ * ``` * * `string data = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearData() { _builder.clearData() } } } @kotlin.jvm.JvmName("-initializetrailer") public inline fun trailer(block: ru.keyapis.rfidregistry.v1.RecordKt.TrailerKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Trailer = ru.keyapis.rfidregistry.v1.RecordKt.TrailerKt.Dsl._create(ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Trailer.newBuilder()).apply { block() }._build() /** * ``` * Контрольная сумма * ``` * * Protobuf type `keyapis.rfidregistry.v1.Record.Trailer` */ public object TrailerKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Trailer.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Trailer.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Trailer = _builder.build() /** * ``` * Сектор. * # Диапазон: 0..15 * ``` * * `int32 sector = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var sector: kotlin.Int @JvmName("getSector") get() = _builder.getSector() @JvmName("setSector") set(value) { _builder.setSector(value) } /** * ``` * Сектор. * # Диапазон: 0..15 * ``` * * `int32 sector = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSector() { _builder.clearSector() } /** * ``` * Ключ А. * # Диапазон: 1..256 * ``` * * `string key_a = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var keyA: kotlin.String @JvmName("getKeyA") get() = _builder.getKeyA() @JvmName("setKeyA") set(value) { _builder.setKeyA(value) } /** * ``` * Ключ А. * # Диапазон: 1..256 * ``` * * `string key_a = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearKeyA() { _builder.clearKeyA() } /** * ``` * Ключ Б. * # Диапазон: 1..256 * ``` * * `string key_b = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var keyB: kotlin.String @JvmName("getKeyB") get() = _builder.getKeyB() @JvmName("setKeyB") set(value) { _builder.setKeyB(value) } /** * ``` * Ключ Б. * # Диапазон: 1..256 * ``` * * `string key_b = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearKeyB() { _builder.clearKeyB() } /** * ``` * Маска доступа. * # Диапазон: 1..512 * ``` * * `string access_mask = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var accessMask: kotlin.String @JvmName("getAccessMask") get() = _builder.getAccessMask() @JvmName("setAccessMask") set(value) { _builder.setAccessMask(value) } /** * ``` * Маска доступа. * # Диапазон: 1..512 * ``` * * `string access_mask = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearAccessMask() { _builder.clearAccessMask() } } } @kotlin.jvm.JvmName("-initializesavingError") public inline fun savingError(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.Dsl._create(ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.newBuilder()).apply { block() }._build() /** * ``` * Ошибка сохранения записи. * Эти проверки выполняются при работе с базой данных и сторонними сервисами * ``` * * Protobuf type `keyapis.rfidregistry.v1.Record.SavingError` */ public object SavingErrorKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError = _builder.build() /** * ``` * Перевод статуса запрещён * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.StatusTypeRestricted status_type_restricted = 1;` */ public var statusTypeRestricted: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.StatusTypeRestricted @JvmName("getStatusTypeRestricted") get() = _builder.getStatusTypeRestricted() @JvmName("setStatusTypeRestricted") set(value) { _builder.setStatusTypeRestricted(value) } /** * ``` * Перевод статуса запрещён * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.StatusTypeRestricted status_type_restricted = 1;` */ public fun clearStatusTypeRestricted() { _builder.clearStatusTypeRestricted() } /** * ``` * Перевод статуса запрещён * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.StatusTypeRestricted status_type_restricted = 1;` * @return Whether the statusTypeRestricted field is set. */ public fun hasStatusTypeRestricted(): kotlin.Boolean { return _builder.hasStatusTypeRestricted() } /** * ``` * Запись уже существует * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.UidExist uid_exist = 2;` */ public var uidExist: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.UidExist @JvmName("getUidExist") get() = _builder.getUidExist() @JvmName("setUidExist") set(value) { _builder.setUidExist(value) } /** * ``` * Запись уже существует * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.UidExist uid_exist = 2;` */ public fun clearUidExist() { _builder.clearUidExist() } /** * ``` * Запись уже существует * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.UidExist uid_exist = 2;` * @return Whether the uidExist field is set. */ public fun hasUidExist(): kotlin.Boolean { return _builder.hasUidExist() } /** * ``` * Вы не владелец * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.OwnedByAnotherUser owned_by_another_user = 3;` */ public var ownedByAnotherUser: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.OwnedByAnotherUser @JvmName("getOwnedByAnotherUser") get() = _builder.getOwnedByAnotherUser() @JvmName("setOwnedByAnotherUser") set(value) { _builder.setOwnedByAnotherUser(value) } /** * ``` * Вы не владелец * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.OwnedByAnotherUser owned_by_another_user = 3;` */ public fun clearOwnedByAnotherUser() { _builder.clearOwnedByAnotherUser() } /** * ``` * Вы не владелец * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.OwnedByAnotherUser owned_by_another_user = 3;` * @return Whether the ownedByAnotherUser field is set. */ public fun hasOwnedByAnotherUser(): kotlin.Boolean { return _builder.hasOwnedByAnotherUser() } /** * ``` * Ключ уже использован * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.AlreadyLinked already_linked = 4;` */ public var alreadyLinked: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.AlreadyLinked @JvmName("getAlreadyLinked") get() = _builder.getAlreadyLinked() @JvmName("setAlreadyLinked") set(value) { _builder.setAlreadyLinked(value) } /** * ``` * Ключ уже использован * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.AlreadyLinked already_linked = 4;` */ public fun clearAlreadyLinked() { _builder.clearAlreadyLinked() } /** * ``` * Ключ уже использован * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.AlreadyLinked already_linked = 4;` * @return Whether the alreadyLinked field is set. */ public fun hasAlreadyLinked(): kotlin.Boolean { return _builder.hasAlreadyLinked() } /** * ``` * Конфликт версий * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.Conflict conflict = 5;` */ public var conflict: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Conflict @JvmName("getConflict") get() = _builder.getConflict() @JvmName("setConflict") set(value) { _builder.setConflict(value) } /** * ``` * Конфликт версий * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.Conflict conflict = 5;` */ public fun clearConflict() { _builder.clearConflict() } /** * ``` * Конфликт версий * ``` * * `.keyapis.rfidregistry.v1.Record.SavingError.Conflict conflict = 5;` * @return Whether the conflict field is set. */ public fun hasConflict(): kotlin.Boolean { return _builder.hasConflict() } public val reasonCase: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.ReasonCase @JvmName("getReasonCase") get() = _builder.getReasonCase() public fun clearReason() { _builder.clearReason() } } @kotlin.jvm.JvmName("-initializestatusTypeRestricted") public inline fun statusTypeRestricted(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.StatusTypeRestrictedKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.StatusTypeRestricted = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.StatusTypeRestrictedKt.Dsl._create(ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.StatusTypeRestricted.newBuilder()).apply { block() }._build() /** * ``` * Причины: * - Недопустимый перевод статуса. * - Не переданы обязательные поля https://openapi-key.deploy.rtkit.dev/keyapis_rfidregistry_v1/#таблица-обязательности-передачи-полей-в-request * ``` * * Protobuf type `keyapis.rfidregistry.v1.Record.SavingError.StatusTypeRestricted` */ public object StatusTypeRestrictedKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.StatusTypeRestricted.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.StatusTypeRestricted.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.StatusTypeRestricted = _builder.build() } } @kotlin.jvm.JvmName("-initializeuidExist") public inline fun uidExist(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.UidExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.UidExist = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.UidExistKt.Dsl._create(ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.UidExist.newBuilder()).apply { block() }._build() /** * ``` * Причины: * - Ключ уже существует * ``` * * Protobuf type `keyapis.rfidregistry.v1.Record.SavingError.UidExist` */ public object UidExistKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.UidExist.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.UidExist.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.UidExist = _builder.build() } } @kotlin.jvm.JvmName("-initializeownedByAnotherUser") public inline fun ownedByAnotherUser(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.OwnedByAnotherUserKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.OwnedByAnotherUser = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.OwnedByAnotherUserKt.Dsl._create(ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.OwnedByAnotherUser.newBuilder()).apply { block() }._build() /** * ``` * Причины: * - Запись принадлежит другому пользователю * ``` * * Protobuf type `keyapis.rfidregistry.v1.Record.SavingError.OwnedByAnotherUser` */ public object OwnedByAnotherUserKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.OwnedByAnotherUser.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.OwnedByAnotherUser.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.OwnedByAnotherUser = _builder.build() } } @kotlin.jvm.JvmName("-initializealreadyLinked") public inline fun alreadyLinked(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.AlreadyLinkedKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.AlreadyLinked = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.AlreadyLinkedKt.Dsl._create(ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.AlreadyLinked.newBuilder()).apply { block() }._build() /** * ``` * Причины: * - Такой ключ уже привязан к другой записи * ``` * * Protobuf type `keyapis.rfidregistry.v1.Record.SavingError.AlreadyLinked` */ public object AlreadyLinkedKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.AlreadyLinked.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.AlreadyLinked.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.AlreadyLinked = _builder.build() } } @kotlin.jvm.JvmName("-initializeconflict") public inline fun conflict(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.ConflictKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Conflict = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.ConflictKt.Dsl._create(ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Conflict.newBuilder()).apply { block() }._build() /** * ``` * Причины: * - В базе хранится более новая версия записи, значения changed_at отличаются * ``` * * Protobuf type `keyapis.rfidregistry.v1.Record.SavingError.Conflict` */ public object ConflictKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Conflict.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Conflict.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Conflict = _builder.build() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.copy(block: ru.keyapis.rfidregistry.v1.RecordKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record = ru.keyapis.rfidregistry.v1.RecordKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.DataCell.copy(block: ru.keyapis.rfidregistry.v1.RecordKt.DataCellKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.DataCell = ru.keyapis.rfidregistry.v1.RecordKt.DataCellKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.AesKeyConfiguration.copy(block: ru.keyapis.rfidregistry.v1.RecordKt.AesKeyConfigurationKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.AesKeyConfiguration = ru.keyapis.rfidregistry.v1.RecordKt.AesKeyConfigurationKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Trailer.copy(block: ru.keyapis.rfidregistry.v1.RecordKt.TrailerKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.Trailer = ru.keyapis.rfidregistry.v1.RecordKt.TrailerKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.copy(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.StatusTypeRestricted.copy(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.StatusTypeRestrictedKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.StatusTypeRestricted = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.StatusTypeRestrictedKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.UidExist.copy(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.UidExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.UidExist = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.UidExistKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.OwnedByAnotherUser.copy(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.OwnedByAnotherUserKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.OwnedByAnotherUser = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.OwnedByAnotherUserKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.AlreadyLinked.copy(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.AlreadyLinkedKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.AlreadyLinked = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.AlreadyLinkedKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Conflict.copy(block: ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.ConflictKt.Dsl.() -> kotlin.Unit): ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Conflict = ru.keyapis.rfidregistry.v1.RecordKt.SavingErrorKt.ConflictKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingErrorOrBuilder.statusTypeRestrictedOrNull: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.StatusTypeRestricted? get() = if (hasStatusTypeRestricted()) getStatusTypeRestricted() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingErrorOrBuilder.uidExistOrNull: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.UidExist? get() = if (hasUidExist()) getUidExist() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingErrorOrBuilder.ownedByAnotherUserOrNull: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.OwnedByAnotherUser? get() = if (hasOwnedByAnotherUser()) getOwnedByAnotherUser() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingErrorOrBuilder.alreadyLinkedOrNull: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.AlreadyLinked? get() = if (hasAlreadyLinked()) getAlreadyLinked() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingErrorOrBuilder.conflictOrNull: ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.Record.SavingError.Conflict? get() = if (hasConflict()) getConflict() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.RecordOrBuilder.newAtOrNull: com.google.protobuf.Timestamp? get() = if (hasNewAt()) getNewAt() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.RecordOrBuilder.shippedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasShippedAt()) getShippedAt() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.RecordOrBuilder.defectAtOrNull: com.google.protobuf.Timestamp? get() = if (hasDefectAt()) getDefectAt() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.RecordOrBuilder.inUseAtOrNull: com.google.protobuf.Timestamp? get() = if (hasInUseAt()) getInUseAt() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.RecordOrBuilder.inUseRfidIdOrNull: com.google.protobuf.StringValue? get() = if (hasInUseRfidId()) getInUseRfidId() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.RecordOrBuilder.changedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasChangedAt()) getChangedAt() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.RecordOrBuilder.orderAtOrNull: com.google.protobuf.Timestamp? get() = if (hasOrderAt()) getOrderAt() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.RecordOrBuilder.inUseResourceOwnerIdOrNull: com.google.protobuf.StringValue? get() = if (hasInUseResourceOwnerId()) getInUseResourceOwnerId() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.RecordOrBuilder.deletedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasDeletedAt()) getDeletedAt() else null public val ru.keyapis.rfidregistry.v1.KeyapisRfidregistryV1Proto.RecordOrBuilder.vendorNameOrNull: com.google.protobuf.StringValue? get() = if (hasVendorName()) getVendorName() else null