DBTEAMLOGRelocateAssetReferencesLogInfo

@interface DBTEAMLOGRelocateAssetReferencesLogInfo
    : NSObject <DBSerializable, NSCopying>

The RelocateAssetReferencesLogInfo struct.

Provides the indices of the source asset and the destination asset for a relocate action.

This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

  • Source asset position in the Assets list.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSNumber *_Nonnull srcAssetIndex;

    Swift

    var srcAssetIndex: NSNumber { get }
  • Destination asset position in the Assets list.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSNumber *_Nonnull destAssetIndex;

    Swift

    var destAssetIndex: NSNumber { get }
  • Full constructor for the struct (exposes all instance variables).

    Declaration

    Objective-C

    - (nonnull instancetype)initWithSrcAssetIndex:(nonnull NSNumber *)srcAssetIndex
                                   destAssetIndex:
                                       (nonnull NSNumber *)destAssetIndex;

    Swift

    init(srcAssetIndex: NSNumber, destAssetIndex: NSNumber)

    Parameters

    srcAssetIndex

    Source asset position in the Assets list.

    destAssetIndex

    Destination asset position in the Assets list.

    Return Value

    An initialized instance.