clj-symphony.user-connection
Operations related to user connections and requests for those connections. In Symphony, a user connection is an explicitly established relationship between users in different pods.
accept-all-connection-requests!
(accept-all-connection-requests! c)
Convenience method that unconditionally accepts all incoming user connection requests, returning the number accepted.
accept-connection-request!
(accept-connection-request! c u)
Accepts a connection request from the given user.
accepted-requests
(accepted-requests c)
Returns all accepted user connection requests for the authenticated user, as a lazy sequence of maps (see userconnectionobj->map for details).
accepted-requestsobjs
(accepted-requestsobjs c)
Returns all accepted user connection requests as org.symphonyoss.symphony.clients.model.SymUserConnection
objects for the authenticated user.
incoming-requests
(incoming-requests c)
Returns all incoming user connection requests for the authenticated user, as a lazy sequence of maps (see userconnectionobj->map for details).
incoming-requestsobjs
(incoming-requestsobjs c)
Returns all incoming user connection requests as org.symphonyoss.symphony.clients.model.SymUserConnection
objects for the authenticated user.
pending-requests
(pending-requests c)
Returns all pending user connection requests for the authenticated user, as a lazy sequence of maps (see userconnectionobj->map for details).
pending-requestsobjs
(pending-requestsobjs c)
Returns all pending user connection requests as org.symphonyoss.symphony.clients.model.SymUserConnection
objects for the authenticated user.
reject-all-connection-requests!
(reject-all-connection-requests! c)
Convenience method that unconditionally rejects all incoming user connection requests, returning the number rejected.
reject-connection-request!
(reject-connection-request! c u)
Rejects a connection request from the given user.
rejected-requests
(rejected-requests c)
Returns all rejected user connection requests for the authenticated user, as a lazy sequence of maps (see userconnectionobj->map for details).
rejected-requestsobjs
(rejected-requestsobjs c)
Returns all rejected user connection requests as org.symphonyoss.symphony.clients.model.SymUserConnection
objects for the authenticated user.
send-connection-request!
(send-connection-request! c u)
Sends a connection request to the given user.
user-connection-states
The set of possible user connections states in Symphony, as keywords.
user-connections
(user-connections c)
Returns all user connections for the authenticated user, as a lazy sequence of maps (see userconnectionobj->map for details).
user-connectionsobjs
(user-connectionsobjs c)
Returns all org.symphonyoss.symphony.clients.model.SymUserConnection
objects for the authenticated user.
userconnectionobj->map
(userconnectionobj->map uc)
Converts a org.symphonyoss.symphony.clients.model.SymUserConnection
object into a map with these keys:
Key | Description |
---|---|
:user-id |
The id of the user to whom the request was made. |
:status |
The current status of the request (see user-connection-states). |
:first-request-date |
The date a connection was first requested. |
:update-date |
The date the last connection request was initiated. |
:request-count |
The total number of connection requests made. |