Provides struct and type for a Permissions
@type t() :: %Gleanex.Client.Permissions{ canAdminClientApiGlobalTokens: boolean() | nil, canAdminSearch: boolean() | nil, canDlp: boolean() | nil, grant: map() | nil, read: map() | nil, role: String.t() | nil, roles: [String.t()] | nil, write: map() | nil }