package com.airlock.iam.techclientreg.infrastructure.mapper;

import com.airlock.iam.flow.api.domain.model.flow.FlowResult;
import com.airlock.iam.techclientreg.api.infrastructure.transfer.response.TechClientRegFlowResultData;
import ma.glasnost.orika.MapperFactory;

public class TechClientRegRestBeanMappings {
   public TechClientRegRestBeanMappings(MapperFactory factory) {
      this.configureAll(factory);
   }

   private void configureAll(MapperFactory factory) {
      this.configureFlowResultData(factory);
   }

   private void configureFlowResultData(MapperFactory factory) {
      factory.classMap(FlowResult.class, TechClientRegFlowResultData.class).field("nextStep:{nextStep}", "nextStep").register();
   }
}
