77
88namespace ServiceStack
99{
10- /*
11- * Useful collection DTO's that provide pretty Xml output for collection types, e.g.
12- *
13- * ArrayOfIntId Ids { get; set; }
14- * ... =>
15- *
16- * <Ids>
17- * <Id>1</Id>
18- * <Id>2</Id>
19- * <Id>3</Id>
20- * <Ids>
21- */
22-
23- [ CollectionDataContract ( ItemName = "String" ) ]
24- public partial class ArrayOfString : List < string >
25- {
26- public ArrayOfString ( )
27- {
28- }
29-
30- public ArrayOfString ( IEnumerable < string > collection ) : base ( collection ) { }
31- public ArrayOfString ( params string [ ] args ) : base ( args ) { }
32- }
33-
34- [ CollectionDataContract ( ItemName = "Id" ) ]
35- public partial class ArrayOfStringId : List < string >
36- {
37- public ArrayOfStringId ( )
38- {
39- }
40-
41- public ArrayOfStringId ( IEnumerable < string > collection ) : base ( collection ) { }
42- public ArrayOfStringId ( params string [ ] args ) : base ( args ) { }
43- }
44-
45- [ CollectionDataContract ( ItemName = "Guid" ) ]
46- public partial class ArrayOfGuid : List < Guid >
47- {
48- public ArrayOfGuid ( )
49- {
50- }
51-
52- public ArrayOfGuid ( IEnumerable < Guid > collection ) : base ( collection ) { }
53- public ArrayOfGuid ( params Guid [ ] args ) : base ( args ) { }
54- }
55-
56- [ CollectionDataContract ( ItemName = "Id" ) ]
57- public partial class ArrayOfGuidId : List < Guid >
58- {
59- public ArrayOfGuidId ( )
60- {
61- }
62-
63- public ArrayOfGuidId ( IEnumerable < Guid > collection ) : base ( collection ) { }
64- public ArrayOfGuidId ( params Guid [ ] args ) : base ( args ) { }
65- }
66-
67- [ CollectionDataContract ( ItemName = "Long" ) ]
68- public partial class ArrayOfLong : List < long >
69- {
70- public ArrayOfLong ( )
71- {
72- }
73-
74- public ArrayOfLong ( IEnumerable < long > collection ) : base ( collection ) { }
75- public ArrayOfLong ( params long [ ] args ) : base ( args ) { }
76- }
77-
78- [ CollectionDataContract ( ItemName = "Id" ) ]
79- public partial class ArrayOfLongId : List < long >
80- {
81- public ArrayOfLongId ( )
82- {
83- }
84-
85- public ArrayOfLongId ( IEnumerable < long > collection ) : base ( collection ) { }
86- public ArrayOfLongId ( params long [ ] args ) : base ( args ) { }
87- }
88-
89- [ CollectionDataContract ( ItemName = "Int" ) ]
90- public partial class ArrayOfInt : List < int >
91- {
92- public ArrayOfInt ( )
93- {
94- }
95-
96- public ArrayOfInt ( IEnumerable < int > collection ) : base ( collection ) { }
97- public ArrayOfInt ( params int [ ] args ) : base ( args ) { }
98- }
99-
100- [ CollectionDataContract ( ItemName = "Id" ) ]
101- public partial class ArrayOfIntId : List < int >
102- {
103- public ArrayOfIntId ( )
104- {
105- }
106-
107- public ArrayOfIntId ( IEnumerable < int > collection ) : base ( collection ) { }
108- public ArrayOfIntId ( params int [ ] args ) : base ( args ) { }
109- }
10+ /*
11+ * Useful collection DTO's that provide pretty Xml output for collection types, e.g.
12+ *
13+ * ArrayOfIntId Ids { get; set; }
14+ * ... =>
15+ *
16+ * <Ids>
17+ * <Id>1</Id>
18+ * <Id>2</Id>
19+ * <Id>3</Id>
20+ * <Ids>
21+ */
22+
23+ [ CollectionDataContract ( ItemName = "String" ) ]
24+ public partial class ArrayOfString : List < string >
25+ {
26+ public ArrayOfString ( )
27+ {
28+ }
29+
30+ public ArrayOfString ( IEnumerable < string > collection ) : base ( collection ) { }
31+ public ArrayOfString ( params string [ ] args ) : base ( args ) { }
32+ }
33+
34+ [ CollectionDataContract ( ItemName = "Id" ) ]
35+ public partial class ArrayOfStringId : List < string >
36+ {
37+ public ArrayOfStringId ( )
38+ {
39+ }
40+
41+ public ArrayOfStringId ( IEnumerable < string > collection ) : base ( collection ) { }
42+ public ArrayOfStringId ( params string [ ] args ) : base ( args ) { }
43+ }
44+
45+ [ CollectionDataContract ( ItemName = "Guid" ) ]
46+ public partial class ArrayOfGuid : List < Guid >
47+ {
48+ public ArrayOfGuid ( )
49+ {
50+ }
51+
52+ public ArrayOfGuid ( IEnumerable < Guid > collection ) : base ( collection ) { }
53+ public ArrayOfGuid ( params Guid [ ] args ) : base ( args ) { }
54+ }
55+
56+ [ CollectionDataContract ( ItemName = "Id" ) ]
57+ public partial class ArrayOfGuidId : List < Guid >
58+ {
59+ public ArrayOfGuidId ( )
60+ {
61+ }
62+
63+ public ArrayOfGuidId ( IEnumerable < Guid > collection ) : base ( collection ) { }
64+ public ArrayOfGuidId ( params Guid [ ] args ) : base ( args ) { }
65+ }
66+
67+ [ CollectionDataContract ( ItemName = "Long" ) ]
68+ public partial class ArrayOfLong : List < long >
69+ {
70+ public ArrayOfLong ( )
71+ {
72+ }
73+
74+ public ArrayOfLong ( IEnumerable < long > collection ) : base ( collection ) { }
75+ public ArrayOfLong ( params long [ ] args ) : base ( args ) { }
76+ }
77+
78+ [ CollectionDataContract ( ItemName = "Id" ) ]
79+ public partial class ArrayOfLongId : List < long >
80+ {
81+ public ArrayOfLongId ( )
82+ {
83+ }
84+
85+ public ArrayOfLongId ( IEnumerable < long > collection ) : base ( collection ) { }
86+ public ArrayOfLongId ( params long [ ] args ) : base ( args ) { }
87+ }
88+
89+ [ CollectionDataContract ( ItemName = "Int" ) ]
90+ public partial class ArrayOfInt : List < int >
91+ {
92+ public ArrayOfInt ( )
93+ {
94+ }
95+
96+ public ArrayOfInt ( IEnumerable < int > collection ) : base ( collection ) { }
97+ public ArrayOfInt ( params int [ ] args ) : base ( args ) { }
98+ }
99+
100+ [ CollectionDataContract ( ItemName = "Id" ) ]
101+ public partial class ArrayOfIntId : List < int >
102+ {
103+ public ArrayOfIntId ( )
104+ {
105+ }
106+
107+ public ArrayOfIntId ( IEnumerable < int > collection ) : base ( collection ) { }
108+ public ArrayOfIntId ( params int [ ] args ) : base ( args ) { }
109+ }
110110
111111}
0 commit comments