DBTEAMLOGEnterpriseSettingsLockingDetails

Objective-C

@interface DBTEAMLOGEnterpriseSettingsLockingDetails
    : NSObject <DBSerializable, NSCopying>

Swift

class DBTEAMLOGEnterpriseSettingsLockingDetails : NSObject, DBSerializable, NSCopying

The EnterpriseSettingsLockingDetails struct.

Changed who can update a setting.

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

Instance fields

  • The secondary team name.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull teamName;

    Swift

    var teamName: String { get }
  • Settings page name.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull settingsPageName;

    Swift

    var settingsPageName: String { get }
  • Previous locked settings page state.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull previousSettingsPageLockingState;

    Swift

    var previousSettingsPageLockingState: String { get }
  • New locked settings page state.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull dNewSettingsPageLockingState;

    Swift

    var dNewSettingsPageLockingState: String { get }

Constructors

  • Full constructor for the struct (exposes all instance variables).

    Declaration

    Objective-C

    - (nonnull instancetype)initWithTeamName:(nonnull NSString *)teamName
                            settingsPageName:(nonnull NSString *)settingsPageName
            previousSettingsPageLockingState:
                (nonnull NSString *)previousSettingsPageLockingState
                dNewSettingsPageLockingState:
                    (nonnull NSString *)dNewSettingsPageLockingState;

    Swift

    init(teamName: String, settingsPageName: String, previousSettingsPageLockingState: String, dNewSettingsPageLockingState: String)

    Parameters

    teamName

    The secondary team name.

    settingsPageName

    Settings page name.

    previousSettingsPageLockingState

    Previous locked settings page state.

    dNewSettingsPageLockingState

    New locked settings page state.

    Return Value

    An initialized instance.