Diffusion Apple API 6.12.1
Unified Client Library for iOS, tvOS and OS X / macOS
Loading...
Searching...
No Matches
PTDiffusionRecordV2DeltaChangeType Class Reference

The type of change represented by a record delta. More...

#include <PTDiffusionRecordV2DeltaChangeType.h>

Inheritance diagram for PTDiffusionRecordV2DeltaChangeType:
PTDiffusionEnumeration

Class Methods

(instancetype) + fieldChanged
(instancetype) + fieldsAdded
(instancetype) + fieldsRemoved
(instancetype) + recordsAdded
(instancetype) + recordsRemoved
Class Methods inherited from PTDiffusionEnumeration
(NSSet< PTDiffusionEnumeration * > *) + elements

Additional Inherited Members

Instance Methods inherited from PTDiffusionEnumeration
(BOOL) - isEqualToEnumeration:

Detailed Description

The type of change represented by a record delta.

Since
6.0.2

Method Documentation

◆ fieldChanged

+ (instancetype) fieldChanged

The change indicates that a field had its value changed.

This could be a field that has had its value changed or a new field that has been added at the end of a variable length record.

The change will contain name and index details of both the record and the field.

Returns
Instance indicating that a field had its value changed.
Since
6.0.2

◆ fieldsAdded

+ (instancetype) fieldsAdded

The change indicates that one or more field values have been added.

This will only occur when variable multiplicity fields are used within records.

The change will contain name and index of the record and the name and index of the first field added.

Returns
Instance indicating that one or more field values have been added.
Since
6.0.2

◆ fieldsRemoved

+ (instancetype) fieldsRemoved

The change indicates that a field value has been removed.

This will only occur when variable multiplicity fields are used within records.

The change will contain name and index details of the record and the name and index of the first field removed.

Returns
Instance indicating that a field value has been removed.
Since
6.0.2

◆ recordsAdded

+ (instancetype) recordsAdded

The change indicates that one or more records have been added.

This will only occur when variable multiplicity records are in use.

The change will contain only the record name and the index of the first record added.

Returns
Instance indicating that one or more records have been added.
Since
6.0.2

◆ recordsRemoved

+ (instancetype) recordsRemoved

The change indicates that one or more records have been removed.

This will only occur when variable multiplicity records are in use.

The change will contain only the record name and the index of the first record removed.

Returns
Instance indicating that one or more records have been removed.
Since
6.0.2