passepartout-apple/PassepartoutLibrary/Sources
Davide De Rosa ddf3dc313f
Move VPNProtocolType serialization to Data layer (#318)
It's crucial that the data layer has full control over how entities are
(de)serialized.

Do not leave this choice up to the domain layer by defining an enum as a
raw value type, because any change in the enum raw value would literally
be a disaster, i.e. _any_ serialized data would break instantly.
2023-07-02 13:27:46 +02:00
..
OpenVPNAppExtension Refactor library into domain + impl 2022-06-23 23:31:01 +02:00
PassepartoutCore Move VPNProtocolType serialization to Data layer (#318) 2023-07-02 13:27:46 +02:00
PassepartoutLibrary Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
PassepartoutProviders Move VPNProtocolType serialization to Data layer (#318) 2023-07-02 13:27:46 +02:00
PassepartoutProvidersImpl Move VPNProtocolType serialization to Data layer (#318) 2023-07-02 13:27:46 +02:00
PassepartoutServices Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
PassepartoutVPN Refactor domain errors (#310) 2023-07-02 12:51:50 +02:00
PassepartoutVPNImpl Refactor domain errors (#310) 2023-07-02 12:51:50 +02:00
WireGuardAppExtension Refactor library into domain + impl 2022-06-23 23:31:01 +02:00