EquipmentTypeMapperImpl.java
package com.github.jenkaby.bikerental.equipment.web.query.mapper;
import com.github.jenkaby.bikerental.equipment.domain.model.EquipmentType;
import com.github.jenkaby.bikerental.equipment.web.query.dto.EquipmentTypeResponse;
import javax.annotation.processing.Generated;
import org.springframework.stereotype.Component;
@Generated(
value = "org.mapstruct.ap.MappingProcessor",
comments = "version: 1.6.3, compiler: IncrementalProcessingEnvironment from gradle-language-java-9.4.1.jar, environment: Java 21.0.10 (Amazon.com Inc.)"
)
@Component
public class EquipmentTypeMapperImpl implements EquipmentTypeMapper {
@Override
public EquipmentTypeResponse toResponse(EquipmentType equipmentType) {
if ( equipmentType == null ) {
return null;
}
String slug = null;
String name = null;
String description = null;
slug = equipmentType.getSlug();
name = equipmentType.getName();
description = equipmentType.getDescription();
EquipmentTypeResponse equipmentTypeResponse = new EquipmentTypeResponse( slug, name, description );
return equipmentTypeResponse;
}
}