Policy
Handles Policy related requests for IMS web services
Fetch policies list
let service = PolicyService()
service.fetchPolicies() { result in
switch result {
case .success(let policies):
// fetch successful
case .failure:
// API call failed
}
}val service = PolicyService()
service.fetchPolicies { result ->
if (result is Result.Success) {
val policies = result.value // List<Policy>
// fetch successful
} else if (result is Result.Failure) {
// API call failed
val error = result.throwable
}
}FetchAssociatedUsers
let service = PolicyService()
service.fetchAssociatedUsers(policyId: policyId) { result in
switch result {
case .success(let associatedUsers):
// fetch successful
case .failure:
// API call failed
}
}val service = PolicyService()
service.fetchAssociatedUsers(policyId = policyId) { result ->
if (result is Result.Success) {
val associatedUsers = result.value // List<AssociatedUser>
// fetch successful
} else if (result is Result.Failure) {
// API call failed
val error = result.throwable
}
}Last updated