Table of Contents

Class ConnectionOptionsPaypal

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Options for the 'paypal' and 'paypal-sandbox' connections

[Serializable]
public record ConnectionOptionsPaypal : IJsonOnDeserialized, IJsonOnSerializing, IEquatable<ConnectionOptionsPaypal>
Inheritance
ConnectionOptionsPaypal
Implements
Inherited Members
Extension Methods

Properties

AdditionalProperties

[JsonIgnore]
public AdditionalProperties AdditionalProperties { get; set; }

Property Value

AdditionalProperties

Address

When enabled, requests the 'address' scope from PayPal to access the user's address information.

[JsonPropertyName("address")]
public bool? Address { get; set; }

Property Value

bool?

ClientId

[JsonPropertyName("client_id")]
public string? ClientId { get; set; }

Property Value

string

ClientSecret

[JsonPropertyName("client_secret")]
public string? ClientSecret { get; set; }

Property Value

string

Email

When enabled, requests the 'email' scope from PayPal to access the user's email address.

[JsonPropertyName("email")]
public bool? Email { get; set; }

Property Value

bool?

FreeformScopes

[JsonPropertyName("freeform_scopes")]
public IEnumerable<string>? FreeformScopes { get; set; }

Property Value

IEnumerable<string>

NonPersistentAttrs

[JsonPropertyName("non_persistent_attrs")]
public IEnumerable<string>? NonPersistentAttrs { get; set; }

Property Value

IEnumerable<string>

Phone

When enabled, requests the 'phone' scope from PayPal to access the user's phone number.

[JsonPropertyName("phone")]
public bool? Phone { get; set; }

Property Value

bool?

Profile

When enabled, requests the 'profile' scope from PayPal to access basic profile information including first name, last name, date of birth, time zone, locale, and language. This scope is always enabled by the system.

[JsonPropertyName("profile")]
public bool? Profile { get; set; }

Property Value

bool?

Scope

[JsonPropertyName("scope")]
public IEnumerable<string>? Scope { get; set; }

Property Value

IEnumerable<string>

SetUserRootAttributes

[JsonPropertyName("set_user_root_attributes")]
public ConnectionSetUserRootAttributesEnum? SetUserRootAttributes { get; set; }

Property Value

ConnectionSetUserRootAttributesEnum?

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.