
io.mosip.authentication.common.service.config.IDAMappingConfig Maven / Gradle / Ivy
package io.mosip.authentication.common.service.config;
import java.util.List;
import java.util.Map;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import io.mosip.authentication.common.service.factory.IDAMappingFactory;
import io.mosip.authentication.core.spi.indauth.match.MappingConfig;
import lombok.Data;
/**
* The Class IDAMappingConfig.
*
* @author Dinesh Karuppiah.T
*/
@Configuration
@PropertySource(value = "${ida.mapping.property.source}", factory = IDAMappingFactory.class)
@ConfigurationProperties
/**
* Instantiates a new IDA mapping config.
*/
@Data
public class IDAMappingConfig implements MappingConfig {
/** The Full name. */
private List name;
/** The dob. */
private List dob;
/** The dob type. */
private List dobType;
/** The age. */
private List age;
/** The gender. */
private List gender;
/** The phone number. */
private List phoneNumber;
/** The email id. */
private List emailId;
/** The address line 1. */
private List addressLine1;
/** The address line 2. */
private List addressLine2;
/** The address line 3. */
private List addressLine3;
/** The location 1. */
private List location1;
/** The location 2. */
private List location2;
/** The location 3. */
private List location3;
/** The pin code. */
private List postalCode;
/** The full address. */
private List fullAddress;
/** The otp. */
private List otp;
/** The pin. */
private List pin;
/** The left index. */
private List leftIndex;
/** The left little. */
private List leftLittle;
/** The left middle. */
private List leftMiddle;
/** The left ring. */
private List leftRing;
/** The left thumb. */
private List leftThumb;
/** The right index. */
private List rightIndex;
/** The right little. */
private List rightLittle;
/** The right middle. */
private List rightMiddle;
/** The right ring. */
private List rightRing;
/** The right thumb. */
private List rightThumb;
/** The left eye. */
private List leftEye;
/** The right eye. */
private List rightEye;
/** The iris. */
private List iris;
/** The face. */
private List face;
/** The fingerprint. */
private List fingerprint;
/** The dynamic attributes. */
private Map> dynamicAttributes;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy