Class: Mailtrap::PermissionResource
- Inherits:
-
Struct
- Object
- Struct
- Mailtrap::PermissionResource
- Defined in:
- lib/mailtrap/permission_resource.rb
Overview
Data Transfer Object for a node in the Permissions resources tree
Instance Attribute Summary collapse
-
#access_level ⇒ Integer
readonly
The access level the current token has on this resource.
-
#id ⇒ Integer
readonly
Resource ID.
-
#name ⇒ String
readonly
Resource name.
-
#resources ⇒ Array<PermissionResource>
readonly
Nested child resources.
-
#type ⇒ String
readonly
Resource type (account, project, inbox, sending_domain, …).
Instance Attribute Details
#access_level ⇒ Integer (readonly)
The access level the current token has on this resource
10 11 12 |
# File 'lib/mailtrap/permission_resource.rb', line 10 def access_level @access_level end |
#id ⇒ Integer (readonly)
Resource ID
10 11 12 |
# File 'lib/mailtrap/permission_resource.rb', line 10 def id @id end |
#name ⇒ String (readonly)
Resource name
10 11 12 |
# File 'lib/mailtrap/permission_resource.rb', line 10 def name @name end |
#resources ⇒ Array<PermissionResource> (readonly)
Nested child resources
10 11 12 |
# File 'lib/mailtrap/permission_resource.rb', line 10 def resources @resources end |
#type ⇒ String (readonly)
Resource type (account, project, inbox, sending_domain, …)
10 11 12 |
# File 'lib/mailtrap/permission_resource.rb', line 10 def type @type end |