com.paypal.api.openidconnect
Class Userinfo

java.lang.Object
  extended by com.paypal.api.openidconnect.Userinfo

public class Userinfo
extends Object


Constructor Summary
Userinfo()
          Default Constructor
 
Method Summary
 String getAccountType()
          Getter for accountType
 Address getAddress()
          Getter for address
 String getAgeRange()
          Getter for ageRange
 String getBirthdate()
          Getter for birthdate
 String getEmail()
          Getter for email
 Boolean getEmailVerified()
          Getter for emailVerified
 String getFamilyName()
          Getter for familyName
 String getGender()
          Getter for gender
 String getGivenName()
          Getter for givenName
static String getLastRequest()
          Returns the last request sent to the Service
static String getLastResponse()
          Returns the last response returned by the Service
 String getLocale()
          Getter for locale
 String getMiddleName()
          Getter for middleName
 String getName()
          Getter for name
 String getPayerId()
          Getter for payerId
 String getPhoneNumber()
          Getter for phoneNumber
 String getPicture()
          Getter for picture
 String getSub()
          Getter for sub
 String getUserId()
          Getter for userId
static Userinfo getUserinfo(APIContext apiContext, UserinfoParameters userinfoParameters)
          Returns user details
static Userinfo getUserinfo(UserinfoParameters userinfoParameters)
          Returns user details
 Boolean getVerifiedAccount()
          Getter for verifiedAccount
 String getZoneinfo()
          Getter for zoneinfo
static void initConfig(File file)
          Initialize using a File(Properties file)
static void initConfig(InputStream is)
          Initialize using InputStream(of a Properties file)
static void initConfig(Properties properties)
          Initialize using Properties
 void setAccountType(String accountType)
          Setter for accountType
 void setAddress(Address address)
          Setter for address
 void setAgeRange(String ageRange)
          Setter for ageRange
 void setBirthdate(String birthdate)
          Setter for birthdate
 void setEmail(String email)
          Setter for email
 void setEmailVerified(Boolean emailVerified)
          Setter for emailVerified
 void setFamilyName(String familyName)
          Setter for familyName
 void setGender(String gender)
          Setter for gender
 void setGivenName(String givenName)
          Setter for givenName
 void setLocale(String locale)
          Setter for locale
 void setMiddleName(String middleName)
          Setter for middleName
 void setName(String name)
          Setter for name
 void setPayerId(String payerId)
          Setter for payerId
 void setPhoneNumber(String phoneNumber)
          Setter for phoneNumber
 void setPicture(String picture)
          Setter for picture
 void setSub(String sub)
          Setter for sub
 void setUserId(String userId)
          Setter for userId
 void setVerifiedAccount(Boolean verifiedAccount)
          Setter for verifiedAccount
 void setZoneinfo(String zoneinfo)
          Setter for zoneinfo
 String toJSON()
          Returns a JSON string corresponding to object state
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Userinfo

public Userinfo()
Default Constructor

Method Detail

getLastRequest

public static String getLastRequest()
Returns the last request sent to the Service

Returns:
Last request sent to the server

getLastResponse

public static String getLastResponse()
Returns the last response returned by the Service

Returns:
Last response got from the Service

initConfig

public static void initConfig(InputStream is)
                       throws PayPalRESTException
Initialize using InputStream(of a Properties file)

Parameters:
is - InputStream
Throws:
PayPalRESTException

initConfig

public static void initConfig(File file)
                       throws PayPalRESTException
Initialize using a File(Properties file)

Parameters:
file - File object of a properties entity
Throws:
PayPalRESTException

initConfig

public static void initConfig(Properties properties)
Initialize using Properties

Parameters:
properties - Properties object

setUserId

public void setUserId(String userId)
Setter for userId


getUserId

public String getUserId()
Getter for userId


setSub

public void setSub(String sub)
Setter for sub


getSub

public String getSub()
Getter for sub


setName

public void setName(String name)
Setter for name


getName

public String getName()
Getter for name


setGivenName

public void setGivenName(String givenName)
Setter for givenName


getGivenName

public String getGivenName()
Getter for givenName


setFamilyName

public void setFamilyName(String familyName)
Setter for familyName


getFamilyName

public String getFamilyName()
Getter for familyName


setMiddleName

public void setMiddleName(String middleName)
Setter for middleName


getMiddleName

public String getMiddleName()
Getter for middleName


setPicture

public void setPicture(String picture)
Setter for picture


getPicture

public String getPicture()
Getter for picture


setEmail

public void setEmail(String email)
Setter for email


getEmail

public String getEmail()
Getter for email


setEmailVerified

public void setEmailVerified(Boolean emailVerified)
Setter for emailVerified


getEmailVerified

public Boolean getEmailVerified()
Getter for emailVerified


setGender

public void setGender(String gender)
Setter for gender


getGender

public String getGender()
Getter for gender


setBirthdate

public void setBirthdate(String birthdate)
Setter for birthdate


getBirthdate

public String getBirthdate()
Getter for birthdate


setZoneinfo

public void setZoneinfo(String zoneinfo)
Setter for zoneinfo


getZoneinfo

public String getZoneinfo()
Getter for zoneinfo


setLocale

public void setLocale(String locale)
Setter for locale


getLocale

public String getLocale()
Getter for locale


setPhoneNumber

public void setPhoneNumber(String phoneNumber)
Setter for phoneNumber


getPhoneNumber

public String getPhoneNumber()
Getter for phoneNumber


setAddress

public void setAddress(Address address)
Setter for address


getAddress

public Address getAddress()
Getter for address


setVerifiedAccount

public void setVerifiedAccount(Boolean verifiedAccount)
Setter for verifiedAccount


getVerifiedAccount

public Boolean getVerifiedAccount()
Getter for verifiedAccount


setAccountType

public void setAccountType(String accountType)
Setter for accountType


getAccountType

public String getAccountType()
Getter for accountType


setAgeRange

public void setAgeRange(String ageRange)
Setter for ageRange


getAgeRange

public String getAgeRange()
Getter for ageRange


setPayerId

public void setPayerId(String payerId)
Setter for payerId


getPayerId

public String getPayerId()
Getter for payerId


getUserinfo

public static Userinfo getUserinfo(UserinfoParameters userinfoParameters)
                            throws PayPalRESTException
Returns user details

Parameters:
userinfoParameters - Query parameters used for API call
Returns:
Userinfo
Throws:
PayPalRESTException

getUserinfo

public static Userinfo getUserinfo(APIContext apiContext,
                                   UserinfoParameters userinfoParameters)
                            throws PayPalRESTException
Returns user details

Parameters:
apiContext - APIContext to be used for the call.
userinfoParameters - Query parameters used for API call
Returns:
Userinfo
Throws:
PayPalRESTException

toJSON

public String toJSON()
Returns a JSON string corresponding to object state

Returns:
JSON representation

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2015. All Rights Reserved.