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,
  $2.Timestamp? requestTime,
  $2.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;
}