You are here

SkyVaultNode

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.