Incld.Approvals (incld v0.1.1)

Copy Markdown View Source

Functions for durable approval requests, decisions, events, and policies.

Summary

Functions

approve(client, approval_id, approver_id, opts \\ [])

cancel(client, approval_id, actor_id, opts \\ [])

check(client, resource_type, resource_id, action, requester_id)

create(client, payload, opts \\ [])

create_policy(client, payload)

decide(client, approval_id, decision, approver_id, opts \\ [])

delete(client, approval_id)

delete_policy(client, policy_id)

events(client, approval_id)

get(client, approval_id)

get_policy(client, policy_id)

list(client, params \\ %{})

list_policies(client)

reject(client, approval_id, approver_id, opts \\ [])

revoke(client, approval_id, actor_id, opts \\ [])

update(client, approval_id, payload)

update_policy(client, policy_id, payload)