001// --------------------------------------------------------------------------------
002// Copyright 2002-2024 Echo Three, LLC
003//
004// Licensed under the Apache License, Version 2.0 (the "License");
005// you may not use this file except in compliance with the License.
006// You may obtain a copy of the License at
007//
008//     http://www.apache.org/licenses/LICENSE-2.0
009//
010// Unless required by applicable law or agreed to in writing, software
011// distributed under the License is distributed on an "AS IS" BASIS,
012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013// See the License for the specific language governing permissions and
014// limitations under the License.
015// --------------------------------------------------------------------------------
016
017package com.echothree.model.control.user.common.transfer;
018
019import com.echothree.model.control.party.common.transfer.PartyRelationshipTransfer;
020import com.echothree.model.control.party.common.transfer.PartyTransfer;
021import com.echothree.util.common.transfer.BaseTransfer;
022
023public class UserSessionTransfer
024        extends BaseTransfer {
025    
026    private UserVisitTransfer userVisit;
027    private PartyTransfer party;
028    private PartyRelationshipTransfer partyRelationship;
029    private Long unformattedIdentityVerifiedTime;
030    private String identityVerifiedTime;
031    
032    /** Creates a new instance of UserSessionTransfer */
033    public UserSessionTransfer(UserVisitTransfer userVisit, PartyTransfer party, PartyRelationshipTransfer partyRelationship,
034            Long unformattedIdentityVerifiedTime, String identityVerifiedTime) {
035        this.userVisit = userVisit;
036        this.party = party;
037        this.partyRelationship = partyRelationship;
038        this.unformattedIdentityVerifiedTime = unformattedIdentityVerifiedTime;
039        this.identityVerifiedTime = identityVerifiedTime;
040    }
041
042    /**
043     * Returns the userVisit.
044     * @return the userVisit
045     */
046    public UserVisitTransfer getUserVisit() {
047        return userVisit;
048    }
049
050    /**
051     * Sets the userVisit.
052     * @param userVisit the userVisit to set
053     */
054    public void setUserVisit(UserVisitTransfer userVisit) {
055        this.userVisit = userVisit;
056    }
057
058    /**
059     * Returns the party.
060     * @return the party
061     */
062    public PartyTransfer getParty() {
063        return party;
064    }
065
066    /**
067     * Sets the party.
068     * @param party the party to set
069     */
070    public void setParty(PartyTransfer party) {
071        this.party = party;
072    }
073
074    /**
075     * Returns the partyRelationship.
076     * @return the partyRelationship
077     */
078    public PartyRelationshipTransfer getPartyRelationship() {
079        return partyRelationship;
080    }
081
082    /**
083     * Sets the partyRelationship.
084     * @param partyRelationship the partyRelationship to set
085     */
086    public void setPartyRelationship(PartyRelationshipTransfer partyRelationship) {
087        this.partyRelationship = partyRelationship;
088    }
089
090    /**
091     * Returns the unformattedIdentityVerifiedTime.
092     * @return the unformattedIdentityVerifiedTime
093     */
094    public Long getUnformattedIdentityVerifiedTime() {
095        return unformattedIdentityVerifiedTime;
096    }
097
098    /**
099     * Sets the unformattedIdentityVerifiedTime.
100     * @param unformattedIdentityVerifiedTime the unformattedIdentityVerifiedTime to set
101     */
102    public void setUnformattedIdentityVerifiedTime(Long unformattedIdentityVerifiedTime) {
103        this.unformattedIdentityVerifiedTime = unformattedIdentityVerifiedTime;
104    }
105
106    /**
107     * Returns the identityVerifiedTime.
108     * @return the identityVerifiedTime
109     */
110    public String getIdentityVerifiedTime() {
111        return identityVerifiedTime;
112    }
113
114    /**
115     * Sets the identityVerifiedTime.
116     * @param identityVerifiedTime the identityVerifiedTime to set
117     */
118    public void setIdentityVerifiedTime(String identityVerifiedTime) {
119        this.identityVerifiedTime = identityVerifiedTime;
120    }
121    
122}