Skip to content
Open
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
10 changes: 10 additions & 0 deletions Adyen/TransferWebhooks/Client/ClientUtils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,8 @@ public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOp
return Models.NOLocalAccountIdentification.TypeEnum.ToJsonValue(nOLocalAccountIdentificationTypeEnum);
if (obj is Models.NZLocalAccountIdentification.TypeEnum nZLocalAccountIdentificationTypeEnum)
return Models.NZLocalAccountIdentification.TypeEnum.ToJsonValue(nZLocalAccountIdentificationTypeEnum);
if (obj is Models.NetworkReason.NamespaceEnum networkReasonNamespaceEnum)
return Models.NetworkReason.NamespaceEnum.ToJsonValue(networkReasonNamespaceEnum);
if (obj is Models.NumberAndBicAccountIdentification.TypeEnum numberAndBicAccountIdentificationTypeEnum)
return Models.NumberAndBicAccountIdentification.TypeEnum.ToJsonValue(numberAndBicAccountIdentificationTypeEnum);
if (obj is Models.PLLocalAccountIdentification.TypeEnum pLLocalAccountIdentificationTypeEnum)
Expand All @@ -210,6 +212,8 @@ public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOp
return Models.TransferData.TypeEnum.ToJsonValue(transferDataTypeEnum);
if (obj is Models.TransferDataCategoryData.TypeEnum transferDataCategoryDataTypeEnum)
return Models.TransferDataCategoryData.TypeEnum.ToJsonValue(transferDataCategoryDataTypeEnum);
if (obj is Models.TransferDataTracing.TypeEnum transferDataTracingTypeEnum)
return Models.TransferDataTracing.TypeEnum.ToJsonValue(transferDataTracingTypeEnum);
if (obj is Models.TransferDataTracking.TypeEnum transferDataTrackingTypeEnum)
return Models.TransferDataTracking.TypeEnum.ToJsonValue(transferDataTrackingTypeEnum);
if (obj is Models.TransferEvent.ReasonEnum transferEventReasonEnum)
Expand All @@ -220,14 +224,20 @@ public static bool TryDeserialize<T>(ref Utf8JsonReader reader, JsonSerializerOp
return Models.TransferEvent.TypeEnum.ToJsonValue(transferEventTypeEnum);
if (obj is Models.TransferEventEventsDataInner.TypeEnum transferEventEventsDataInnerTypeEnum)
return Models.TransferEventEventsDataInner.TypeEnum.ToJsonValue(transferEventEventsDataInnerTypeEnum);
if (obj is Models.TransferEventTracingData.TypeEnum transferEventTracingDataTypeEnum)
return Models.TransferEventTracingData.TypeEnum.ToJsonValue(transferEventTracingDataTypeEnum);
if (obj is Models.TransferEventTrackingData.TypeEnum transferEventTrackingDataTypeEnum)
return Models.TransferEventTrackingData.TypeEnum.ToJsonValue(transferEventTrackingDataTypeEnum);
if (obj is Models.TransferNotificationRequest.TypeEnum transferNotificationRequestTypeEnum)
return Models.TransferNotificationRequest.TypeEnum.ToJsonValue(transferNotificationRequestTypeEnum);
if (obj is Models.TransferReview.ScaOnApprovalEnum transferReviewScaOnApprovalEnum)
return Models.TransferReview.ScaOnApprovalEnum.ToJsonValue(transferReviewScaOnApprovalEnum);
if (obj is Models.UKFpsTracingData.TypeEnum uKFpsTracingDataTypeEnum)
return Models.UKFpsTracingData.TypeEnum.ToJsonValue(uKFpsTracingDataTypeEnum);
if (obj is Models.UKLocalAccountIdentification.TypeEnum uKLocalAccountIdentificationTypeEnum)
return Models.UKLocalAccountIdentification.TypeEnum.ToJsonValue(uKLocalAccountIdentificationTypeEnum);
if (obj is Models.USAchTracingData.TypeEnum uSAchTracingDataTypeEnum)
return Models.USAchTracingData.TypeEnum.ToJsonValue(uSAchTracingDataTypeEnum);
if (obj is Models.USLocalAccountIdentification.AccountTypeEnum uSLocalAccountIdentificationAccountTypeEnum)
return Models.USLocalAccountIdentification.AccountTypeEnum.ToJsonValue(uSLocalAccountIdentificationAccountTypeEnum);
if (obj is Models.USLocalAccountIdentification.TypeEnum uSLocalAccountIdentificationTypeEnum)
Expand Down
5 changes: 5 additions & 0 deletions Adyen/TransferWebhooks/Client/HostConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ public HostConfiguration(IServiceCollection services)
_jsonOptions.Converters.Add(new NOLocalAccountIdentificationJsonConverter());
_jsonOptions.Converters.Add(new NZLocalAccountIdentificationJsonConverter());
_jsonOptions.Converters.Add(new NameLocationJsonConverter());
_jsonOptions.Converters.Add(new NetworkReasonJsonConverter());
_jsonOptions.Converters.Add(new NumberAndBicAccountIdentificationJsonConverter());
_jsonOptions.Converters.Add(new PLLocalAccountIdentificationJsonConverter());
_jsonOptions.Converters.Add(new PartyIdentificationJsonConverter());
Expand All @@ -115,16 +116,20 @@ public HostConfiguration(IServiceCollection services)
_jsonOptions.Converters.Add(new TransactionRulesResultJsonConverter());
_jsonOptions.Converters.Add(new TransferDataJsonConverter());
_jsonOptions.Converters.Add(new TransferDataCategoryDataJsonConverter());
_jsonOptions.Converters.Add(new TransferDataTracingJsonConverter());
_jsonOptions.Converters.Add(new TransferDataTrackingJsonConverter());
_jsonOptions.Converters.Add(new TransferEventJsonConverter());
_jsonOptions.Converters.Add(new TransferEventEventsDataInnerJsonConverter());
_jsonOptions.Converters.Add(new TransferEventTracingDataJsonConverter());
_jsonOptions.Converters.Add(new TransferEventTrackingDataJsonConverter());
_jsonOptions.Converters.Add(new TransferNotificationCounterPartyJsonConverter());
_jsonOptions.Converters.Add(new TransferNotificationMerchantDataJsonConverter());
_jsonOptions.Converters.Add(new TransferNotificationRequestJsonConverter());
_jsonOptions.Converters.Add(new TransferNotificationValidationFactJsonConverter());
_jsonOptions.Converters.Add(new TransferReviewJsonConverter());
_jsonOptions.Converters.Add(new UKFpsTracingDataJsonConverter());
_jsonOptions.Converters.Add(new UKLocalAccountIdentificationJsonConverter());
_jsonOptions.Converters.Add(new USAchTracingDataJsonConverter());
_jsonOptions.Converters.Add(new USLocalAccountIdentificationJsonConverter());
_jsonOptions.Converters.Add(new UltimatePartyIdentificationJsonConverter());
JsonSerializerOptionsProvider jsonSerializerOptionsProvider = new(_jsonOptions);
Expand Down
18 changes: 0 additions & 18 deletions Adyen/TransferWebhooks/Models/Modification.cs
Original file line number Diff line number Diff line change
Expand Up @@ -58,16 +58,6 @@ public class StatusEnum : IEnum
/// </summary>
public string? Value { get; set; }

/// <summary>
/// StatusEnum.AdviceAuthorised - adviceAuthorised
/// </summary>
public static readonly StatusEnum AdviceAuthorised = new("adviceAuthorised");

/// <summary>
/// StatusEnum.AdviceRefused - adviceRefused
/// </summary>
public static readonly StatusEnum AdviceRefused = new("adviceRefused");

/// <summary>
/// StatusEnum.ApprovalPending - approvalPending
/// </summary>
Expand Down Expand Up @@ -470,8 +460,6 @@ private StatusEnum(string? value)
public static StatusEnum? FromStringOrDefault(string value)
{
return value switch {
"adviceAuthorised" => StatusEnum.AdviceAuthorised,
"adviceRefused" => StatusEnum.AdviceRefused,
"approvalPending" => StatusEnum.ApprovalPending,
"atmWithdrawal" => StatusEnum.AtmWithdrawal,
"atmWithdrawalReversalPending" => StatusEnum.AtmWithdrawalReversalPending,
Expand Down Expand Up @@ -556,12 +544,6 @@ private StatusEnum(string? value)
if (value == null)
return null;

if (value == StatusEnum.AdviceAuthorised)
return "adviceAuthorised";

if (value == StatusEnum.AdviceRefused)
return "adviceRefused";

if (value == StatusEnum.ApprovalPending)
return "approvalPending";

Expand Down
Loading
Loading