Skip to content

Commit f6cc928

Browse files
feat(client): add more ToString implementations
1 parent da45a6a commit f6cc928

File tree

142 files changed

+863
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+863
-2
lines changed

src/Orb/Core/JsonModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ string key
119119
}
120120

121121
public sealed override string ToString() =>
122-
JsonSerializer.Serialize(this.RawData, ToStringSerializerOptions);
122+
JsonSerializer.Serialize(this.RawData, ModelBase.ToStringSerializerOptions);
123123

124124
public virtual bool Equals(JsonModel? other)
125125
{

src/Orb/Core/ModelBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -928,7 +928,7 @@ protected ModelBase(ModelBase modelBase)
928928
},
929929
};
930930

931-
private protected static readonly JsonSerializerOptions ToStringSerializerOptions = new(
931+
internal static readonly JsonSerializerOptions ToStringSerializerOptions = new(
932932
SerializerOptions
933933
)
934934
{

src/Orb/Models/AdjustmentInterval.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -478,6 +478,9 @@ public override int GetHashCode()
478478
{
479479
return 0;
480480
}
481+
482+
public override string ToString() =>
483+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
481484
}
482485

483486
sealed class AdjustmentConverter : JsonConverter<Adjustment>

src/Orb/Models/Alerts/AlertListPage.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System;
22
using System.Collections.Generic;
3+
using System.Text.Json;
34
using System.Threading;
45
using System.Threading.Tasks;
56
using Orb.Core;
@@ -56,4 +57,7 @@ public void Validate()
5657
{
5758
response.Validate();
5859
}
60+
61+
public override string ToString() =>
62+
JsonSerializer.Serialize(this.Items, ModelBase.ToStringSerializerOptions);
5963
}

src/Orb/Models/Beta/BetaCreatePlanVersionParams.cs

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,9 @@ public override int GetHashCode()
602602
{
603603
return 0;
604604
}
605+
606+
public override string ToString() =>
607+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
605608
}
606609

607610
sealed class AdjustmentConverter : JsonConverter<global::Orb.Models.Beta.Adjustment>
@@ -2759,6 +2762,9 @@ public override int GetHashCode()
27592762
{
27602763
return 0;
27612764
}
2765+
2766+
public override string ToString() =>
2767+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
27622768
}
27632769

27642770
sealed class PriceConverter : JsonConverter<global::Orb.Models.Beta.Price?>
@@ -4266,6 +4272,9 @@ public override int GetHashCode()
42664272
{
42674273
return 0;
42684274
}
4275+
4276+
public override string ToString() =>
4277+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
42694278
}
42704279

42714280
sealed class ConversionRateConfigConverter
@@ -5049,6 +5058,9 @@ public override int GetHashCode()
50495058
{
50505059
return 0;
50515060
}
5061+
5062+
public override string ToString() =>
5063+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
50525064
}
50535065

50545066
sealed class TieredWithProrationConversionRateConfigConverter
@@ -5783,6 +5795,9 @@ public override int GetHashCode()
57835795
{
57845796
return 0;
57855797
}
5798+
5799+
public override string ToString() =>
5800+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
57865801
}
57875802

57885803
sealed class GroupedWithMinMaxThresholdsConversionRateConfigConverter
@@ -6519,6 +6534,9 @@ public override int GetHashCode()
65196534
{
65206535
return 0;
65216536
}
6537+
6538+
public override string ToString() =>
6539+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
65226540
}
65236541

65246542
sealed class CumulativeGroupedAllocationConversionRateConfigConverter
@@ -7213,6 +7231,9 @@ public override int GetHashCode()
72137231
{
72147232
return 0;
72157233
}
7234+
7235+
public override string ToString() =>
7236+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
72167237
}
72177238

72187239
sealed class PercentConversionRateConfigConverter
@@ -7928,6 +7949,9 @@ public override int GetHashCode()
79287949
{
79297950
return 0;
79307951
}
7952+
7953+
public override string ToString() =>
7954+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
79317955
}
79327956

79337957
sealed class EventOutputConversionRateConfigConverter
@@ -8559,6 +8583,9 @@ public override int GetHashCode()
85598583
{
85608584
return 0;
85618585
}
8586+
8587+
public override string ToString() =>
8588+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
85628589
}
85638590

85648591
sealed class ReplaceAdjustmentAdjustmentConverter : JsonConverter<ReplaceAdjustmentAdjustment>
@@ -10722,6 +10749,9 @@ public override int GetHashCode()
1072210749
{
1072310750
return 0;
1072410751
}
10752+
10753+
public override string ToString() =>
10754+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1072510755
}
1072610756

1072710757
sealed class ReplacePricePriceConverter : JsonConverter<ReplacePricePrice?>
@@ -12255,6 +12285,9 @@ public override int GetHashCode()
1225512285
{
1225612286
return 0;
1225712287
}
12288+
12289+
public override string ToString() =>
12290+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1225812291
}
1225912292

1226012293
sealed class ReplacePricePriceBulkWithFiltersConversionRateConfigConverter
@@ -13049,6 +13082,9 @@ public override int GetHashCode()
1304913082
{
1305013083
return 0;
1305113084
}
13085+
13086+
public override string ToString() =>
13087+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1305213088
}
1305313089

1305413090
sealed class ReplacePricePriceTieredWithProrationConversionRateConfigConverter
@@ -13787,6 +13823,9 @@ public override int GetHashCode()
1378713823
{
1378813824
return 0;
1378913825
}
13826+
13827+
public override string ToString() =>
13828+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1379013829
}
1379113830

1379213831
sealed class ReplacePricePriceGroupedWithMinMaxThresholdsConversionRateConfigConverter
@@ -14527,6 +14566,9 @@ public override int GetHashCode()
1452714566
{
1452814567
return 0;
1452914568
}
14569+
14570+
public override string ToString() =>
14571+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1453014572
}
1453114573

1453214574
sealed class ReplacePricePriceCumulativeGroupedAllocationConversionRateConfigConverter
@@ -15223,6 +15265,9 @@ public override int GetHashCode()
1522315265
{
1522415266
return 0;
1522515267
}
15268+
15269+
public override string ToString() =>
15270+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1522615271
}
1522715272

1522815273
sealed class ReplacePricePricePercentConversionRateConfigConverter
@@ -15942,6 +15987,9 @@ public override int GetHashCode()
1594215987
{
1594315988
return 0;
1594415989
}
15990+
15991+
public override string ToString() =>
15992+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1594515993
}
1594615994

1594715995
sealed class ReplacePricePriceEventOutputConversionRateConfigConverter

src/Orb/Models/Beta/ExternalPlanID/ExternalPlanIDCreatePlanVersionParams.cs

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,6 +619,9 @@ public override int GetHashCode()
619619
{
620620
return 0;
621621
}
622+
623+
public override string ToString() =>
624+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
622625
}
623626

624627
sealed class AdjustmentConverter : JsonConverter<global::Orb.Models.Beta.ExternalPlanID.Adjustment>
@@ -2810,6 +2813,9 @@ public override int GetHashCode()
28102813
{
28112814
return 0;
28122815
}
2816+
2817+
public override string ToString() =>
2818+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
28132819
}
28142820

28152821
sealed class PriceConverter : JsonConverter<global::Orb.Models.Beta.ExternalPlanID.Price?>
@@ -4321,6 +4327,9 @@ public override int GetHashCode()
43214327
{
43224328
return 0;
43234329
}
4330+
4331+
public override string ToString() =>
4332+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
43244333
}
43254334

43264335
sealed class ConversionRateConfigConverter
@@ -5131,6 +5140,9 @@ public override int GetHashCode()
51315140
{
51325141
return 0;
51335142
}
5143+
5144+
public override string ToString() =>
5145+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
51345146
}
51355147

51365148
sealed class TieredWithProrationConversionRateConfigConverter
@@ -5921,6 +5933,9 @@ public override int GetHashCode()
59215933
{
59225934
return 0;
59235935
}
5936+
5937+
public override string ToString() =>
5938+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
59245939
}
59255940

59265941
sealed class GroupedWithMinMaxThresholdsConversionRateConfigConverter
@@ -6711,6 +6726,9 @@ public override int GetHashCode()
67116726
{
67126727
return 0;
67136728
}
6729+
6730+
public override string ToString() =>
6731+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
67146732
}
67156733

67166734
sealed class CumulativeGroupedAllocationConversionRateConfigConverter
@@ -7408,6 +7426,9 @@ public override int GetHashCode()
74087426
{
74097427
return 0;
74107428
}
7429+
7430+
public override string ToString() =>
7431+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
74117432
}
74127433

74137434
sealed class PercentConversionRateConfigConverter
@@ -8137,6 +8158,9 @@ public override int GetHashCode()
81378158
{
81388159
return 0;
81398160
}
8161+
8162+
public override string ToString() =>
8163+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
81408164
}
81418165

81428166
sealed class EventOutputConversionRateConfigConverter
@@ -8805,6 +8829,9 @@ public override int GetHashCode()
88058829
{
88068830
return 0;
88078831
}
8832+
8833+
public override string ToString() =>
8834+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
88088835
}
88098836

88108837
sealed class ReplaceAdjustmentAdjustmentConverter
@@ -11058,6 +11085,9 @@ public override int GetHashCode()
1105811085
{
1105911086
return 0;
1106011087
}
11088+
11089+
public override string ToString() =>
11090+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1106111091
}
1106211092

1106311093
sealed class ReplacePricePriceConverter
@@ -12682,6 +12712,9 @@ public override int GetHashCode()
1268212712
{
1268312713
return 0;
1268412714
}
12715+
12716+
public override string ToString() =>
12717+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1268512718
}
1268612719

1268712720
sealed class ReplacePricePriceBulkWithFiltersConversionRateConfigConverter
@@ -13561,6 +13594,9 @@ public override int GetHashCode()
1356113594
{
1356213595
return 0;
1356313596
}
13597+
13598+
public override string ToString() =>
13599+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1356413600
}
1356513601

1356613602
sealed class ReplacePricePriceTieredWithProrationConversionRateConfigConverter
@@ -14377,6 +14413,9 @@ public override int GetHashCode()
1437714413
{
1437814414
return 0;
1437914415
}
14416+
14417+
public override string ToString() =>
14418+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1438014419
}
1438114420

1438214421
sealed class ReplacePricePriceGroupedWithMinMaxThresholdsConversionRateConfigConverter
@@ -15193,6 +15232,9 @@ public override int GetHashCode()
1519315232
{
1519415233
return 0;
1519515234
}
15235+
15236+
public override string ToString() =>
15237+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1519615238
}
1519715239

1519815240
sealed class ReplacePricePriceCumulativeGroupedAllocationConversionRateConfigConverter
@@ -15945,6 +15987,9 @@ public override int GetHashCode()
1594515987
{
1594615988
return 0;
1594715989
}
15990+
15991+
public override string ToString() =>
15992+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1594815993
}
1594915994

1595015995
sealed class ReplacePricePricePercentConversionRateConfigConverter
@@ -16741,6 +16786,9 @@ public override int GetHashCode()
1674116786
{
1674216787
return 0;
1674316788
}
16789+
16790+
public override string ToString() =>
16791+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
1674416792
}
1674516793

1674616794
sealed class ReplacePricePriceEventOutputConversionRateConfigConverter

src/Orb/Models/Beta/PlanVersion.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,9 @@ public override int GetHashCode()
523523
{
524524
return 0;
525525
}
526+
527+
public override string ToString() =>
528+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
526529
}
527530

528531
sealed class PlanVersionAdjustmentConverter : JsonConverter<PlanVersionAdjustment>

src/Orb/Models/ChangedSubscriptionResources.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1885,6 +1885,9 @@ public override int GetHashCode()
18851885
{
18861886
return 0;
18871887
}
1888+
1889+
public override string ToString() =>
1890+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
18881891
}
18891892

18901893
sealed class LineItemAdjustmentConverter : JsonConverter<LineItemAdjustment>
@@ -2289,6 +2292,9 @@ public override int GetHashCode()
22892292
{
22902293
return 0;
22912294
}
2295+
2296+
public override string ToString() =>
2297+
JsonSerializer.Serialize(this._element, ModelBase.ToStringSerializerOptions);
22922298
}
22932299

22942300
sealed class SubLineItemConverter : JsonConverter<SubLineItem>

0 commit comments

Comments
 (0)