DocuSign CSharp Docs
Public Member Functions | Properties | List of all members
DocuSign.eSign.Model.PaymentGatewayAccount Class Reference

This object contains details about a payment gateway account. More...

Inheritance diagram for DocuSign.eSign.Model.PaymentGatewayAccount:

Public Member Functions

 PaymentGatewayAccount (bool? AllowCustomMetadata=default(bool?), PaymentGatewayAccountSetting Config=default(PaymentGatewayAccountSetting), string DisplayName=default(string), string IsEnabled=default(string), string IsLegacy=default(string), string LastModified=default(string), string PaymentGateway=default(string), string PaymentGatewayAccountId=default(string), string PaymentGatewayDisplayName=default(string), PayPalLegacySettings PayPalLegacySettings=default(PayPalLegacySettings), List< string > SupportedCurrencies=default(List< string >), List< string > SupportedPaymentMethods=default(List< string >), List< PaymentMethodWithOptions > SupportedPaymentMethodsWithOptions=default(List< PaymentMethodWithOptions >), List< string > ZeroDecimalCurrencies=default(List< string >))
 Initializes a new instance of the PaymentGatewayAccount class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
string ToJson ()
 Returns the JSON string presentation of the object More...
 
override bool Equals (object obj)
 Returns true if objects are equal More...
 
bool Equals (PaymentGatewayAccount other)
 Returns true if PaymentGatewayAccount instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

bool AllowCustomMetadata [get, set]
 Gets or Sets AllowCustomMetadata More...
 
PaymentGatewayAccountSetting Config [get, set]
 This property contains metadata about the payment gateway account&#39;s configuration such as the API key, &#x60;userId&#x60;, and &#x60;merchantId&#x60; details. More...
 
string DisplayName [get, set]
 Gets or Sets DisplayName More...
 
string IsEnabled [get, set]
 Gets or Sets IsEnabled More...
 
string IsLegacy [get, set]
 Gets or Sets IsLegacy More...
 
string LastModified [get, set]
 Gets or Sets LastModified More...
 
string PaymentGateway [get, set]
 Gets or Sets PaymentGateway More...
 
string PaymentGatewayAccountId [get, set]
 Gets or Sets PaymentGatewayAccountId More...
 
string PaymentGatewayDisplayName [get, set]
 Gets or Sets PaymentGatewayDisplayName More...
 
PayPalLegacySettings PayPalLegacySettings [get, set]
 Reserved for DocuSign. More...
 
List< string > SupportedCurrencies [get, set]
 Gets or Sets SupportedCurrencies More...
 
List< string > SupportedPaymentMethods [get, set]
 Gets or Sets SupportedPaymentMethods More...
 
List< PaymentMethodWithOptionsSupportedPaymentMethodsWithOptions [get, set]
 Gets or Sets SupportedPaymentMethodsWithOptions More...
 
List< string > ZeroDecimalCurrencies [get, set]
 Gets or Sets ZeroDecimalCurrencies More...
 

Detailed Description

This object contains details about a payment gateway account.

Constructor & Destructor Documentation

◆ PaymentGatewayAccount()

DocuSign.eSign.Model.PaymentGatewayAccount.PaymentGatewayAccount ( bool?  AllowCustomMetadata = default(bool?),
PaymentGatewayAccountSetting  Config = default(PaymentGatewayAccountSetting),
string  DisplayName = default(string),
string  IsEnabled = default(string),
string  IsLegacy = default(string),
string  LastModified = default(string),
string  PaymentGateway = default(string),
string  PaymentGatewayAccountId = default(string),
string  PaymentGatewayDisplayName = default(string),
PayPalLegacySettings  PayPalLegacySettings = default(PayPalLegacySettings),
List< string >  SupportedCurrencies = default(List<string>),
List< string >  SupportedPaymentMethods = default(List<string>),
List< PaymentMethodWithOptions SupportedPaymentMethodsWithOptions = default(List<PaymentMethodWithOptions>),
List< string >  ZeroDecimalCurrencies = default(List<string>) 
)
inline

Initializes a new instance of the PaymentGatewayAccount class.

Parameters
AllowCustomMetadataAllowCustomMetadata.
ConfigThis property contains metadata about the payment gateway account&#39;s configuration such as the API key, &#x60;userId&#x60;, and &#x60;merchantId&#x60; details..
DisplayNameDisplayName.
IsEnabledIsEnabled.
IsLegacyIsLegacy.
LastModifiedLastModified.
PaymentGatewayPaymentGateway.
PaymentGatewayAccountIdPaymentGatewayAccountId.
PaymentGatewayDisplayNamePaymentGatewayDisplayName.
PayPalLegacySettingsReserved for DocuSign..
SupportedCurrenciesSupportedCurrencies.
SupportedPaymentMethodsSupportedPaymentMethods.
SupportedPaymentMethodsWithOptionsSupportedPaymentMethodsWithOptions.
ZeroDecimalCurrenciesZeroDecimalCurrencies.

Member Function Documentation

◆ Equals() [1/2]

override bool DocuSign.eSign.Model.PaymentGatewayAccount.Equals ( object  obj)
inline

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

bool DocuSign.eSign.Model.PaymentGatewayAccount.Equals ( PaymentGatewayAccount  other)
inline

Returns true if PaymentGatewayAccount instances are equal

Parameters
otherInstance of PaymentGatewayAccount to be compared
Returns
Boolean

◆ GetHashCode()

override int DocuSign.eSign.Model.PaymentGatewayAccount.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

string DocuSign.eSign.Model.PaymentGatewayAccount.ToJson ( )
inline

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string DocuSign.eSign.Model.PaymentGatewayAccount.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AllowCustomMetadata

bool DocuSign.eSign.Model.PaymentGatewayAccount.AllowCustomMetadata
getset

Gets or Sets AllowCustomMetadata

◆ Config

PaymentGatewayAccountSetting DocuSign.eSign.Model.PaymentGatewayAccount.Config
getset

This property contains metadata about the payment gateway account&#39;s configuration such as the API key, &#x60;userId&#x60;, and &#x60;merchantId&#x60; details.

This property contains metadata about the payment gateway account&#39;s configuration such as the API key, &#x60;userId&#x60;, and &#x60;merchantId&#x60; details.

◆ DisplayName

string DocuSign.eSign.Model.PaymentGatewayAccount.DisplayName
getset

Gets or Sets DisplayName

◆ IsEnabled

string DocuSign.eSign.Model.PaymentGatewayAccount.IsEnabled
getset

Gets or Sets IsEnabled

◆ IsLegacy

string DocuSign.eSign.Model.PaymentGatewayAccount.IsLegacy
getset

Gets or Sets IsLegacy

◆ LastModified

string DocuSign.eSign.Model.PaymentGatewayAccount.LastModified
getset

Gets or Sets LastModified

◆ PaymentGateway

string DocuSign.eSign.Model.PaymentGatewayAccount.PaymentGateway
getset

Gets or Sets PaymentGateway

◆ PaymentGatewayAccountId

string DocuSign.eSign.Model.PaymentGatewayAccount.PaymentGatewayAccountId
getset

Gets or Sets PaymentGatewayAccountId

◆ PaymentGatewayDisplayName

string DocuSign.eSign.Model.PaymentGatewayAccount.PaymentGatewayDisplayName
getset

Gets or Sets PaymentGatewayDisplayName

◆ PayPalLegacySettings

PayPalLegacySettings DocuSign.eSign.Model.PaymentGatewayAccount.PayPalLegacySettings
getset

Reserved for DocuSign.

Reserved for DocuSign.

◆ SupportedCurrencies

List<string> DocuSign.eSign.Model.PaymentGatewayAccount.SupportedCurrencies
getset

Gets or Sets SupportedCurrencies

◆ SupportedPaymentMethods

List<string> DocuSign.eSign.Model.PaymentGatewayAccount.SupportedPaymentMethods
getset

Gets or Sets SupportedPaymentMethods

◆ SupportedPaymentMethodsWithOptions

List<PaymentMethodWithOptions> DocuSign.eSign.Model.PaymentGatewayAccount.SupportedPaymentMethodsWithOptions
getset

Gets or Sets SupportedPaymentMethodsWithOptions

◆ ZeroDecimalCurrencies

List<string> DocuSign.eSign.Model.PaymentGatewayAccount.ZeroDecimalCurrencies
getset

Gets or Sets ZeroDecimalCurrencies


The documentation for this class was generated from the following file: