Commit Graph

43 Commits

Author SHA1 Message Date
Ivan Babkin 714d68f4c4 Fix date field name 2019-09-09 16:43:41 +03:00
Ivan Babkin c2c853206f Finish dateFormats support 2019-09-09 16:40:04 +03:00
Ivan Babkin f6fc7c3dce Ignore dateFormat if dateFormats exists 2019-09-09 14:34:33 +03:00
Ivan Babkin 3e196020d9 Update swift date templates 2019-08-01 16:33:19 +03:00
Ivan Babkin 5032239132 Fixed copyWithout method and decimal encoding 2019-05-21 15:28:54 +03:00
Ivan Babkin 41fcf554fa Fixed date initialization from decoder 2019-05-20 13:16:19 +03:00
Ivan Babkin 59c2cb0ba0 Fixed error description for color decoding 2019-05-20 13:09:03 +03:00
Ivan Babkin 0916108075 Refactoring 2019-05-17 19:19:44 +03:00
Ivan Babkin 9b7643d087 Refactoring 2019-05-17 13:18:11 +03:00
Ivan Babkin e023fed90a Fixed NumberFormattingService, bugfix 2019-05-16 13:18:56 +03:00
Ivan Babkin 649089d79e Added ApiNumberFormattingService template, fixed complex field decoding 2019-04-29 17:11:12 +03:00
Ivan Babkin 7624fa7e27 Removed not optional fields from copyWithout and refactoring 2019-04-26 15:42:27 +03:00
Ivan Babkin 157799147c Refactoring 2019-04-26 13:22:30 +03:00
Ivan Babkin 7e67644c9f Added new field types 2019-04-25 22:12:08 +03:00
Ivan Smolin d3f96b0e45 use Swift 4.2 CaseIterable. escape "operator" keyword 2018-11-30 20:00:50 +03:00
Alexey Gerasimov a9c033605e Optional or nullable encoding fixed 2018-10-16 14:44:49 +03:00
Ivan Smolin bdeb5c8509 remove whitespaces 2018-10-16 13:20:48 +03:00
Anton Popkov 1f35019eff Optional date fix 2018-10-16 12:54:39 +03:00
Ivan Smolin 65674ad1bb fix swift optional date encoding 2018-08-24 13:55:58 +03:00
Ivan Smolin 48a3f01606 SwiftDate 5.0 migration part 2 2018-07-31 13:26:44 +03:00
Ivan Smolin dadfebb4c1 update for SwiftDate 5.0 2018-07-30 19:14:19 +03:00
Madhas bd1e64caa1 fix optional decoding 2018-06-05 18:59:38 +03:00
Madhas 4b547c08ab correct nullable encoding 2018-05-23 20:51:57 +03:00
Madhas 56f70e1788 generate encode(to:) method 2018-05-23 20:48:40 +03:00
Madhas 4029ec54c4 refactor utils for init from container 2018-05-22 14:57:12 +03:00
Madhas 3e04e32ce7 remove coding key macro 2018-05-21 19:05:46 +03:00
Madhas a645adade3 coding key macro corrected 2018-05-21 14:43:47 +03:00
Madhas 0c07ca3ea7 coding key case added to class macros 2018-05-21 14:41:44 +03:00
Madhas 58bc9ece84 class utils adapted to Codable 2018-05-21 14:12:27 +03:00
Ivan Smolin 41bf4931ca nullable optional universal mappable 2018-04-18 12:20:11 +03:00
Ivan Smolin d686c41cab Universal mappable 2018-04-17 20:27:56 +03:00
Ivan Smolin d883cdd431 swift templates fixes 2018-04-17 19:55:06 +03:00
Ivan Smolin 5f767953d3 fix equatable 2018-04-11 23:09:34 +03:00
Ivan Smolin e5e23d81d1 add ImmutableMappable constraint to generic argument. closes https://github.com/TouchInstinct/api-generator/issues/66 2018-04-06 20:19:23 +03:00
Ivan Smolin 3640a5477f fix equtable, date formatting service and methods without body 2018-04-04 13:32:45 +03:00
Ivan Smolin 210c206892 update DateFormattingService 2018-03-29 17:15:38 +03:00
Ivan Smolin c8bf6fb559 double Decimal 2018-03-28 19:48:47 +03:00
Ivan Smolin 1057c07b84 Equtable models, convenient copy function and static initializer
closes https://github.com/TouchInstinct/api-generator/issues/53
2018-03-28 19:14:13 +03:00
Ivan Smolin 76bdacb777 fix duplicate date transform in single file mode 2018-01-10 22:25:28 +03:00
Ivan Smolin 026184d552 Decimal fix 2017-11-20 17:15:04 +03:00
Ivan Smolin eb0fc64219 fix map and array types formatting 2017-10-24 17:41:38 +03:00
Igor Kislyuk 05f724f005 Merge branch 'fix/swift-long' into map-escaping
# Conflicts:
#	Swift/utils.twig
2017-07-31 19:08:37 +03:00
Ivan Smolin 67b5fe0809 swift templates refactoring 2017-06-30 17:02:31 +03:00