SkyVaultNode
This section describes the SkyVaultNode class.
The SkyVaultNode class encapsulates information about a node in the repository.
Class declaration
@interface SkyVaultNode : NSObject <NSCoding>
Properties
Property | Description |
---|---|
@property (nonatomic, strong, readonly) NSString *identifier | Returns unique identifier of the node. |
@property (nonatomic, strong, readonly) NSString *name | Returns the name of the node. |
@property (nonatomic, strong, readonly) NSString *title | Returns the title of the node. |
@property (nonatomic, strong, readonly) NSString *summary | Returns the description of the node. |
@property (nonatomic, strong, readonly) NSString *type | Returns the type of the node. |
@property (nonatomic, strong, readonly) NSString *createdBy | Returns the username of the person who created the node. |
@property (nonatomic, strong, readonly) NSDate *createdAt | Returns the timestamp in the session's locale when the node was created. |
@property (nonatomic, strong, readonly) NSString *modifiedBy | Returns the username of the person who modified the node. |
@property (nonatomic, strong, readonly) NSDate *modifiedAt | Returns the timestamp in the session's locale when the node was modified. |
@property (nonatomic, strong, readonly) NSDictionary *properties | Returns a dictionary of all available properties, keys are of type NSString and values are objects of type SkyVaultProperty. |
@property (nonatomic, strong, readonly) NSArray *aspects | Returns all the aspects applied to the node. |
@property (nonatomic, assign, readonly) BOOL isFolder | Returns true if the node represents a folder. |
@property (nonatomic, assign, readonly) BOOL isDocument | Returns true if the node represents a document. |