From a6e6c7ae9812772700571abfb3063615fceb59b2 Mon Sep 17 00:00:00 2001 From: chaseadams509 Date: Fri, 11 Oct 2019 11:54:25 -0700 Subject: [PATCH] Add partner overrides to referral request (#124) * Add partner overrides to referral request Add this object: https://developer.paypal.com/docs/api/partner-referrals/v2/#definition-partner_configuration_override * Update types.go --- types.go | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/types.go b/types.go index 432f55b..2c2e67e 100644 --- a/types.go +++ b/types.go @@ -937,10 +937,19 @@ type ( } ReferralRequest struct { - TrackingID string `json:"tracking_id"` - Operations []Operation `json:"operations,omitempty"` - Products []string `json:"products,omitempty"` - LegalConsents []Consent `json:"legal_consents,omitempty"` + TrackingID string `json:"tracking_id"` + PartnerConfigOverride *PartnerConfigOverride `json:"partner_config_override,omitemtpy"` + Operations []Operation `json:"operations,omitempty"` + Products []string `json:"products,omitempty"` + LegalConsents []Consent `json:"legal_consents,omitempty"` + } + + PartnerConfigOverride struct { + PartnerLogoURL string `json:"partner_logo_url,omitempty"` + ReturnURL string `json:"return_url,omitempty"` + ReturnURLDescription string `json:"return_url_description,omitempty"` + ActionRenewalURL string `json:"action_renewal_url,omitempty"` + ShowAddCreditCard *bool `json:"show_add_credit_card,omitempty"` } Operation struct {