Policy

Handles Policy related requests for IMS web services

Fetch policies list

To fetch policies list for logged in user, the following API can be used.

Concrete Example

let service = PolicyService()

service.fetchPolicies() { result in
    switch result {
    case .success(let policies):
        // fetch successful
    case .failure:
        // API call failed
    }
}

FetchAssociatedUsers

To fetch the list of users associated for a specific policy, the following API can be used

Concrete Example

let service = PolicyService()

service.fetchAssociatedUsers(policyId: policyId) { result in
    switch result {
    case .success(let associatedUsers):
        // fetch successful
    case .failure:
        // API call failed
    }
}

Last updated