ExDoppler.WorkplaceRole (ExDoppler v1.0.1)

View Source

Module describing a WorkplaceRole

Fields

  • created_at - Creation Date and Time (e.g ~U[2025-04-30 10:05:50.040Z])
  • identifier - ID of the role (e.g "admin")
  • is_custom_role - Whether role is custom (e.g false)
  • is_inline_role - Whether role is inline (e.g false)
  • name - Human readable name (e.g "Admin")
  • permissions - see all_permissions/0

๐Ÿ“– Resources

Summary

Functions

Returns a list of all possible Workplace Role permissions

Creates a WorkplaceRole from a map

Functions

all_permissions()

Returns a list of all possible Workplace Role permissions

build(wp_role)

Creates a WorkplaceRole from a map

๐Ÿท๏ธ Params

  • wp_role: Map of fields to turn into a WorkplaceRole

โคต๏ธ Returns

โœ… On Success

  %ExDoppler.WorkplaceRole{...}

โŒ On Failure

  raise Error