AutoApi.TelematicsPermissions.capabilities
You're seeing just the function
capabilities
, go back to AutoApi.TelematicsPermissions module for more information.
Specs
capabilities([String.t()]) :: [AutoApi.Capability.t()] | no_return()
Extracts only the capabilities granted from the given set of permissions.
Raises ArgumentError if one of the permissions is invalid.
Examples
iex> AutoApi.TelematicsPermissions.capabilities ["race.set.accelerations", "usage.get.average_weekly_distance_long_run", "race.get.gear_mode"] [AutoApi.RaceCapability, AutoApi.UsageCapability]
iex> AutoApi.TelematicsPermissions.capabilities ["charging.get.status", "i.dont.exist"] ** (ArgumentError) non existing properties: ["i.dont.exist"]