Class: UU::OS::Permission::PermissionGetMaskAttributes

Inherits:
REST::DTO
  • Object
show all
Defined in:
uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb

Overview

DTO containing attributes of the permission.

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Methods inherited from REST::DTO

#initialize, #to_hash, #to_json

Constructor Details

This class inherits a constructor from UU::OS::REST::DTO

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class UU::OS::REST::DTO

Instance Attribute Details

- (Object) code

Code of the permission mask.



20
21
22
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 20

def code
  @code
end

- (Object) creation_stamp

Creation stamp of the permission mask.



32
33
34
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 32

def creation_stamp
  @creation_stamp
end

- (Object) creation_time

Creation time of the permission mask.



29
30
31
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 29

def creation_time
  @creation_time
end

- (Object) default_mask

This flag specifies if the permission mask is set as the default permission mask in the specified meta artifact and is used as template for own permission settings.



26
27
28
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 26

def default_mask
  @default_mask
end

- (Object) description

Description of the permission mask.



23
24
25
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 23

def description
  @description
end

- (Object) labels

Labels of the permission mask in different languages.



44
45
46
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 44

def labels
  @labels
end

- (Object) modification_stamp

Modification stamp of the permission mask.



38
39
40
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 38

def modification_stamp
  @modification_stamp
end

- (Object) modification_time

Modification time of the permission mask.



35
36
37
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 35

def modification_time
  @modification_time
end

- (Object) name

Name of the permission mask.



17
18
19
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 17

def name
  @name
end

- (Object) uri

UESURI of the permission mask.



14
15
16
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 14

def uri
  @uri
end

- (Object) version

Version of the permission mask.



41
42
43
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 41

def version
  @version
end

Instance Method Details

- (Object) revision

Deprecated.

Use #version instead.



123
124
125
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 123

def revision 
  attributes[:version]
end

- (Object) revision=(val)

Deprecated.

Use #version instead.



128
129
130
# File 'uu_os-0.29.16/lib/uu/os/permission/permission_get_mask_attributes.rb', line 128

def revision=(val) 
  attributes[:version] = val
end