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
This commit is contained in:
chaseadams509 2019-10-11 11:54:25 -07:00 committed by Roopak Venkatakrishnan
parent bffc96851f
commit a6e6c7ae98

View File

@ -938,11 +938,20 @@ type (
ReferralRequest struct { ReferralRequest struct {
TrackingID string `json:"tracking_id"` TrackingID string `json:"tracking_id"`
PartnerConfigOverride *PartnerConfigOverride `json:"partner_config_override,omitemtpy"`
Operations []Operation `json:"operations,omitempty"` Operations []Operation `json:"operations,omitempty"`
Products []string `json:"products,omitempty"` Products []string `json:"products,omitempty"`
LegalConsents []Consent `json:"legal_consents,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 { Operation struct {
Operation string `json:"operation"` Operation string `json:"operation"`
APIIntegrationPreference *IntegrationDetails `json:"api_integration_preference,omitempty"` APIIntegrationPreference *IntegrationDetails `json:"api_integration_preference,omitempty"`