Skip to content

Releases: mimikgit/cocoapod-EdgeService

ClientGatewayAccess v5.9.3

21 Aug 20:13

Choose a tag to compare

✨ What’s New

  • Migrated all functions to static methods for simpler usage.
  • Reorganized the API into two clear structs:
    • Runtime
      Provides APIs for interacting with runtime microservices.
    • Backend
      Provides APIs for integrating with traditional backend microservices in the cloud.

🛠 Improvements

  • Updated and refined documentation for better developer guidance.

🔄 Renaming Changes

  • EdgeServiceClientClientGatewayAccess
  • EdgeServiceClient.MicroserviceClientGatewayAccess.Runtime

EdgeService for iOS v5.8.0

26 Nov 17:52

Choose a tag to compare

Other Updates

  • Updates for EdgeCore v5.8.0 changes.
  • Corrected console logging tags.
  • All public structs now conform to SENDABLE protocol.
  • Updated documentation and README.
  • Updated CocoaPod dependencies.
  • Minimum required iOS version is now 16.0

EdgeService v5.7.0

01 Nov 21:17

Choose a tag to compare

EdgeService v5.7.0

Updated documentation & README
Updated cocoapod dependency to EdgeCore 5.7.0

EdgeService v5.6.1 - mimik service client library

14 Aug 20:48

Choose a tag to compare

EdgeService v5.6.1 - mimik service client library.
API for integrating mimik edge and backend microservices.

Reference documentation can be found online or as a zip file.

Profile - mPO backend microservice

Backend microservice for handling user profile data management.

  • EdgeServiceClient/Backend/mPO/addUserProfileNotificationsConsent(service:authorization:consent:)
  • EdgeServiceClient/Backend/mPO/deleteUserProfileNotificationsConsent(service:authorization:consentId:)
  • EdgeServiceClient/Backend/mPO/findUser(service:authorization:email:)
  • EdgeServiceClient/Backend/mPO/updateUserProfile(service:authorization:update:)
  • EdgeServiceClient/Backend/mPO/updateUserProfileAttributes(service:authorization:attributes:)
  • EdgeServiceClient/Backend/mPO/updateUserProfileProperties(service:authorization:parameters:)
  • EdgeServiceClient/Backend/mPO/userProfile(service:authorization:)
  • EdgeServiceClient/Backend/mPO/addressSuggestions(service:authorization:address:maxSuggestions:language:countries:geoLocation:geoFence:)
  • EdgeServiceClient/Backend/mPO/places(service:authorization:address:maxPlaces:language:countries:geoLocation:geoFence:)

Friends - mFD backend microservice

Backend microservice for handling friend requests between users.

  • EdgeServiceClient/Backend/mFD/acceptFriendship(service:authorization:friendId:)
  • EdgeServiceClient/Backend/mFD/cancelFriendship(service:authorization:friendId:)
  • EdgeServiceClient/Backend/mFD/friends(service:authorization:)
  • EdgeServiceClient/Backend/mFD/receivedFriendRequests(service:authorization:)
  • EdgeServiceClient/Backend/mFD/requestFriendship(service:authorization:friendId:)
  • EdgeServiceClient/Backend/mFD/sentFriendRequests(service:authorization:)

Beams - mBeam edge microservice

Edge microservice providing sendable links to access remote content residing on devices at the edge of the network.

  • EdgeServiceClient/Microservice/mBeam/beamTokens(userAccessToken:edgeEngineFullPathUrl:microservice:ownerCode:)
  • EdgeServiceClient/Microservice/mBeam/beams(userAccessToken:edgeEngineFullPathUrl:microservice:ownerCode:)
  • EdgeServiceClient/Microservice/mBeam/create(beam:userAccessToken:edgeEngineFullPathUrl:edgeAccessToken:microservice:ownerCode:)
  • EdgeServiceClient/Microservice/mBeam/deleteBeam(id:userAccessToken:edgeEngineFullPathUrl:microservice:ownerCode:)
  • EdgeServiceClient/Microservice/mBeam/deleteBeamToken(id:userAccessToken:edgeEngineFullPathUrl:microservice:ownerCode:)
  • EdgeServiceClient/Microservice/mBeam/openBeam(id:userAccessToken:edgeEngineFullPathUrl:edgeAccessToken:microservice:ownerCode:)
  • EdgeServiceClient/Microservice/mBeam/updateBeam(id:userAccessToken:edgeEngineFullPathUrl:microservice:ownerCode:status:)
  • EdgeServiceClient/Microservice/mBeam/updateBeamToken(id:userAccessToken:edgeEngineFullPathUrl:microservice:ownerCode:status:)

Drive - mDrive edge microservice

Edge microservice providing a light-weight file storage system on devices at the edge.

  • EdgeServiceClient/Microservice/mDrive/create(file:userAccessToken:edgeEngineFullPathUrl:microservice:driveOwnerCode:)
  • EdgeServiceClient/Microservice/mDrive/delete(file:userAccessToken:edgeEngineFullPathUrl:microservice:driveOwnerCode:)
  • EdgeServiceClient/Microservice/mDrive/fileWith(localId:userAccessToken:edgeEngineFullPathUrl:microservice:)
  • EdgeServiceClient/Microservice/mDrive/files(userAccessToken:edgeEngineFullPathUrl:microservice:)

Device Clusters - mSuperdrive edge microservice

Edge microservice providing lists of device clusters at the edge. Nearby, Account and Friends.

  • EdgeServiceClient/Microservice/mSuperdrive/accountNodes(userAccessToken:edgeEngineFullPathUrl:microservice:edgeAccessToken:)
  • EdgeServiceClient/Microservice/mSuperdrive/friendNodes(userAccessToken:edgeEngineFullPathUrl:edgeAccessToken:microservice:)
  • EdgeServiceClient/Microservice/mSuperdrive/nearbyNodes(userAccessToken:edgeEngineFullPathUrl:microservice:edgeAccessToken:)
  • EdgeServiceClient/Microservice/mSuperdrive/nodePresenceCheck(nodeId:userAccessToken:edgeEngineFullPathUrl:edgeAccessToken:microservice:)