import { BaseMsg } from '../BaseMsg' ; author Javen
 *  copyright description export class InExternalContact extends BaseMsg { public static INFO_TYPE : string = 'change_external_contact' ; private suiteid : string ; private authcorpid : string ; private infotype : string ; private timestamp : number ; private changetype : string ; private userid : string ; private externaluserid : string ; private welcomecode : string ; constructor ( suiteId , authCorpId , infoType , timeStamp , changeType , userId , externalUserId , welcomeCode ) { super ( ) ; this . suiteid = suiteId ; this . authcorpid = authCorpId ; this . infotype = infoType ; this . timestamp = timeStamp ; this . changetype = changeType ; this . userid = userId ; this . externaluserid = externalUserId ; this . welcomecode = welcomeCode ; } public get suiteId ( ) : string { return this . suiteid ; } public set suiteId ( suiteId ) { this . suiteid = suiteId ; } public get authCorpId ( ) : string { return this . authcorpid ; } public set authCorpId ( authCorpId ) { this . authcorpid = authCorpId ; } public get infoType ( ) : string { return this . infotype ; } public set infoType ( infoType ) { this . infotype = infoType ; } public get timeStamp ( ) : number { return this . timestamp ; } public set timeStamp ( timeStamp ) { this . timestamp = timeStamp ; } public get changeType ( ) : string { return this . changetype ; } public set changeType ( changeType ) { this . changetype = changeType ; } public get userId ( ) : string { return this . userid ; } public set userId ( userId ) { this . userid = userId ; } public get externalUserId ( ) : string { return this . externaluserid ; } public set externalUserId ( externalUserId ) { this . externaluserid = externalUserId ; } public get welcomeCode ( ) : string { return this . welcomecode ; } public set welcomeCode ( welcomeCode ) { this . welcomecode = welcomeCode ; } }