CurrentUserSession

public final class CurrentUserSession

The current user session prior to this transaction, which contains details related to any challenge initiated by the Partner''s system to a user before calling Expedia''s Fraud Prevention Service. An example is if the Partner''s system sent a Captcha challenge to the user before calling Expedia''s Fraud Prevention Service.

Parameters

sessionId

Unique identifier for a user's session on their device

startDateTime

The local date and time a user's session started, in ISO-8601 date and time format yyyy-MM-ddTHH:mm:ss.SSSZ.

challengeDetail

Constructors

Link copied to clipboard
public CurrentUserSession CurrentUserSession(String sessionId, OffsetDateTime startDateTime, ChallengeDetail challengeDetail)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Valid()
private final ChallengeDetail challengeDetail
Link copied to clipboard
@Length(max = 200)
@Valid()
private final String sessionId
Link copied to clipboard

Functions

Link copied to clipboard
public final static CurrentUserSession.Builder builder()
Link copied to clipboard
Link copied to clipboard
public final String getSessionId()
Link copied to clipboard
Link copied to clipboard