Class WorkVisitVisitor

java.lang.Object
com.eqixiac.equinix.customerportal.model.json.creators.WorkVisitVisitor

public class WorkVisitVisitor extends Object
A work-visit visitor (anyOf RegisteredUser / NonRegisteredUser_Visitor in the work-visits v2 spec). A visitor is either:
  • Method Details

    • registered

      public static WorkVisitVisitor registered(List<String> registeredUsers)
      A visitor entry that references registered users by username.
      Parameters:
      registeredUsers - the usernames of registered users (max 10)
      Returns:
      the visitor
    • nonRegistered

      public static WorkVisitVisitor nonRegistered(String firstName, String lastName, String companyName)
      A non-registered visitor specified inline.
      Parameters:
      firstName - the visitor's first name (required)
      lastName - the visitor's last name (required)
      companyName - the visitor's company name (required)
      Returns:
      the visitor
    • details

      Sets the contact details for a non-registered visitor (up to two).
      Parameters:
      details - the contact details
      Returns:
      this visitor