Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -35,16 +35,16 @@ public partial class BalancePlatformNotificationResponse : IEquatable<BalancePla
/// <summary>
/// Initializes a new instance of the <see cref="BalancePlatformNotificationResponse" /> class.
/// </summary>
/// <param name="notificationResponse">Respond with **HTTP 200 OK** and &#x60;[accepted]&#x60; in the response body to [accept the webhook](https://docs.adyen.com/development-resources/webhooks#accept-notifications)..</param>
/// <param name="notificationResponse">Respond with any **2xx** HTTP status code to [accept the webhook](https://docs.adyen.com/development-resources/webhooks#accept-notifications)..</param>
public BalancePlatformNotificationResponse(string notificationResponse = default(string))
{
this.NotificationResponse = notificationResponse;
}

/// <summary>
/// Respond with **HTTP 200 OK** and &#x60;[accepted]&#x60; in the response body to [accept the webhook](https://docs.adyen.com/development-resources/webhooks#accept-notifications).
/// Respond with any **2xx** HTTP status code to [accept the webhook](https://docs.adyen.com/development-resources/webhooks#accept-notifications).
/// </summary>
/// <value>Respond with **HTTP 200 OK** and &#x60;[accepted]&#x60; in the response body to [accept the webhook](https://docs.adyen.com/development-resources/webhooks#accept-notifications).</value>
/// <value>Respond with any **2xx** HTTP status code to [accept the webhook](https://docs.adyen.com/development-resources/webhooks#accept-notifications).</value>
[DataMember(Name = "notificationResponse", EmitDefaultValue = false)]
public string NotificationResponse { get; set; }

Expand Down
1 change: 1 addition & 0 deletions Adyen/Model/BalancePlatform/AccountHolder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ protected AccountHolder() { }
/// Gets or Sets ContactDetails
/// </summary>
[DataMember(Name = "contactDetails", EmitDefaultValue = false)]
[Obsolete]
public ContactDetails ContactDetails { get; set; }

/// <summary>
Expand Down
1 change: 1 addition & 0 deletions Adyen/Model/BalancePlatform/AccountHolderInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ protected AccountHolderInfo() { }
/// Gets or Sets ContactDetails
/// </summary>
[DataMember(Name = "contactDetails", EmitDefaultValue = false)]
[Obsolete]
public ContactDetails ContactDetails { get; set; }

/// <summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ public enum StatusEnum
/// Gets or Sets ContactDetails
/// </summary>
[DataMember(Name = "contactDetails", EmitDefaultValue = false)]
[Obsolete]
public ContactDetails ContactDetails { get; set; }

/// <summary>
Expand Down
28 changes: 17 additions & 11 deletions Adyen/Model/BalancePlatform/CreateSweepConfigurationV2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -113,9 +113,9 @@ public enum PrioritiesEnum


/// <summary>
/// The list of priorities for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. You can provide multiple priorities. Adyen will try to pay out using the priority you list first. If that&#39;s not possible, it moves on to the next option in the order of your provided priorities. Possible values: * **regular**: For normal, low-value transactions. * **fast**: Faster way to transfer funds but has higher fees. Recommended for high-priority, low-value transactions. * **wire**: Fastest way to transfer funds but has the highest fees. Recommended for high-priority, high-value transactions. * **instant**: Instant way to transfer funds in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html). * **crossBorder**: High-value transfer to a recipient in a different country. * **internal**: Transfer to an Adyen-issued business bank account (by bank account number/IBAN). Set &#x60;category&#x60; to **bank**. For more details, see optional priorities setup for [marketplaces](https://docs.adyen.com/marketplaces/payout-to-users/scheduled-payouts#optional-priorities-setup) or [platforms](https://docs.adyen.com/platforms/payout-to-users/scheduled-payouts#optional-priorities-setup).
/// The list of priorities for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. You can provide multiple priorities. Adyen will try to pay out using the priority you list first. If that&#39;s not possible, it moves on to the next option in the order of your provided priorities. Possible values: * **regular**: for normal, low-value transactions. * **fast**: a faster way to transfer funds, but the fees are higher. Recommended for high-priority, low-value transactions. * **wire**: the fastest way to transfer funds, but this has the highest fees. Recommended for high-priority, high-value transactions. * **instant**: for instant funds transfers in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html). * **crossBorder**: for high-value transfers to a recipient in a different country. * **internal**: for transfers to an Adyen-issued business bank account (by bank account number/IBAN). Set &#x60;category&#x60; to **bank**. For more details, see optional priorities setup for [marketplaces](https://docs.adyen.com/marketplaces/payout-to-users/scheduled-payouts#optional-priorities-setup) or [platforms](https://docs.adyen.com/platforms/payout-to-users/scheduled-payouts#optional-priorities-setup).
/// </summary>
/// <value>The list of priorities for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. You can provide multiple priorities. Adyen will try to pay out using the priority you list first. If that&#39;s not possible, it moves on to the next option in the order of your provided priorities. Possible values: * **regular**: For normal, low-value transactions. * **fast**: Faster way to transfer funds but has higher fees. Recommended for high-priority, low-value transactions. * **wire**: Fastest way to transfer funds but has the highest fees. Recommended for high-priority, high-value transactions. * **instant**: Instant way to transfer funds in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html). * **crossBorder**: High-value transfer to a recipient in a different country. * **internal**: Transfer to an Adyen-issued business bank account (by bank account number/IBAN). Set &#x60;category&#x60; to **bank**. For more details, see optional priorities setup for [marketplaces](https://docs.adyen.com/marketplaces/payout-to-users/scheduled-payouts#optional-priorities-setup) or [platforms](https://docs.adyen.com/platforms/payout-to-users/scheduled-payouts#optional-priorities-setup).</value>
/// <value>The list of priorities for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. You can provide multiple priorities. Adyen will try to pay out using the priority you list first. If that&#39;s not possible, it moves on to the next option in the order of your provided priorities. Possible values: * **regular**: for normal, low-value transactions. * **fast**: a faster way to transfer funds, but the fees are higher. Recommended for high-priority, low-value transactions. * **wire**: the fastest way to transfer funds, but this has the highest fees. Recommended for high-priority, high-value transactions. * **instant**: for instant funds transfers in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html). * **crossBorder**: for high-value transfers to a recipient in a different country. * **internal**: for transfers to an Adyen-issued business bank account (by bank account number/IBAN). Set &#x60;category&#x60; to **bank**. For more details, see optional priorities setup for [marketplaces](https://docs.adyen.com/marketplaces/payout-to-users/scheduled-payouts#optional-priorities-setup) or [platforms](https://docs.adyen.com/platforms/payout-to-users/scheduled-payouts#optional-priorities-setup).</value>
[DataMember(Name = "priorities", EmitDefaultValue = false)]
public List<PrioritiesEnum> Priorities { get; set; }
/// <summary>
Expand Down Expand Up @@ -179,53 +179,59 @@ public enum ReasonEnum
[EnumMember(Value = "counterpartyBankUnavailable")]
CounterpartyBankUnavailable = 9,

/// <summary>
/// Enum Declined for value: declined
/// </summary>
[EnumMember(Value = "declined")]
Declined = 10,

/// <summary>
/// Enum DeclinedByTransactionRule for value: declinedByTransactionRule
/// </summary>
[EnumMember(Value = "declinedByTransactionRule")]
DeclinedByTransactionRule = 10,
DeclinedByTransactionRule = 11,

/// <summary>
/// Enum Error for value: error
/// </summary>
[EnumMember(Value = "error")]
Error = 11,
Error = 12,

/// <summary>
/// Enum NotEnoughBalance for value: notEnoughBalance
/// </summary>
[EnumMember(Value = "notEnoughBalance")]
NotEnoughBalance = 12,
NotEnoughBalance = 13,

/// <summary>
/// Enum PendingApproval for value: pendingApproval
/// </summary>
[EnumMember(Value = "pendingApproval")]
PendingApproval = 13,
PendingApproval = 14,

/// <summary>
/// Enum RefusedByCounterpartyBank for value: refusedByCounterpartyBank
/// </summary>
[EnumMember(Value = "refusedByCounterpartyBank")]
RefusedByCounterpartyBank = 14,
RefusedByCounterpartyBank = 15,

/// <summary>
/// Enum RouteNotFound for value: routeNotFound
/// </summary>
[EnumMember(Value = "routeNotFound")]
RouteNotFound = 15,
RouteNotFound = 16,

/// <summary>
/// Enum ScaFailed for value: scaFailed
/// </summary>
[EnumMember(Value = "scaFailed")]
ScaFailed = 16,
ScaFailed = 17,

/// <summary>
/// Enum Unknown for value: unknown
/// </summary>
[EnumMember(Value = "unknown")]
Unknown = 17
Unknown = 18

}

Expand Down Expand Up @@ -313,7 +319,7 @@ protected CreateSweepConfigurationV2() { }
/// <param name="counterparty">counterparty (required).</param>
/// <param name="currency">The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) in uppercase. For example, **EUR**. The sweep currency must match any of the [balances currencies](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__resParam_balances). (required).</param>
/// <param name="description">The message that will be used in the sweep transfer&#39;s description body with a maximum length of 140 characters. If the message is longer after replacing placeholders, the message will be cut off at 140 characters..</param>
/// <param name="priorities">The list of priorities for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. You can provide multiple priorities. Adyen will try to pay out using the priority you list first. If that&#39;s not possible, it moves on to the next option in the order of your provided priorities. Possible values: * **regular**: For normal, low-value transactions. * **fast**: Faster way to transfer funds but has higher fees. Recommended for high-priority, low-value transactions. * **wire**: Fastest way to transfer funds but has the highest fees. Recommended for high-priority, high-value transactions. * **instant**: Instant way to transfer funds in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html). * **crossBorder**: High-value transfer to a recipient in a different country. * **internal**: Transfer to an Adyen-issued business bank account (by bank account number/IBAN). Set &#x60;category&#x60; to **bank**. For more details, see optional priorities setup for [marketplaces](https://docs.adyen.com/marketplaces/payout-to-users/scheduled-payouts#optional-priorities-setup) or [platforms](https://docs.adyen.com/platforms/payout-to-users/scheduled-payouts#optional-priorities-setup)..</param>
/// <param name="priorities">The list of priorities for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. You can provide multiple priorities. Adyen will try to pay out using the priority you list first. If that&#39;s not possible, it moves on to the next option in the order of your provided priorities. Possible values: * **regular**: for normal, low-value transactions. * **fast**: a faster way to transfer funds, but the fees are higher. Recommended for high-priority, low-value transactions. * **wire**: the fastest way to transfer funds, but this has the highest fees. Recommended for high-priority, high-value transactions. * **instant**: for instant funds transfers in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html). * **crossBorder**: for high-value transfers to a recipient in a different country. * **internal**: for transfers to an Adyen-issued business bank account (by bank account number/IBAN). Set &#x60;category&#x60; to **bank**. For more details, see optional priorities setup for [marketplaces](https://docs.adyen.com/marketplaces/payout-to-users/scheduled-payouts#optional-priorities-setup) or [platforms](https://docs.adyen.com/platforms/payout-to-users/scheduled-payouts#optional-priorities-setup)..</param>
/// <param name="reference">Your reference for the sweep configuration..</param>
/// <param name="referenceForBeneficiary">The reference sent to or received from the counterparty. Only alphanumeric characters are allowed..</param>
/// <param name="schedule">schedule (required).</param>
Expand Down
Loading