/*
 * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
 *
 * WSO2 Inc. licenses this file to you under the Apache License,
 * Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

package org.wso2.carbon.identity.application.authentication.framework.model;

/**
 * Represents a session of a federated user
 */
public class FederatedUserSession {

    private String idPSessionId;
    private String sessionId;
    private String idPName;
    private String authenticatorName;
    private String protocolType;

    public FederatedUserSession() {

    }

    public FederatedUserSession(String idPSessionId, String sessionId, String idPName, String authenticatorName,
                                String protocolType) {

        this.idPSessionId = idPSessionId;
        this.sessionId = sessionId;
        this.idPName = idPName;
        this.authenticatorName = authenticatorName;
        this.protocolType = protocolType;
    }

    public String getIdPSessionId() {

        return idPSessionId;
    }

    public void setIdPSessionId(String idPSessionId) {

        this.idPSessionId = idPSessionId;
    }

    public String getSessionId() {

        return sessionId;
    }

    public void setSessionId(String sessionId) {

        this.sessionId = sessionId;
    }

    public String getIdPName() {

        return idPName;
    }

    public void setIdPName(String idPName) {

        this.idPName = idPName;
    }

    public String getAuthenticatorName() {

        return authenticatorName;
    }

    public void setAuthenticatorName(String authenticatorName) {

        this.authenticatorName = authenticatorName;
    }

    public String getProtocolType() {

        return protocolType;
    }

    public void setProtocolType(String protocolType) {

        this.protocolType = protocolType;
    }
}

@@ -845,33 +845,33 @@
 rivate String id
-P
+p
 SessionId;%0A    p
@@ -912,25 +912,25 @@
 te String id
-P
+p
 Name;%0A    pr
@@ -1072,33 +1072,33 @@
 ession(String id
-P
+p
 SessionId, Strin
@@ -1115,25 +1115,25 @@
 d, String id
-P
+p
 Name, String
@@ -1215,33 +1215,33 @@
 %0A        this.id
-P
+p
 SessionId = idPS
@@ -1230,33 +1230,33 @@
 dpSessionId = id
-P
+p
 SessionId;%0A     
@@ -1293,33 +1293,33 @@
 %0A        this.id
-P
+p
 Name = idPName;%0A
@@ -1303,33 +1303,33 @@
 his.idpName = id
-P
+p
 Name;%0A        th
@@ -1438,25 +1438,25 @@
 String getId
-P
+p
 SessionId() 
@@ -1475,17 +1475,17 @@
 eturn id
-P
+p
 SessionI
@@ -1515,17 +1515,17 @@
 id setId
-P
+p
 SessionI
@@ -1535,17 +1535,17 @@
 tring id
-P
+p
 SessionI
@@ -1565,17 +1565,17 @@
  this.id
-P
+p
 SessionI
@@ -1580,17 +1580,17 @@
 nId = id
-P
+p
 SessionI
@@ -1780,25 +1780,25 @@
 String getId
-P
+p
 Name() %7B%0A%0A  
@@ -1812,17 +1812,17 @@
 eturn id
-P
+p
 Name;%0A  
@@ -1847,17 +1847,17 @@
 id setId
-P
+p
 Name(Str
@@ -1862,17 +1862,17 @@
 tring id
-P
+p
 Name) %7B%0A
@@ -1887,17 +1887,17 @@
  this.id
-P
+p
 Name = i
@@ -1897,17 +1897,17 @@
 ame = id
-P
+p
 Name;%0A  

change var names