Class Typehint Status

Below, is a summary of all classes and their parameters's typehinting status. .

  Method Argument Typehint Default
class AbstractRequest
  Method Argument Typehint Default
 getUsername  
 setUsername  
 getPassword  
 setPassword  
 getSignature  
 setSignature  
 getSubject  
 setSubject  
 getSolutionType  
 setSolutionType  
 getLandingPage  
 setLandingPage  
 getHeaderImageUrl  
 setHeaderImageUrl  
 getLogoImageUrl  
 setLogoImageUrl  
 getBorderColor  
 setBorderColor  
 getBrandName  
 setBrandName  
 getNoShipping  
 setNoShipping  
 getAllowNote  
 setAllowNote  
 getAddressOverride  
 setAddressOverride  
 getMaxAmount  
 setMaxAmount  
 getTaxAmount  
 setTaxAmount  
 getShippingAmount  
 setShippingAmount  
 getHandlingAmount  
 setHandlingAmount  
 getShippingDiscount  
 setShippingDiscount  
 getInsuranceAmount  
 setInsuranceAmount  
 getLocaleCode  
 setLocaleCode  
 setCustomerServiceNumber  
 getCustomerServiceNumber  
 setSellerPaypalAccountId  
 getSellerPaypalAccountId  
 setButtonSource  
 getButtonSource  
 getBaseData  
 getItemData  
 sendData  
 getEndpoint  
 createResponse  
 setItems  
class AbstractRestRequest
  Method Argument Typehint Default
 getReferrerCode  
 setReferrerCode  
 getClientId  
 setClientId  
 getSecret  
 setSecret  
 getToken  
 setToken  
 getPayerId  
 setPayerId  
 getHttpMethod  
 getEndpoint  
 sendData  
 toJSON  
 createResponse  
class CaptureRequest
  Method Argument Typehint Default
 getData  
class ExpressAuthorizeRequest
  Method Argument Typehint Default
 setCallback  
 getCallback  
 setCallbackTimeout  
 getCallbackTimeout  
 setShippingOptions  
 getShippingOptions  
 setBillingAgreement  
 getBillingAgreement  
 validateCallback  
 getData  
 createResponse  
class ExpressAuthorizeResponse
  Method Argument Typehint Default
 isSuccessful  
 isRedirect  
 getRedirectUrl  
 getTransactionReference  
 getRedirectMethod  
 getRedirectData  
 getRedirectQueryParameters  
 getCheckoutEndpoint  
class ExpressCompleteAuthorizeRequest
  Method Argument Typehint Default
 getData  
 getPayerID  
 setPayerID  
class ExpressCompleteOrderRequest
  Method Argument Typehint Default
 getData  
class ExpressCompletePurchaseRequest
  Method Argument Typehint Default
 getData  
 createResponse  
class ExpressCompletePurchaseResponse
  Method Argument Typehint Default
 isSuccessful  
 isRedirect  
 getTransactionReference  
class ExpressFetchCheckoutRequest
  Method Argument Typehint Default
 getData  
class ExpressInContextAuthorizeRequest
  Method Argument Typehint Default
 createResponse  
class ExpressInContextAuthorizeResponse
  Method Argument Typehint Default
 getRedirectQueryParameters  
class ExpressInContextOrderRequest
  Method Argument Typehint Default
 getData  
class ExpressOrderRequest
  Method Argument Typehint Default
 getData  
class ExpressTransactionSearchRequest
  Method Argument Typehint Default
 getData  
 getStartDate  
 setStartDate  
 getEndDate  
 setEndDate  
 getSalutation  
 setSalutation  
 getFirstName  
 setFirstName  
 getMiddleName  
 setMiddleName  
 getLastName  
 setLastName  
 getSuffix  
 setSuffix  
 getEmail  
 setEmail  
 getReceiver  
 setReceiver  
 getReceiptId  
 setReceiptId  
 getInvoiceNumber  
 setInvoiceNumber  
 getAuctionItemNumber  
 setAuctionItemNumber  
 getTransactionClass  
 setTransactionClass  
 getStatus  
 setStatus  
 getProfileId  
 setProfileId  
 createResponse  
class ExpressTransactionSearchResponse
  Method Argument Typehint Default
 __construct  
 getPayments  
class ExpressVoidRequest
  Method Argument Typehint Default
 getData  
class FetchTransactionRequest
  Method Argument Typehint Default
 getData  
class ProAuthorizeRequest
  Method Argument Typehint Default
 getData  
class ProPurchaseRequest
  Method Argument Typehint Default
 getData  
class RefundRequest
  Method Argument Typehint Default
 getData  
class Response
  Method Argument Typehint Default
 __construct  
 isPending  
 isSuccessful  
 getTransactionReference  
 getMessage  
class RestAuthorizeRequest
  Method Argument Typehint Default
 getData  
 getExperienceProfileId  
 setExperienceProfileId  
 getDescription  
 getEndpoint  
 createResponse  
class RestAuthorizeResponse
  Method Argument Typehint Default
 isSuccessful  
 isRedirect  
 getRedirectUrl  
 getCompleteUrl  
 getTransactionReference  
 getRedirectMethod  
 getRedirectData  
class RestCancelSubscriptionRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
class RestCaptureRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
class RestCompletePurchaseRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
class RestCompleteSubscriptionRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
class RestCreateCardRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
class RestCreatePlanRequest
  Method Argument Typehint Default
 getName  
 setName  
 getType  
 setType  
 getPaymentDefinitions  
 setPaymentDefinitions  
 getMerchantPreferences  
 setMerchantPreferences  
 getData  
 getEndpoint  
class RestCreateSubscriptionRequest
  Method Argument Typehint Default
 getName  
 setName  
 getPlanId  
 setPlanId  
 getStartDate  
 setStartDate  
 getAgreementDetails  
 setAgreementDetails  
 getPayerDetails  
 setPayerDetails  
 getShippingAddress  
 setShippingAddress  
 getMerchantPreferences  
 setMerchantPreferences  
 getChargeModel  
 setChargeModel  
 getData  
 getEndpoint  
 createResponse  
class RestCreateWebhookRequest
  Method Argument Typehint Default
 getData  
 getEventTypes  
 getEndpoint  
 getUrl  
 setEventTypes  
 setUrl  
class RestDeleteCardRequest
  Method Argument Typehint Default
 getHttpMethod  
 getData  
 getEndpoint  
class RestFetchPurchaseRequest
  Method Argument Typehint Default
 getData  
 getHttpMethod  
 getEndpoint  
class RestFetchTransactionRequest
  Method Argument Typehint Default
 getData  
 getHttpMethod  
 getEndpoint  
class RestListPlanRequest
  Method Argument Typehint Default
 getPage  
 setPage  
 getStatus  
 setStatus  
 getPageSize  
 setPageSize  
 getTotalRequired  
 setTotalRequired  
 getData  
 getHttpMethod  
 getEndpoint  
class RestListPurchaseRequest
  Method Argument Typehint Default
 getCount  
 setCount  
 getStartId  
 setStartId  
 getStartIndex  
 setStartIndex  
 getStartTime  
 setStartTime  
 getEndTime  
 setEndTime  
 getData  
 getHttpMethod  
 getEndpoint  
class RestListWebhooksRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
 getHttpMethod  
class RestPurchaseRequest
  Method Argument Typehint Default
 getData  
 getShippingPreference  
 setShippingPreference  
class RestReactivateSubscriptionRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
class RestRefundCaptureRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
class RestRefundRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
class RestResponse
  Method Argument Typehint Default
 __construct  
 isSuccessful  
 getTransactionReference  
 getMessage  
 getCode  
 getCardReference  
class RestSearchTransactionRequest
  Method Argument Typehint Default
 getAgreementId  
 setAgreementId  
 getStartDate  
 setStartDate  
 getEndDate  
 setEndDate  
 getData  
 getHttpMethod  
 getEndpoint  
class RestSuspendSubscriptionRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
class RestTokenRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
 sendData  
class RestUpdatePlanRequest
  Method Argument Typehint Default
 getState  
 setState  
 getData  
 getEndpoint  
 getHttpMethod  
class RestVerifyWebhookSignatureRequest
  Method Argument Typehint Default
 getAuthAlgo  
 getCertUrl  
 getData  
 getEndpoint  
 getTransmissionId  
 getTransmissionSig  
 getTransmissionTime  
 getWebhookEvent  
 getWebhookId  
 setAuthAlgo  
 setCertUrl  
 setTransmissionId  
 setTransmissionSig  
 setTransmissionTime  
 setWebhookEvent  
 setWebhookId  
 createResponse  
class RestVerifyWebhookSignatureResponse
  Method Argument Typehint Default
 isSuccessful  
 getVerificationStatus  
class RestVoidRequest
  Method Argument Typehint Default
 getData  
 getEndpoint  
class BillingAgreement
  Method Argument Typehint Default
 __construct  
 getType  
 getDescription  
 hasPaymentType  
 getPaymentType  
 hasCustomAnnotation  
 getCustomAnnotation  
class ShippingOption
  Method Argument Typehint Default
 __construct  
 hasLabel  
 getName  
 getAmount  
 isDefault  
 getLabel  
class ExpressGateway
  Method Argument Typehint Default
 getName  
 getDefaultParameters  
 getSolutionType  
 setSolutionType  
 getLandingPage  
 setLandingPage  
 getBrandName  
 setBrandName  
 getHeaderImageUrl  
 getLogoImageUrl  
 getBorderColor  
 setHeaderImageUrl  
 setLogoImageUrl  
 setBorderColor  
 setSellerPaypalAccountId  
 getSellerPaypalAccountId  
 authorize  
 completeAuthorize  
 purchase  
 completePurchase  
 void  
 fetchCheckout  
 transactionSearch  
 order  
 completeOrder  
class ExpressInContextGateway
  Method Argument Typehint Default
 getName  
 authorize  
 order  
class PayPalItem
  Method Argument Typehint Default
 getCode  
 setCode  
class PayPalItemBag
  Method Argument Typehint Default
 add  
class ProGateway
  Method Argument Typehint Default
 getName  
 getDefaultParameters  
 getUsername  
 setUsername  
 getPassword  
 setPassword  
 getSignature  
 setSignature  
 authorize  
 purchase  
 capture  
 refund  
 fetchTransaction  
class RestGateway
  Method Argument Typehint Default
 getName  
 getDefaultParameters  
 getClientId  
 setClientId  
 getSecret  
 setSecret  
 getToken  
 createToken  
 setToken  
 getTokenExpires  
 setTokenExpires  
 hasToken  
 createRequest  
 purchase  
 fetchPurchase  
 listPurchase  
 completePurchase  
 createWebhook  
 authorize  
 void  
 capture  
 refundCapture  
 fetchTransaction  
 refund  
 createCard  
 deleteCard  
 createPlan  
 updatePlan  
 listPlan  
 createSubscription  
 completeSubscription  
 cancelSubscription  
 suspendSubscription  
 reactivateSubscription  
 searchTransaction  
 listWebhooks  
 verifyWebhookSignature