Releases: mimikgit/cocoapod-EdgeService
Releases · mimikgit/cocoapod-EdgeService
ClientGatewayAccess v5.9.3
✨ 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.
- Runtime
🛠 Improvements
- Updated and refined documentation for better developer guidance.
🔄 Renaming Changes
EdgeServiceClient→ClientGatewayAccessEdgeServiceClient.Microservice→ClientGatewayAccess.Runtime
EdgeService for iOS v5.8.0
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
EdgeService v5.7.0
Updated documentation & README
Updated cocoapod dependency to EdgeCore 5.7.0
EdgeService v5.6.1 - mimik service client library
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:)