CabinetProto_OpenRequest_CreateRequest constructor

CabinetProto_OpenRequest_CreateRequest({
  1. Int64? cabinetId,
  2. Int64? requesterId,
  3. Timestamp? requestTime,
  4. Timestamp? validUntil,
  5. double? longitude,
  6. double? latitude,
  7. CabinetProto_OpenRequest_OpenRequestType? type,
  8. String? contractor,
  9. bool? deactivateAfterOpening,
})

Implementation

factory CabinetProto_OpenRequest_CreateRequest({
  $fixnum.Int64? cabinetId,
  $fixnum.Int64? requesterId,
  $27.Timestamp? requestTime,
  $27.Timestamp? validUntil,
  $core.double? longitude,
  $core.double? latitude,
  CabinetProto_OpenRequest_OpenRequestType? type,
  $core.String? contractor,
  $core.bool? deactivateAfterOpening,
}) {
  final $result = create();
  if (cabinetId != null) {
    $result.cabinetId = cabinetId;
  }
  if (requesterId != null) {
    $result.requesterId = requesterId;
  }
  if (requestTime != null) {
    $result.requestTime = requestTime;
  }
  if (validUntil != null) {
    $result.validUntil = validUntil;
  }
  if (longitude != null) {
    $result.longitude = longitude;
  }
  if (latitude != null) {
    $result.latitude = latitude;
  }
  if (type != null) {
    $result.type = type;
  }
  if (contractor != null) {
    $result.contractor = contractor;
  }
  if (deactivateAfterOpening != null) {
    $result.deactivateAfterOpening = deactivateAfterOpening;
  }
  return $result;
}