Skip to content

Commit 0df1b29

Browse files
feat(api): api update
1 parent 9d743a8 commit 0df1b29

6 files changed

Lines changed: 25 additions & 71 deletions

File tree

‎.stats.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 236
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-a16a9b919e2ea18d09e373a7ecb0f10d6bb6a34c3c03397b2c7582a0b372c15e.yml
3-
openapi_spec_hash: 7d45d8bb661f1f3e6000c9e0b683fa4e
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-6d31504be6985a7ded14abd0da36f4272e585f43332b4b844a6950c98ddcd525.yml
3+
openapi_spec_hash: f1a49121780ec8b6678b864ac9b1deca
44
config_hash: 0997ade8b52ec04e82d5b0c3b61bb51e

‎src/Increase.Api.Tests/Models/CheckDeposits/CheckDepositListPageResponseTest.cs‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public void FieldRoundtrip_Works()
3838
{
3939
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
4040
Amount = 1750,
41-
Reason = CheckDeposits::Reason.LateReturn,
41+
Reason = CheckDeposits::Reason.AdjustedAmount,
4242
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
4343
},
4444
],
@@ -116,7 +116,7 @@ public void FieldRoundtrip_Works()
116116
{
117117
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
118118
Amount = 1750,
119-
Reason = CheckDeposits::Reason.LateReturn,
119+
Reason = CheckDeposits::Reason.AdjustedAmount,
120120
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
121121
},
122122
],
@@ -206,7 +206,7 @@ public void SerializationRoundtrip_Works()
206206
{
207207
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
208208
Amount = 1750,
209-
Reason = CheckDeposits::Reason.LateReturn,
209+
Reason = CheckDeposits::Reason.AdjustedAmount,
210210
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
211211
},
212212
],
@@ -298,7 +298,7 @@ public void FieldRoundtripThroughSerialization_Works()
298298
{
299299
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
300300
Amount = 1750,
301-
Reason = CheckDeposits::Reason.LateReturn,
301+
Reason = CheckDeposits::Reason.AdjustedAmount,
302302
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
303303
},
304304
],
@@ -383,7 +383,7 @@ public void FieldRoundtripThroughSerialization_Works()
383383
{
384384
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
385385
Amount = 1750,
386-
Reason = CheckDeposits::Reason.LateReturn,
386+
Reason = CheckDeposits::Reason.AdjustedAmount,
387387
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
388388
},
389389
],
@@ -473,7 +473,7 @@ public void Validation_Works()
473473
{
474474
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
475475
Amount = 1750,
476-
Reason = CheckDeposits::Reason.LateReturn,
476+
Reason = CheckDeposits::Reason.AdjustedAmount,
477477
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
478478
},
479479
],
@@ -559,7 +559,7 @@ public void CopyConstructor_Works()
559559
{
560560
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
561561
Amount = 1750,
562-
Reason = CheckDeposits::Reason.LateReturn,
562+
Reason = CheckDeposits::Reason.AdjustedAmount,
563563
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
564564
},
565565
],

‎src/Increase.Api.Tests/Models/CheckDeposits/CheckDepositTest.cs‎

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public void FieldRoundtrip_Works()
3535
{
3636
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
3737
Amount = 1750,
38-
Reason = CheckDeposits::Reason.LateReturn,
38+
Reason = CheckDeposits::Reason.AdjustedAmount,
3939
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
4040
},
4141
],
@@ -106,7 +106,7 @@ public void FieldRoundtrip_Works()
106106
{
107107
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
108108
Amount = 1750,
109-
Reason = CheckDeposits::Reason.LateReturn,
109+
Reason = CheckDeposits::Reason.AdjustedAmount,
110110
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
111111
},
112112
];
@@ -204,7 +204,7 @@ public void SerializationRoundtrip_Works()
204204
{
205205
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
206206
Amount = 1750,
207-
Reason = CheckDeposits::Reason.LateReturn,
207+
Reason = CheckDeposits::Reason.AdjustedAmount,
208208
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
209209
},
210210
],
@@ -289,7 +289,7 @@ public void FieldRoundtripThroughSerialization_Works()
289289
{
290290
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
291291
Amount = 1750,
292-
Reason = CheckDeposits::Reason.LateReturn,
292+
Reason = CheckDeposits::Reason.AdjustedAmount,
293293
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
294294
},
295295
],
@@ -367,7 +367,7 @@ public void FieldRoundtripThroughSerialization_Works()
367367
{
368368
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
369369
Amount = 1750,
370-
Reason = CheckDeposits::Reason.LateReturn,
370+
Reason = CheckDeposits::Reason.AdjustedAmount,
371371
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
372372
},
373373
];
@@ -465,7 +465,7 @@ public void Validation_Works()
465465
{
466466
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
467467
Amount = 1750,
468-
Reason = CheckDeposits::Reason.LateReturn,
468+
Reason = CheckDeposits::Reason.AdjustedAmount,
469469
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
470470
},
471471
],
@@ -544,7 +544,7 @@ public void CopyConstructor_Works()
544544
{
545545
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
546546
Amount = 1750,
547-
Reason = CheckDeposits::Reason.LateReturn,
547+
Reason = CheckDeposits::Reason.AdjustedAmount,
548548
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
549549
},
550550
],
@@ -794,13 +794,14 @@ public void FieldRoundtrip_Works()
794794
{
795795
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
796796
Amount = 1750,
797-
Reason = CheckDeposits::Reason.LateReturn,
797+
Reason = CheckDeposits::Reason.AdjustedAmount,
798798
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
799799
};
800800

801801
DateTimeOffset expectedAdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z");
802802
long expectedAmount = 1750;
803-
ApiEnum<string, CheckDeposits::Reason> expectedReason = CheckDeposits::Reason.LateReturn;
803+
ApiEnum<string, CheckDeposits::Reason> expectedReason =
804+
CheckDeposits::Reason.AdjustedAmount;
804805
string expectedTransactionID = "transaction_uyrp7fld2ium70oa7oi";
805806

806807
Assert.Equal(expectedAdjustedAt, model.AdjustedAt);
@@ -816,7 +817,7 @@ public void SerializationRoundtrip_Works()
816817
{
817818
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
818819
Amount = 1750,
819-
Reason = CheckDeposits::Reason.LateReturn,
820+
Reason = CheckDeposits::Reason.AdjustedAmount,
820821
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
821822
};
822823

@@ -836,7 +837,7 @@ public void FieldRoundtripThroughSerialization_Works()
836837
{
837838
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
838839
Amount = 1750,
839-
Reason = CheckDeposits::Reason.LateReturn,
840+
Reason = CheckDeposits::Reason.AdjustedAmount,
840841
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
841842
};
842843

@@ -849,7 +850,8 @@ public void FieldRoundtripThroughSerialization_Works()
849850

850851
DateTimeOffset expectedAdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z");
851852
long expectedAmount = 1750;
852-
ApiEnum<string, CheckDeposits::Reason> expectedReason = CheckDeposits::Reason.LateReturn;
853+
ApiEnum<string, CheckDeposits::Reason> expectedReason =
854+
CheckDeposits::Reason.AdjustedAmount;
853855
string expectedTransactionID = "transaction_uyrp7fld2ium70oa7oi";
854856

855857
Assert.Equal(expectedAdjustedAt, deserialized.AdjustedAt);
@@ -865,7 +867,7 @@ public void Validation_Works()
865867
{
866868
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
867869
Amount = 1750,
868-
Reason = CheckDeposits::Reason.LateReturn,
870+
Reason = CheckDeposits::Reason.AdjustedAmount,
869871
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
870872
};
871873

@@ -879,7 +881,7 @@ public void CopyConstructor_Works()
879881
{
880882
AdjustedAt = DateTimeOffset.Parse("2020-01-31T23:59:59Z"),
881883
Amount = 1750,
882-
Reason = CheckDeposits::Reason.LateReturn,
884+
Reason = CheckDeposits::Reason.AdjustedAmount,
883885
TransactionID = "transaction_uyrp7fld2ium70oa7oi",
884886
};
885887

@@ -892,8 +894,6 @@ public void CopyConstructor_Works()
892894
public class ReasonTest : TestBase
893895
{
894896
[Theory]
895-
[InlineData(CheckDeposits::Reason.LateReturn)]
896-
[InlineData(CheckDeposits::Reason.WrongPayeeCredit)]
897897
[InlineData(CheckDeposits::Reason.AdjustedAmount)]
898898
[InlineData(CheckDeposits::Reason.NonConformingItem)]
899899
[InlineData(CheckDeposits::Reason.Paid)]
@@ -917,8 +917,6 @@ public void InvalidEnumValidationThrows_Works()
917917
}
918918

919919
[Theory]
920-
[InlineData(CheckDeposits::Reason.LateReturn)]
921-
[InlineData(CheckDeposits::Reason.WrongPayeeCredit)]
922920
[InlineData(CheckDeposits::Reason.AdjustedAmount)]
923921
[InlineData(CheckDeposits::Reason.NonConformingItem)]
924922
[InlineData(CheckDeposits::Reason.Paid)]

‎src/Increase.Api.Tests/Models/InboundCheckDeposits/InboundCheckDepositTest.cs‎

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -482,9 +482,6 @@ public class AdjustmentReasonTest : TestBase
482482
[Theory]
483483
[InlineData(InboundCheckDeposits::AdjustmentReason.LateReturn)]
484484
[InlineData(InboundCheckDeposits::AdjustmentReason.WrongPayeeCredit)]
485-
[InlineData(InboundCheckDeposits::AdjustmentReason.AdjustedAmount)]
486-
[InlineData(InboundCheckDeposits::AdjustmentReason.NonConformingItem)]
487-
[InlineData(InboundCheckDeposits::AdjustmentReason.Paid)]
488485
public void Validation_Works(InboundCheckDeposits::AdjustmentReason rawValue)
489486
{
490487
// force implicit conversion because Theory can't do that for us
@@ -506,9 +503,6 @@ public void InvalidEnumValidationThrows_Works()
506503
[Theory]
507504
[InlineData(InboundCheckDeposits::AdjustmentReason.LateReturn)]
508505
[InlineData(InboundCheckDeposits::AdjustmentReason.WrongPayeeCredit)]
509-
[InlineData(InboundCheckDeposits::AdjustmentReason.AdjustedAmount)]
510-
[InlineData(InboundCheckDeposits::AdjustmentReason.NonConformingItem)]
511-
[InlineData(InboundCheckDeposits::AdjustmentReason.Paid)]
512506
public void SerializationRoundtrip_Works(InboundCheckDeposits::AdjustmentReason rawValue)
513507
{
514508
// force implicit conversion because Theory can't do that for us

‎src/Increase.Api/Models/CheckDeposits/CheckDeposit.cs‎

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -646,18 +646,6 @@ public DepositAdjustment FromRawUnchecked(IReadOnlyDictionary<string, JsonElemen
646646
[JsonConverter(typeof(ReasonConverter))]
647647
public enum Reason
648648
{
649-
/// <summary>
650-
/// The return was initiated too late and the receiving institution has responded
651-
/// with a Late Return Claim.
652-
/// </summary>
653-
LateReturn,
654-
655-
/// <summary>
656-
/// The check was deposited to the wrong payee and the depositing institution
657-
/// has reimbursed the funds with a Wrong Payee Credit.
658-
/// </summary>
659-
WrongPayeeCredit,
660-
661649
/// <summary>
662650
/// The check was deposited with a different amount than what was written on the check.
663651
/// </summary>
@@ -685,8 +673,6 @@ JsonSerializerOptions options
685673
{
686674
return JsonSerializer.Deserialize<string>(ref reader, options) switch
687675
{
688-
"late_return" => Reason.LateReturn,
689-
"wrong_payee_credit" => Reason.WrongPayeeCredit,
690676
"adjusted_amount" => Reason.AdjustedAmount,
691677
"non_conforming_item" => Reason.NonConformingItem,
692678
"paid" => Reason.Paid,
@@ -700,8 +686,6 @@ public override void Write(Utf8JsonWriter writer, Reason value, JsonSerializerOp
700686
writer,
701687
value switch
702688
{
703-
Reason.LateReturn => "late_return",
704-
Reason.WrongPayeeCredit => "wrong_payee_credit",
705689
Reason.AdjustedAmount => "adjusted_amount",
706690
Reason.NonConformingItem => "non_conforming_item",
707691
Reason.Paid => "paid",

‎src/Increase.Api/Models/InboundCheckDeposits/InboundCheckDeposit.cs‎

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -479,22 +479,6 @@ public enum AdjustmentReason
479479
/// has reimbursed the funds with a Wrong Payee Credit.
480480
/// </summary>
481481
WrongPayeeCredit,
482-
483-
/// <summary>
484-
/// The check was deposited with a different amount than what was written on the check.
485-
/// </summary>
486-
AdjustedAmount,
487-
488-
/// <summary>
489-
/// The recipient was not able to process the check. This usually happens for
490-
/// e.g., low quality images.
491-
/// </summary>
492-
NonConformingItem,
493-
494-
/// <summary>
495-
/// The check has already been deposited elsewhere and so this is a duplicate.
496-
/// </summary>
497-
Paid,
498482
}
499483

500484
sealed class AdjustmentReasonConverter : JsonConverter<AdjustmentReason>
@@ -509,9 +493,6 @@ JsonSerializerOptions options
509493
{
510494
"late_return" => AdjustmentReason.LateReturn,
511495
"wrong_payee_credit" => AdjustmentReason.WrongPayeeCredit,
512-
"adjusted_amount" => AdjustmentReason.AdjustedAmount,
513-
"non_conforming_item" => AdjustmentReason.NonConformingItem,
514-
"paid" => AdjustmentReason.Paid,
515496
_ => (AdjustmentReason)(-1),
516497
};
517498
}
@@ -528,9 +509,6 @@ JsonSerializerOptions options
528509
{
529510
AdjustmentReason.LateReturn => "late_return",
530511
AdjustmentReason.WrongPayeeCredit => "wrong_payee_credit",
531-
AdjustmentReason.AdjustedAmount => "adjusted_amount",
532-
AdjustmentReason.NonConformingItem => "non_conforming_item",
533-
AdjustmentReason.Paid => "paid",
534512
_ => throw new IncreaseInvalidDataException(
535513
string.Format("Invalid value '{0}' in {1}", value, nameof(value))
536514
),

0 commit comments

Comments
 (0)