// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/access_control/v1/keyapis_access_control_access_point_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.access_control.v1; @kotlin.jvm.JvmName("-initializepostAccessPointOpenRequest") public inline fun postAccessPointOpenRequest(block: ru.keyapis.access_control.v1.PostAccessPointOpenRequestKt.Dsl.() -> kotlin.Unit): ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequest = ru.keyapis.access_control.v1.PostAccessPointOpenRequestKt.Dsl._create(ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequest.newBuilder()).apply { block() }._build() /** * ``` * Запрос открытия точки доступа * ``` * * Protobuf type `keyapis.access_control.v1.PostAccessPointOpenRequest` */ public object PostAccessPointOpenRequestKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequest.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequest.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequest = _builder.build() /** * ``` * Идентификатор точки доступа. * # Тип: Guid * ``` * * `string access_point_id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var accessPointId: kotlin.String @JvmName("getAccessPointId") get() = _builder.getAccessPointId() @JvmName("setAccessPointId") set(value) { _builder.setAccessPointId(value) } /** * ``` * Идентификатор точки доступа. * # Тип: Guid * ``` * * `string access_point_id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearAccessPointId() { _builder.clearAccessPointId() } /** * ``` * ГРЗ авто. * # Диапазон: 3..20 * ``` * * `.google.protobuf.StringValue car_number = 2;` */ public var carNumber: com.google.protobuf.StringValue @JvmName("getCarNumber") get() = _builder.getCarNumber() @JvmName("setCarNumber") set(value) { _builder.setCarNumber(value) } /** * ``` * ГРЗ авто. * # Диапазон: 3..20 * ``` * * `.google.protobuf.StringValue car_number = 2;` */ public fun clearCarNumber() { _builder.clearCarNumber() } /** * ``` * ГРЗ авто. * # Диапазон: 3..20 * ``` * * `.google.protobuf.StringValue car_number = 2;` * @return Whether the carNumber field is set. */ public fun hasCarNumber(): kotlin.Boolean { return _builder.hasCarNumber() } /** * ``` * Тип ТС * ``` * * `.keyapis.access_control.v1.PostAccessPointOpenRequest.VehicleType vehicle_type = 3;` */ public var vehicleType: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequest.VehicleType @JvmName("getVehicleType") get() = _builder.getVehicleType() @JvmName("setVehicleType") set(value) { _builder.setVehicleType(value) } public var vehicleTypeValue: kotlin.Int @JvmName("getVehicleTypeValue") get() = _builder.getVehicleTypeValue() @JvmName("setVehicleTypeValue") set(value) { _builder.setVehicleTypeValue(value) } /** * ``` * Тип ТС * ``` * * `.keyapis.access_control.v1.PostAccessPointOpenRequest.VehicleType vehicle_type = 3;` */ public fun clearVehicleType() { _builder.clearVehicleType() } /** * ``` * Наименование курьерской компании. * # Диапазон: 3..150 * ``` * * `.google.protobuf.StringValue courier_company_name = 4;` */ public var courierCompanyName: com.google.protobuf.StringValue @JvmName("getCourierCompanyName") get() = _builder.getCourierCompanyName() @JvmName("setCourierCompanyName") set(value) { _builder.setCourierCompanyName(value) } /** * ``` * Наименование курьерской компании. * # Диапазон: 3..150 * ``` * * `.google.protobuf.StringValue courier_company_name = 4;` */ public fun clearCourierCompanyName() { _builder.clearCourierCompanyName() } /** * ``` * Наименование курьерской компании. * # Диапазон: 3..150 * ``` * * `.google.protobuf.StringValue courier_company_name = 4;` * @return Whether the courierCompanyName field is set. */ public fun hasCourierCompanyName(): kotlin.Boolean { return _builder.hasCourierCompanyName() } /** * ``` * Номер заказа. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue order_number = 5;` */ public var orderNumber: com.google.protobuf.StringValue @JvmName("getOrderNumber") get() = _builder.getOrderNumber() @JvmName("setOrderNumber") set(value) { _builder.setOrderNumber(value) } /** * ``` * Номер заказа. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue order_number = 5;` */ public fun clearOrderNumber() { _builder.clearOrderNumber() } /** * ``` * Номер заказа. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue order_number = 5;` * @return Whether the orderNumber field is set. */ public fun hasOrderNumber(): kotlin.Boolean { return _builder.hasOrderNumber() } /** * ``` * Идентификатор курьера. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue courier_id = 6;` */ public var courierId: com.google.protobuf.StringValue @JvmName("getCourierId") get() = _builder.getCourierId() @JvmName("setCourierId") set(value) { _builder.setCourierId(value) } /** * ``` * Идентификатор курьера. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue courier_id = 6;` */ public fun clearCourierId() { _builder.clearCourierId() } /** * ``` * Идентификатор курьера. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue courier_id = 6;` * @return Whether the courierId field is set. */ public fun hasCourierId(): kotlin.Boolean { return _builder.hasCourierId() } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequest.copy(block: ru.keyapis.access_control.v1.PostAccessPointOpenRequestKt.Dsl.() -> kotlin.Unit): ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequest = ru.keyapis.access_control.v1.PostAccessPointOpenRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequestOrBuilder.carNumberOrNull: com.google.protobuf.StringValue? get() = if (hasCarNumber()) getCarNumber() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequestOrBuilder.courierCompanyNameOrNull: com.google.protobuf.StringValue? get() = if (hasCourierCompanyName()) getCourierCompanyName() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequestOrBuilder.orderNumberOrNull: com.google.protobuf.StringValue? get() = if (hasOrderNumber()) getOrderNumber() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.PostAccessPointOpenRequestOrBuilder.courierIdOrNull: com.google.protobuf.StringValue? get() = if (hasCourierId()) getCourierId() else null