Commit Graph

17 Commits

Author SHA1 Message Date
Nora Trapp
c5214e38b6 Add Codable adherance to proto wrappers 2020-07-22 14:34:24 -07:00
Michelle Linington
e2a8244bbe Review feedback: Better handling of cast failures in ParamParser
This adds a new ParamParser private error constructor to be used on a
failed cast. It will populate the description of the thrown error with
information about the destination type of the failed cast.
2020-06-29 23:03:35 -07:00
Matthew Chen
3d5954dcf0 Update proto wrappers for group v2 protos (proto3, swift-only, free-standing enums, etc.) 2019-11-19 11:06:42 -03:00
Michael Kirk
2523e8306f adapt to rename source -> sourceE164 2019-06-24 10:06:45 -06:00
Michael Kirk
f82359b41d test v. optional proto enums 2019-06-13 14:37:45 -05:00
Matthew Chen
80fce0237b Fix test breakage. 2019-05-30 13:34:34 -04:00
Matthew Chen
32cf68bece Get all tests building. 2018-10-15 12:50:07 -04:00
Matthew Chen
7d727b7ac9 Modify proto wrapper builders to require required fields. 2018-10-01 09:08:23 -04:00
Matthew Chen
3935b019f4 Add base class for tests. 2018-09-10 17:30:18 -05:00
Matthew Chen
a4d24c78a4 Respond to CR. 2018-08-07 15:09:10 -04:00
Matthew Chen
90002459c4 Add unit tests around proto wrappers. 2018-08-07 14:50:14 -04:00
Matthew Chen
03a9b21cfd Respond to CR. 2018-08-03 14:35:22 -04:00
Matthew Chen
6be3d2e42d Code generate Swift wrappers for protocol buffers. 2018-08-03 14:05:20 -04:00
Matthew Chen
f814157a9e Code generate Swift wrappers for protocol buffers. 2018-08-01 11:20:55 -04:00
Michael Kirk
ac461ca2d1 Fixup parser: Robust to servers various "empty" types
For base64Encoded data, sometimes the server sends "null" sometimes the server
sends an empty string.
2018-07-26 11:56:22 -06:00
Michael Kirk
bae2e8649d Dry up Parameter parsing logic 2018-07-25 15:35:30 -06:00
Michael Kirk
d39906f606 CR: test malformed protos 2018-07-25 15:20:07 -06:00