Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JSON decoder / encoder #459

Merged
merged 20 commits into from
Jun 27, 2024
Merged

Commits on Jun 24, 2024

  1. feat: JSON decoder / encoder

    Decoder to map server response directly to the data models.
    
    feat: request / response based interface
    
    Configurable request objects require less convenience methods to interact with PubNub REST API.
    
    feat: network layer rewritten as module
    parfeon committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    ecc4aaa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67edf43 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. docs: remove Travis CI badge

    parfeon authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    f5c45b5 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. fix(models): fix response models structure

    refactor(json): adjust JSON serializer to the project needs
    
    Adjust model mapping keys set and type configurations in models.
    
    test: fix test suite
    parfeon committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    50654a1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'modernization/request-response-data-models' of github.c…

    …om:pubnub/objective-c into modernization/request-response-data-models
    parfeon committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    4267177 View commit details
    Browse the repository at this point in the history
  3. build(gha): update runners

    parfeon committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    0f1a92e View commit details
    Browse the repository at this point in the history
  4. build: use bundled Xcode

    parfeon committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    bf7cb64 View commit details
    Browse the repository at this point in the history
  5. build(gha): install Node.js

    parfeon committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    88651df View commit details
    Browse the repository at this point in the history
  6. build(gha): install CocoaPods

    parfeon committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    73ddedd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    601a86c View commit details
    Browse the repository at this point in the history
  8. build(gha): debug NPM issue

    parfeon committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    a5df376 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b9061db View commit details
    Browse the repository at this point in the history
  10. test: disable mock recording

    parfeon committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    6f17fd2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bec00dd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dafefbc View commit details
    Browse the repository at this point in the history
  13. Merge branch 'modernization/request-response-data-models' of github.c…

    …om:pubnub/objective-c into modernization/request-response-data-models
    parfeon committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    8561b9d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    74c7af1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    20ec6b6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7b4f960 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    3d19a10 View commit details
    Browse the repository at this point in the history