Diffusion Apple API
6.3.9
Unified Client Library for iOS, tvOS and OS X / macOS
|
An immutable map describing the changes to a JSON value.
The map contains an entry for each change, as follows:
/0
.Class Methods | |
(instancetype) | + NS_UNAVAILABLE |
Properties | |
NSDictionary< NSString *, PTDiffusionJSON * > * | map |
Instance Methods | |
(instancetype) | - NS_UNAVAILABLE |
(nullable PTDiffusionJSONDeltaChangeMap *) | - descendantsOfPointer:error: |
(nullable PTDiffusionJSONDeltaChangeMap *) | - intersectionOfPointer:error: |
- (nullable PTDiffusionJSONDeltaChangeMap *) descendantsOfPointer: | (NSString *) | pointer | |
error: | (NSError **) | error | |
Returns a view of the portion of this map whose keys are descendants of pointer
. If pointer
is contained in this map, it will be included in the result.
NSInvalidArgumentException | If pointer is nil . |
- (nullable PTDiffusionJSONDeltaChangeMap *) intersectionOfPointer: | (NSString *) | pointer | |
error: | (NSError **) | error | |
Returns a view of the portion of this map whose keys are descendants or parents of pointer
. If pointer
is contained in this map, it will be included in the result.
This method can be used to determine whether a structural delta affects a particular part of a JSON value.
NSInvalidArgumentException | If pointer is nil . |
|
readnonatomicassign |
The entries forming the change map.