package itn.let.kakao.kakaoComm;

import java.util.ArrayList;
import java.util.List;

import itn.let.mjo.msg.service.MjonMsgVO;

/**
* @FileName : KakaoVO.java
* @Project : mjon
* @Date : 2023. 1. 26.
* @작성자 :  WYH

* @프로그램 설명 : 카카오톡 요청 변수 목록 (문자온VO를 상속 받음)
*/
public class KakaoVO extends MjonMsgVO{

	private static final long serialVersionUID = 536382850588307019L;
	
	/** ---------------리스트 변수 설정------------------------- */
	
	private List<KakaoVO> kakaoSendList = new ArrayList<KakaoVO>(); // 변환문자 변경내용 카카오 전송리스트
	
	/** ---------------공통 변수 설정------------------------- */
	
	private String bizUrl = "";			// 요청 URL
	
	private String bizReturnMsg = "";	// 응답메세지
	
	private String bizReturnCode = "";	// 응답코드 200: 성공 , 나머지 실패
	
	private String sendPhone = "";		// 발신자 번호
	
	private String destPhone = "";		// 수신자 번호
	
	private String subMsgSendYn = "N";	// 대체문자 전송:Y , 미전송:N

	private String subMsgTxtReplYn = "";// 대체문자 치환문자 유무 Y:있음 N:없음
	
	private String subMsgType = "";		// 대체문자 전송 타입 (SMS, MMS)
	
	private String subMsgTxt = "";		// 대체문자 내용
	
	private String count = "";			// 페이지 별 템플릿 개수 (default: 30)
	
	private String page  = "";			// 요청 페이지 (default: 1)
	
	private String bizUmid = "";		//대체문자 발송 PK 아이디
	
	
	private List<String> varNmList;			// 변수 이름
	
	private List<String[]> varValList;		// 변수 값
	
	private String sendType = "";		// 알림톡 : AT, 친구톡 : FT
	
	private String adFlag;				//친구톡 광고성 정보 사용 유무(Y:사용 , N:미사용)
	
	/** ---------------profile 변수 설정------------------------- */
	private String profileId = "";		// profile ID
	
	private String userId = "";			// 사용자 ID
	
	private String phoneNumber = "";	// 토큰을 수신할 휴대폰번호(yellow ID의 핸드폰번호와 일치)
	
	private String yellowId = "";		// 카카오톡 체널(@IDf)
	
	private String token = "";			// 수신토큰
	
	private String senderKey = "";		// 발신프로필 키
	
	private String senderKeyType = "";	// 발신프로필 키 타입
	
	private String deleteYn = "";		//발신프로필 삭제 여부
	
	/** ---------------JSON 파일 설정------------------------- */
	
	private String bizJsonYn = "N";		// json 파일여부 (Y: 파일있음, N : 파일없음) 
	
	private String bizJsonName = "";	// json 파일명


	/** ---------------CATEGORY------------------------- */
	
	private String categoryDepth = "";		// 카테고리 차수(1:1차, 2:2차, 3:3차 카테고리 정보)
	
	private String categoryType = "";		// 카테고리 종류(P:발신프로필, T:템블릿)
	
	private String categoryGroupName = "";	// 카테고리 그룹 이름
	
	private String categoryCode = "";		// 카테고리 코드
	
	private String categoryName = "";		// 카테고리 이름
	
	private String categoryInclusion = "";	// 카테고리 적용 대상 템플릿 설정
	
	private String categoryExclusion = "";	// 카테고리 제외 대상 템플릿 설정
	
	
	/** ---------------IMAGE------------------------- */
	
	private String imgTitle = "";				//이미지 제목
	
	private String imageType = "";				//이미지 타입 (I:기본 이미지, W:와이드 이미지)
	
	private String imgLink = "";				//이미지 클릭시 이동 할 URL(http:// 또는 https:// 포함)
	
	
	/** ---------------TEMPLATE------------------------- */
	
	private String templateCode = "";			// 템플릿 코드
	
	private String newTemplateCode = "";		//수정하려는 템플릿 코드 ( 템플릿 수정할때 사용)
	
	private String[] arrTemplateCode;	//템플릿코드 배열로 받아오기		
	
	private String templateName = "";			// 템플릿 이름
	
	private String templateMessageType = "";	// 템플릿 메시지 유형 (BA:기본형(default), EX:부가정보형, AD:광고추가형, MI:복합형)
	
	private String templateEmphasizeType = "";	// 템플릿 강조 유형
	
	private String templateContent = "";		// 템플릿 내용
	
	private String templateExtra = "";			// 템플릿 부가정보
	
	private String tamplateAd = "";				// 템플릿 광고성 메시지
	
	private String templateImageName = "";		// 템플릿 이미지 파일명 - templateEmphasizeType “IMAGE” 선택 시 필수
	
	private String templateImageUrl = "";		// 템플릿 이미지 링크 - templateEmphasizeType “IMAGE” 선택 시 필수
	
	private String templateTitle = "";			// 템플릿 내용 중 강조 표기할 핵심 정보 - templateEmphasizeType “TEXT” 선택 시 필수
	
	private String templateSubtitle = "";		// 템플릿 강조 표기 보조 문 - templateEmphasizeType “TEXT” 선택 시 필수
	
	private String templateHeader = "";			// 헤더 (최대 16 자까지 입력 가능)
	
	private Boolean securityFlag;				// 보안 템플릿 여부( OTP 등 보안 메시지 일 경우 설정 발신 당시의 메인 디바이스를 제외한 모든 디바이스에 메시지 텍스트 미 노출)
	
	private String templateStatus = "";			// 템플릿 상태 (REG: 등록, REQ: 검수요청, REJ: 반려, STP: 차단, RDY: 발송전, ACT: 정상, DMT: 휴면, BLK: 차단)
	
	private String keyword = "";				//템플릿 검색 키워드
	
	/** ---------------BUTTONS_TEMPLATE------------------------- */
	
	private List<KakaoButtonVO> buttonVOList = new ArrayList<KakaoButtonVO>();
	
	private String buttonName = "";			// 버튼명 - linkType “AC” 선택 시 버튼명은 “채널추가” 로 고정
	
	private String buttonLinkType = "";		// 버튼 링크 타입 (DS:배송조회, WL:웹링크, AL:앱링크, BK:봇키워, MD: 메시지전달, AC: 채널추가, BC: 상담톡전환, BT: 봇전환, P1: 이미지 보안전송 플러그인, P2 : 개인정보이용 플러그인, P3: 원클릭 결제 플러그인)
	
	private String buttonLinkAnd = "";		// Android 앱 링크 주소 (AL 사용시 필수) - linkIos, linkAnd, linkMo 중 2 가지 필수 입력
	
	private String buttonLinkIos = "";		// IOS 앱 링크 주소 (AL 사용시 필수)
	
	private String buttonLinkMo = "";		// 모바일 웹 링크 주소 (WL 사용시 필수)
	
	private String buttonLinkPc = "";		// PC 웹 링크 주소 (WL 사용시 선택)
	
	private String buttonPluginId = "";		// 플러그인 ID (P1, P2, P3 사용시 필수)
	
	
	/** ---------------QUICKREPLIES_TEMPLATE------------------------- */
	
	private String quickName = "";
	
	private String quickLinkType = "";		// 퀵 링크 타입 (WL:웹링크, AL:앱링크, BK:봇키워드, MD: 메시지전달, BC : 상담톡전환, BT: 봇전환)
	
	private String quickLinkAnd = "";		// Android 앱 링크 주소 (AL 사용시 필수)
	
	private String quickLinkIos = "";		// IOS 앱 링크 주소 (AL 사용시 필수)
	
	private String quickLinkMo = "";		// 모바일 웹 링크 주소 (WL 사용시 필수)
	
	private String quickLinkPc = "";		// PC 웹 링크 주소 (WL 사용시 선택) 
	
	
	/** ---------------기타 사용 변수들------------------------- */
	private String formListType = "";				//템플릿 리스트 화면의 리스트 종류 (리스트형, 썸네일형)
	private String menuTopTab;						//알림톡 최상단 탭 종류(알림톡, 친구톡, 카카오설정, 알림톡/친구톡 소개)
	private String menuSubTab;						//알림톡 중간 서브 탭 종류(사용안내, 채널ID 등록/관리, 알림톡 템플릿 등록/관리, 친구톡 템플릿 등록/관리)
	private String searchCondition2;				//검색어 옵션 변수
	private String kakaoResendSuccCount = "0";		//카카오 대체문자 성공 건수
	private String kakaoResendFailCount = "0";		//카카오 대체문자 실패 건수
	
	private String atSuccessCount = "0";			//카카오 알림톡 성공 건수
	private String ftSuccessCount = "0";			//카카오 친구톡 성공 건수
	private String atFailCount = "0";				//카카오 알림톡 실패 건수
	private String ftFailCount = "0";				//카카오 친구톡 실패 건수
	
	/*-----------------알림톡 발송 단가 계산 변수--------------------*/
	
	private String atSuccPrice = "0";				//카카오 알림톡 성공 금액 - 성공 건수 * eachPrice
	private String ftSuccPrice = "0";				//카카오 친구톡 성공 금액 - 성공 건수 * eachPrice
	private String atFailPrice = "0";				//카카오 알림톡 실패 금액 - 실패 건수 * eachPrice
	private String ftFailPrice = "0";				//카카오 친구톡 실패 금액 - 실패 건수 * eachPrice
	private String kakaoResendSuccPrice = "0";		//카카오 대체문자 성공 금액 - 성공 건수 * eachPrice
	private String kakaoResendFailPrice = "0";		//카카오 대체문자 실패 금액 - 실패 건수 * eachPrice
	
	private String atSuccCntSum = "0";				//카카오 알림톡 성공 건수 합계
	private String ftSuccCntSum = "0";				//카카오 친구톡 성공 건수 합계
	private String atFailCntSum = "0";				//카카오 알림톡 실패 건수 합계
	private String ftFailCntSum = "0";				//카카오 친구톡 실패 건수 합계
	private String kakaoResenSuccSum = "0";			//카카오 대체문자 성공 건수 합계
	private String kakaoResenFailSum = "0";			//카카오 대체문자 실패 건수 합계
	
	private String atSuccPriceSum = "0";			//카카오 알림톡 성공 금액 함계
	private String ftSuccPriceSum = "0";			//카카오 친구톡 성공 금액 합계
	private String atFailPriceSum = "0";			//카카오 알림톡 실패 금액 합계
	private String ftFailPriceSum = "0";			//카카오 친구톡 실패 금액 합계
	private String kakaoResendSuccPriceSum = "0";	//카카오 대체문자 성공 금액 함계
	private String kakaoResendFailPriceSum = "0";	//카카오 대체문자 실패 듬액 합계
	
	
	/*-----------------테스트 변수--------------------*/
	private String sbscrbDe = "";
	private String moblphonNo = "";
	private String dept = "";
	private String atchFileId = "";
	private String workAtchFileId = "";
	private String fileSn = "";
	private String fileCn = "";
	
	public String fileStreCours = "";
	public String orignlFileNm = "";
	public String streFileNm = "";
	public String fileExtsn = "";
	public String fileSize = "";
	
	public int startCount = 0;
	public int endCount = 0;
	
	public String phmType = "";
	
	/*-----------------친구톡 변수--------------------*/
	private String friendId;						//친구톡 템플릿 고유 아이디(IDGEN)
	private String imageTitle;						//친구톡 이미지 제목
	private String imageLink;						//친구톡 이미지 클릭시 링크 주소
	private String jsonText;						//json 파일 생성시 내용 저장(혹시 몰라서 내용도 별도로 저장함)

	private String successDay;
	private String successMonth;
	private String successYear;		
	private String successCntDay;
	private String successCntMonth;
	private String successCntYear;

	public String getSuccessDay() {
		return successDay;
	}

	public void setSuccessDay(String successDay) {
		this.successDay = successDay;
	}

	public String getSuccessMonth() {
		return successMonth;
	}

	public void setSuccessMonth(String successMonth) {
		this.successMonth = successMonth;
	}

	public String getSuccessYear() {
		return successYear;
	}

	public void setSuccessYear(String successYear) {
		this.successYear = successYear;
	}
	
	public String getSuccessCntDay() {
		return successCntDay;
	}

	public void setSuccessCntDay(String successCntDay) {
		this.successCntDay = successCntDay;
	}

	public String getSuccessCntMonth() {
		return successCntMonth;
	}

	public void setSuccessCntMonth(String successCntMonth) {
		this.successCntMonth = successCntMonth;
	}

	public String getSuccessCntYear() {
		return successCntYear;
	}

	public void setSuccessCntYear(String successCntYear) {
		this.successCntYear = successCntYear;
	}
	
	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getCategoryDepth() {
		return categoryDepth;
	}

	public void setCategoryDepth(String categoryDepth) {
		this.categoryDepth = categoryDepth;
	}

	public String getCategoryType() {
		return categoryType;
	}

	public void setCategoryType(String categoryType) {
		this.categoryType = categoryType;
	}

	public String getCategoryCode() {
		return categoryCode;
	}

	public void setCategoryCode(String categoryCode) {
		this.categoryCode = categoryCode;
	}

	public String getCategoryGroupName() {
		return categoryGroupName;
	}

	public void setCategoryGroupName(String categoryGroupName) {
		this.categoryGroupName = categoryGroupName;
	}

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	public String getCategoryInclusion() {
		return categoryInclusion;
	}

	public void setCategoryInclusion(String categoryInclusion) {
		this.categoryInclusion = categoryInclusion;
	}

	public String getCategoryExclusion() {
		return categoryExclusion;
	}

	public void setCategoryExclusion(String categoryExclusion) {
		this.categoryExclusion = categoryExclusion;
	}

	public String getBizUrl() {
		return bizUrl;
	}
	
	public void setBizUrl(String bizUrl) {
		this.bizUrl = bizUrl;
	}

	public String getBizReturnMsg() {
		return bizReturnMsg;
	}
	
	public void setBizReturnMsg(String bizReturnMsg) {
		this.bizReturnMsg = bizReturnMsg;
	}

	public String getBizReturnCode() {
		return bizReturnCode;
	}
	
	public void setBizReturnCode(String bizReturnCode) {
		this.bizReturnCode = bizReturnCode;
	}

	public String getPhoneNumber() {
		return phoneNumber;
	}
	
	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	public String getYellowId() {
		return yellowId;
	}
	
	public void setYellowId(String yellowId) {
		this.yellowId = yellowId;
	}

	public String getBizJsonName() {
		return bizJsonName;
	}

	public void setBizJsonName(String bizJsonName) {
		this.bizJsonName = bizJsonName;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getSenderKey() {
		return senderKey;
	}

	public void setSenderKey(String senderKey) {
		this.senderKey = senderKey;
	}

	public String getProfileId() {
		return profileId;
	}

	public void setProfileId(String profileId) {
		this.profileId = profileId;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getImgTitle() {
		return imgTitle;
	}

	public void setImgTitle(String imgTitle) {
		this.imgTitle = imgTitle;
	}

	public String getImageType() {
		return imageType;
	}

	public void setImageType(String imageType) {
		this.imageType = imageType;
	}

	public String getImgLink() {
		return imgLink;
	}

	public void setImgLink(String imgLink) {
		this.imgLink = imgLink;
	}

	public String getTemplateName() {
		return templateName;
	}

	public void setTemplateName(String templateName) {
		this.templateName = templateName;
	}

	public String getTemplateMessageType() {
		return templateMessageType;
	}

	public void setTemplateMessageType(String templateMessageType) {
		this.templateMessageType = templateMessageType;
	}

	public String getTemplateEmphasizeType() {
		return templateEmphasizeType;
	}

	public void setTemplateEmphasizeType(String templateEmphasizeType) {
		this.templateEmphasizeType = templateEmphasizeType;
	}

	public String getTemplateContent() {
		return templateContent;
	}

	public void setTemplateContent(String templateContent) {
		this.templateContent = templateContent;
	}

	public String getTemplateExtra() {
		return templateExtra;
	}

	public void setTemplateExtra(String templateExtra) {
		this.templateExtra = templateExtra;
	}

	public String getTamplateAd() {
		return tamplateAd;
	}

	public void setTamplateAd(String tamplateAd) {
		this.tamplateAd = tamplateAd;
	}

	public String getTemplateImageName() {
		return templateImageName;
	}

	public void setTemplateImageName(String templateImageName) {
		this.templateImageName = templateImageName;
	}

	public String getTemplateImageUrl() {
		return templateImageUrl;
	}

	public void setTemplateImageUrl(String templateImageUrl) {
		this.templateImageUrl = templateImageUrl;
	}

	public String getTemplateTitle() {
		return templateTitle;
	}

	public void setTemplateTitle(String templateTitle) {
		this.templateTitle = templateTitle;
	}

	public String getTemplateSubtitle() {
		return templateSubtitle;
	}

	public void setTemplateSubtitle(String templateSubtitle) {
		this.templateSubtitle = templateSubtitle;
	}

	public String getTemplateHeader() {
		return templateHeader;
	}

	public void setTemplateHeader(String templateHeader) {
		this.templateHeader = templateHeader;
	}

	public Boolean getSecurityFlag() {
		return securityFlag;
	}

	public void setSecurityFlag(Boolean securityFlag) {
		this.securityFlag = securityFlag;
	}

	public List<KakaoButtonVO> getButtonVOList() {
		return buttonVOList;
	}

	public void setButtonVOList(List<KakaoButtonVO> buttonVOList) {
		this.buttonVOList = buttonVOList;
	}

	public String getButtonName() {
		return buttonName;
	}

	public void setButtonName(String buttonName) {
		this.buttonName = buttonName;
	}

	public String getButtonLinkType() {
		return buttonLinkType;
	}

	public void setButtonLinkType(String buttonLinkType) {
		this.buttonLinkType = buttonLinkType;
	}

	public String getButtonLinkAnd() {
		return buttonLinkAnd;
	}

	public void setButtonLinkAnd(String buttonLinkAnd) {
		this.buttonLinkAnd = buttonLinkAnd;
	}

	public String getButtonLinkIos() {
		return buttonLinkIos;
	}

	public void setButtonLinkIos(String buttonLinkIos) {
		this.buttonLinkIos = buttonLinkIos;
	}

	public String getButtonLinkMo() {
		return buttonLinkMo;
	}

	public void setButtonLinkMo(String buttonLinkMo) {
		this.buttonLinkMo = buttonLinkMo;
	}

	public String getButtonLinkPc() {
		return buttonLinkPc;
	}

	public void setButtonLinkPc(String buttonLinkPc) {
		this.buttonLinkPc = buttonLinkPc;
	}

	public String getButtonPluginId() {
		return buttonPluginId;
	}

	public void setButtonPluginId(String buttonPluginId) {
		this.buttonPluginId = buttonPluginId;
	}

	public String getQuickName() {
		return quickName;
	}

	public void setQuickName(String quickName) {
		this.quickName = quickName;
	}

	public String getQuickLinkType() {
		return quickLinkType;
	}

	public void setQuickLinkType(String quickLinkType) {
		this.quickLinkType = quickLinkType;
	}

	public String getQuickLinkAnd() {
		return quickLinkAnd;
	}

	public void setQuickLinkAnd(String quickLinkAnd) {
		this.quickLinkAnd = quickLinkAnd;
	}

	public String getQuickLinkIos() {
		return quickLinkIos;
	}

	public void setQuickLinkIos(String quickLinkIos) {
		this.quickLinkIos = quickLinkIos;
	}

	public String getQuickLinkMo() {
		return quickLinkMo;
	}

	public void setQuickLinkMo(String quickLinkMo) {
		this.quickLinkMo = quickLinkMo;
	}

	public String getQuickLinkPc() {
		return quickLinkPc;
	}

	public void setQuickLinkPc(String quickLinkPc) {
		this.quickLinkPc = quickLinkPc;
	}

	public String getSenderKeyType() {
		return senderKeyType;
	}

	public void setSenderKeyType(String senderKeyType) {
		this.senderKeyType = senderKeyType;
	}

	public String getDeleteYn() {
		return deleteYn;
	}

	public void setDeleteYn(String deleteYn) {
		this.deleteYn = deleteYn;
	}

	public String getTemplateCode() {
		return templateCode;
	}

	public void setTemplateCode(String templateCode) {
		this.templateCode = templateCode;
	}

	public String getNewTemplateCode() {
		return newTemplateCode;
	}

	public void setNewTemplateCode(String newTemplateCode) {
		this.newTemplateCode = newTemplateCode;
	}

	public String[] getArrTemplateCode() {
		return arrTemplateCode;
	}

	public void setArrTemplateCode(String[] arrTemplateCode) {
		this.arrTemplateCode = arrTemplateCode;
	}

	public String getTemplateStatus() {
		return templateStatus;
	}

	public void setTemplateStatus(String templateStatus) {
		this.templateStatus = templateStatus;
	}

	public String getKeyword() {
		return keyword;
	}

	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}

	public String getSendPhone() {
		return sendPhone;
	}

	public void setSendPhone(String sendPhone) {
		this.sendPhone = sendPhone;
	}

	public String getDestPhone() {
		return destPhone;
	}

	public void setDestPhone(String destPhone) {
		this.destPhone = destPhone;
	}

	public String getSubMsgSendYn() {
		return subMsgSendYn;
	}

	public void setSubMsgSendYn(String subMsgSendYn) {
		this.subMsgSendYn = subMsgSendYn;
	}

	public String getCount() {
		return count;
	}

	public void setCount(String count) {
		this.count = count;
	}

	public String getPage() {
		return page;
	}

	public void setPage(String page) {
		this.page = page;
	}

	public String getBizUmid() {
		return bizUmid;
	}

	public void setBizUmid(String bizUmid) {
		this.bizUmid = bizUmid;
	}

	public List<String> getVarNmList() {
		return varNmList;
	}

	public void setVarNmList(List<String> varNmList) {
		this.varNmList = varNmList;
	}

	public List<String[]> getVarValList() {
		return varValList;
	}

	public void setVarValList(List<String[]> varValList) {
		this.varValList = varValList;
	}

	public String getFormListType() {
		return formListType;
	}

	public void setFormListType(String formListType) {
		this.formListType = formListType;
	}

	public String getSubMsgTxt() {
		return subMsgTxt;
	}

	public void setSubMsgTxt(String subMsgTxt) {
		this.subMsgTxt = subMsgTxt;
	}

	public String getBizJsonYn() {
		return bizJsonYn;
	}

	public void setBizJsonYn(String bizJsonYn) {
		this.bizJsonYn = bizJsonYn;
	}

	public String getSendType() {
		return sendType;
	}

	public void setSendType(String sendType) {
		this.sendType = sendType;
	}

	public String getAdFlag() {
		return adFlag;
	}

	public void setAdFlag(String adFlag) {
		this.adFlag = adFlag;
	}

	public List<KakaoVO> getKakaoSendList() {
		return kakaoSendList;
	}

	public void setKakaoSendList(List<KakaoVO> kakaoSendList) {
		this.kakaoSendList = kakaoSendList;
	}

	public String getSubMsgTxtReplYn() {
		return subMsgTxtReplYn;
	}

	public void setSubMsgTxtReplYn(String subMsgTxtReplYn) {
		this.subMsgTxtReplYn = subMsgTxtReplYn;
	}
	
	public String getSubMsgType() {
		return subMsgType;
	}

	public void setSubMsgType(String subMsgType) {
		this.subMsgType = subMsgType;
	}
	public List<String[]> varValPaser(String[] varValList){
		
		List<String[]> returnVarVal = new ArrayList<>();
		
		for(String varVal : varValList)
		{
			String[] strList = varVal.split("§");
			returnVarVal.add(strList);
		}
		
		return returnVarVal;
	}

	public String getMenuTopTab() {
		return menuTopTab;
	}

	public void setMenuTopTab(String menuTopTab) {
		this.menuTopTab = menuTopTab;
	}

	public String getMenuSubTab() {
		return menuSubTab;
	}

	public void setMenuSubTab(String menuSubTab) {
		this.menuSubTab = menuSubTab;
	}

	public String getSearchCondition2() {
		return searchCondition2;
	}

	public void setSearchCondition2(String searchCondition2) {
		this.searchCondition2 = searchCondition2;
	}

	public String getKakaoResendSuccCount() {
		return kakaoResendSuccCount;
	}

	public void setKakaoResendSuccCount(String kakaoResendSuccCount) {
		this.kakaoResendSuccCount = kakaoResendSuccCount;
	}

	public String getKakaoResendFailCount() {
		return kakaoResendFailCount;
	}

	public void setKakaoResendFailCount(String kakaoResendFailCount) {
		this.kakaoResendFailCount = kakaoResendFailCount;
	}

	public String getAtSuccessCount() {
		return atSuccessCount;
	}

	public void setAtSuccessCount(String atSuccessCount) {
		this.atSuccessCount = atSuccessCount;
	}

	public String getFtSuccessCount() {
		return ftSuccessCount;
	}

	public void setFtSuccessCount(String ftSuccessCount) {
		this.ftSuccessCount = ftSuccessCount;
	}

	public String getAtFailCount() {
		return atFailCount;
	}

	public void setAtFailCount(String atFailCount) {
		this.atFailCount = atFailCount;
	}

	public String getFtFailCount() {
		return ftFailCount;
	}

	public void setFtFailCount(String ftFailCount) {
		this.ftFailCount = ftFailCount;
	}

	public String getAtSuccPrice() {
		return atSuccPrice;
	}

	public void setAtSuccPrice(String atSuccPrice) {
		this.atSuccPrice = atSuccPrice;
	}

	public String getFtSuccPrice() {
		return ftSuccPrice;
	}

	public void setFtSuccPrice(String ftSuccPrice) {
		this.ftSuccPrice = ftSuccPrice;
	}

	public String getAtFailPrice() {
		return atFailPrice;
	}

	public void setAtFailPrice(String atFailPrice) {
		this.atFailPrice = atFailPrice;
	}

	public String getFtFailPrice() {
		return ftFailPrice;
	}

	public void setFtFailPrice(String ftFailPrice) {
		this.ftFailPrice = ftFailPrice;
	}

	public String getKakaoResendSuccPrice() {
		return kakaoResendSuccPrice;
	}

	public void setKakaoResendSuccPrice(String kakaoResendSuccPrice) {
		this.kakaoResendSuccPrice = kakaoResendSuccPrice;
	}

	public String getKakaoResendFailPrice() {
		return kakaoResendFailPrice;
	}

	public void setKakaoResendFailPrice(String kakaoResendFailPrice) {
		this.kakaoResendFailPrice = kakaoResendFailPrice;
	}

	public String getAtSuccCntSum() {
		return atSuccCntSum;
	}

	public void setAtSuccCntSum(String atSuccCntSum) {
		this.atSuccCntSum = atSuccCntSum;
	}

	public String getFtSuccCntSum() {
		return ftSuccCntSum;
	}

	public void setFtSuccCntSum(String ftSuccCntSum) {
		this.ftSuccCntSum = ftSuccCntSum;
	}

	public String getAtFailCntSum() {
		return atFailCntSum;
	}

	public void setAtFailCntSum(String atFailCntSum) {
		this.atFailCntSum = atFailCntSum;
	}

	public String getFtFailCntSum() {
		return ftFailCntSum;
	}

	public void setFtFailCntSum(String ftFailCntSum) {
		this.ftFailCntSum = ftFailCntSum;
	}

	public String getKakaoResenSuccSum() {
		return kakaoResenSuccSum;
	}

	public void setKakaoResenSuccSum(String kakaoResenSuccSum) {
		this.kakaoResenSuccSum = kakaoResenSuccSum;
	}

	public String getKakaoResenFailSum() {
		return kakaoResenFailSum;
	}

	public void setKakaoResenFailSum(String kakaoResenFailSum) {
		this.kakaoResenFailSum = kakaoResenFailSum;
	}

	public String getAtSuccPriceSum() {
		return atSuccPriceSum;
	}

	public void setAtSuccPriceSum(String atSuccPriceSum) {
		this.atSuccPriceSum = atSuccPriceSum;
	}

	public String getFtSuccPriceSum() {
		return ftSuccPriceSum;
	}

	public void setFtSuccPriceSum(String ftSuccPriceSum) {
		this.ftSuccPriceSum = ftSuccPriceSum;
	}

	public String getAtFailPriceSum() {
		return atFailPriceSum;
	}

	public void setAtFailPriceSum(String atFailPriceSum) {
		this.atFailPriceSum = atFailPriceSum;
	}

	public String getFtFailPriceSum() {
		return ftFailPriceSum;
	}

	public void setFtFailPriceSum(String ftFailPriceSum) {
		this.ftFailPriceSum = ftFailPriceSum;
	}

	public String getKakaoResendSuccPriceSum() {
		return kakaoResendSuccPriceSum;
	}

	public void setKakaoResendSuccPriceSum(String kakaoResendSuccPriceSum) {
		this.kakaoResendSuccPriceSum = kakaoResendSuccPriceSum;
	}

	public String getKakaoResendFailPriceSum() {
		return kakaoResendFailPriceSum;
	}

	public void setKakaoResendFailPriceSum(String kakaoResendFailPriceSum) {
		this.kakaoResendFailPriceSum = kakaoResendFailPriceSum;
	}

	public String getFriendId() {
		return friendId;
	}

	public void setFriendId(String friendId) {
		this.friendId = friendId;
	}

	public String getImageTitle() {
		return imageTitle;
	}

	public void setImageTitle(String imageTitle) {
		this.imageTitle = imageTitle;
	}

	public String getImageLink() {
		return imageLink;
	}

	public void setImageLink(String imageLink) {
		this.imageLink = imageLink;
	}

	public String getJsonText() {
		return jsonText;
	}

	public void setJsonText(String jsonText) {
		this.jsonText = jsonText;
	}

	public String getSbscrbDe() {
		return sbscrbDe;
	}

	public void setSbscrbDe(String sbscrbDe) {
		this.sbscrbDe = sbscrbDe;
	}

	public String getMoblphonNo() {
		return moblphonNo;
	}

	public void setMoblphonNo(String moblphonNo) {
		this.moblphonNo = moblphonNo;
	}

	public String getDept() {
		return dept;
	}

	public void setDept(String dept) {
		this.dept = dept;
	}

	public String getAtchFileId() {
		return atchFileId;
	}

	public void setAtchFileId(String atchFileId) {
		this.atchFileId = atchFileId;
	}

	public String getWorkAtchFileId() {
		return workAtchFileId;
	}

	public void setWorkAtchFileId(String workAtchFileId) {
		this.workAtchFileId = workAtchFileId;
	}

	public String getFileSn() {
		return fileSn;
	}

	public void setFileSn(String fileSn) {
		this.fileSn = fileSn;
	}

	public String getFileCn() {
		return fileCn;
	}

	public void setFileCn(String fileCn) {
		this.fileCn = fileCn;
	}

	public String getFileStreCours() {
		return fileStreCours;
	}

	public void setFileStreCours(String fileStreCours) {
		this.fileStreCours = fileStreCours;
	}

	public String getOrignlFileNm() {
		return orignlFileNm;
	}

	public void setOrignlFileNm(String orignlFileNm) {
		this.orignlFileNm = orignlFileNm;
	}

	public String getStreFileNm() {
		return streFileNm;
	}

	public void setStreFileNm(String streFileNm) {
		this.streFileNm = streFileNm;
	}

	public String getFileExtsn() {
		return fileExtsn;
	}

	public void setFileExtsn(String fileExtsn) {
		this.fileExtsn = fileExtsn;
	}

	public String getFileSize() {
		return fileSize;
	}

	public void setFileSize(String fileSize) {
		this.fileSize = fileSize;
	}

	public int getStartCount() {
		return startCount;
	}

	public void setStartCount(int startCount) {
		this.startCount = startCount;
	}

	public int getEndCount() {
		return endCount;
	}

	public void setEndCount(int endCount) {
		this.endCount = endCount;
	}

	public String getPhmType() {
		return phmType;
	}

	public void setPhmType(String phmType) {
		this.phmType = phmType;
	}
}
