Class ACMCreateSessionParams

  • public class ACMCreateSessionParams
    extends java.lang.Object
    ACMCreateSessionParams holds all the parameters that were used to create a Configuration Session. These parameters are needed later when the Project Session is created. The call to CreateSession needs to have mostly the same parameters. Of course, sensitive information like passwords are not stored here
    • Field Detail

      • mClientVersion

        public final java.lang.String mClientVersion
      • mUsherEmail

        public final java.lang.String mUsherEmail
      • mUseExt

        public final boolean mUseExt
      • mL

        public final java.lang.String mL
      • mUid

        public final java.lang.String mUid
      • mResolveRegionalOptionsOnly

        public final boolean mResolveRegionalOptionsOnly
      • mLocale

        public final int mLocale
      • mClientID

        public final java.lang.String mClientID
      • mAuthMode

        public final int mAuthMode
      • mSessionFlags

        public final int mSessionFlags
      • mExtraParams

        public final java.lang.String mExtraParams
      • mAccessToken

        public final java.lang.String mAccessToken
      • mLastMsgId

        public final java.lang.String mLastMsgId
      • mApplicationType

        public final int mApplicationType
    • Constructor Detail

      • ACMCreateSessionParams

        public ACMCreateSessionParams​(java.lang.String iClientVersion,
                                      java.lang.String iUsherEmail,
                                      boolean iUseExt,
                                      java.lang.String iL,
                                      java.lang.String iUid,
                                      StringWrapper iRegionalOptions,
                                      boolean iResolveRegionalOptionsOnly,
                                      int iLocale,
                                      java.lang.String iClientID,
                                      int iAuthMode,
                                      int iSessionFlags,
                                      java.lang.String iExtraParams,
                                      java.lang.String iAccessToken,
                                      java.lang.String iLastMsgId,
                                      int iApplicationType)
    • Method Detail

      • deepClone

        public ACMCreateSessionParams deepClone​(java.util.Optional<java.lang.Integer> iAuthModeOpt,
                                                java.util.Optional<java.lang.Integer> iApplicationTypeOpt)