package io.delphiplatform.api.config;

import org.springframework.core.convert.converter.Converter;

import javax.annotation.Nullable;

import io.delphiplatform.api.v3.model.PeriodDaysWeeks;

public class PeriodDaysWeeksEnumConverter implements Converter<String, PeriodDaysWeeks> {

    @Override
    public PeriodDaysWeeks convert(@Nullable String source) {
        if (source == null) {
            return null;
        }

        return PeriodDaysWeeks.fromIntegerValue(Integer.valueOf(source));
    }
}
