PWSchema Class Reference
Inherits from | NSObject |
---|---|
Conforms to | NSCoding NSCopying |
Declared in | PWSchema.h |
Overview
PWSchema
objects are applied to PWStructure
items and define what fields of data a particular PWStructure
item can contain. You can modify PWSchema
values in the MaaS portal. PWSchema
conforms to the NSCoding
and NSCopying
protocol.
Other Methods
schemaID
A string that is used to identify the Schema ID.
@property (nonatomic, readonly) NSString *schemaID
Declared In
PWSchema.h
name
A string that is used to identify the schema name.
@property (nonatomic, readonly) NSString *name
Declared In
PWSchema.h
fields
An array of PWSchemaField
objects associated with the schema.
@property (nonatomic, readonly) NSArray *fields
Declared In
PWSchema.h
attributes
A array of attributes associated with the schema. Attribute objects are of NSDictionary
type: @{@"key" : @"value"}
.
@property (nonatomic, readonly) NSArray *attributes
Declared In
PWSchema.h
tags
A array of tags associated with the schema. A tag is an NSString
object.
@property (nonatomic, readonly) NSArray *tags
Declared In
PWSchema.h
creationDate
The creation date of the schema.
@property (nonatomic, readonly) NSDate *creationDate
Declared In
PWSchema.h
lastUpdated
The date of the last update for the schema.
@property (nonatomic, readonly) NSDate *lastUpdated
Declared In
PWSchema.h
Convenience
+ unpack:
Convenience method to instantiate a PWSchema
object from a properly formatted NSDictionary
object.
+ (instancetype)unpack:(NSDictionary *)dictionary
Parameters
dictionary |
The dictionary from which to instantiate the |
---|
Declared In
PWSchema.h
– dictionary
Returns an NSDictionary
representation of the current structure.
- (NSDictionary *)dictionary
Declared In
PWSchema.h