package com.aip.gateway.api.aip.model;

import lombok.Builder;
import lombok.Data;

@Data
@Builder
public class AipConfig {

    public static final int authLoginId       = 0;      // ID 로그인(로그인 화면으로 로그인)
    public static final int authLoginPassword = 1;      // 비밀번호 로그인(로그인 화면 없음)
    public static final int authLoginCert     = 2;      // 인증서 로그인(로그인 화면 없음)

    private String appName;             // 어플리케이션 이름
    private String appVersion;          // 어플리케이션 버전
    private String clientId;            // 어플리케이션 ID(클라이언트 ID)
    private String tenantId;            // 디렉토리(테넌트) ID
    private String mipData;             // Mip Data Path
    private int loginType;
    private String domain;              // Domain
    private String eMail;               // User E-Mail
    private String secretValue;         // 인증 비밀번호
    private String certThumbPrint;      // 인증서 지문

}
