MNFSyncAuthRequiredParameter

Objective-C

@interface MNFSyncAuthRequiredParameter : MNFObject

Swift

class MNFSyncAuthRequiredParameter : MNFObject

The MNFSyncAuthRequiredParameter represents parameters required by the user for synchronization.

A sync auth required parameter should not be directly initialized.

  • @abstract The name of the parameter.

    Declaration

    Objective-C

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

    Swift

    var name: String { get }
  • @abstract Friendly name of the parameter to display to the user.

    Declaration

    Objective-C

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

    Swift

    var displayName: String { get }
  • @abstract Regular expression to validate the parameter value.

    Declaration

    Objective-C

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

    Swift

    var regularExpression: String { get }
  • @abstract Minimum length of the parameter value.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull minLength;

    Swift

    var minLength: NSNumber { get }
  • @abstract Maximum length of the parameter value.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull maxLength;

    Swift

    var maxLength: NSNumber { get }
  • @abstract Whether the parameter is a password.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull isPassword;

    Swift

    var isPassword: NSNumber { get }
  • @abstract Whether the parameter is hidden.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull isHidden;

    Swift

    var isHidden: NSNumber { get }
  • @abstract Whether the parameter is a drop down field.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull isDropDown;

    Swift

    var isDropDown: NSNumber { get }
  • @abstract Values that the user can select the parameter from if it is a drow down field.

    Declaration

    Objective-C

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

    Swift

    var dropDownValues: String { get }
  • @abstract Parent id of the parameter.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull parentId;

    Swift

    var parentId: NSNumber { get }
  • @abstract Whether the parameter can be saved.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull canSave;

    Swift

    var canSave: NSNumber { get }
  • @abstract Whether the parameter is encrypted.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull isEncrypted;

    Swift

    var isEncrypted: NSNumber { get }
  • @abstract Whether the parameter is an identity parameter.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSNumber *_Nonnull isIdentity;

    Swift

    var isIdentity: NSNumber { get }
  • @abstract Url to an external identity provider for the OAuth 2.0 auth flow.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *_Nonnull authenticationUrl;

    Swift

    var authenticationUrl: String { get }
  • @abstract Type of input of the parameter. Available values: Unknown, Text, Number, Date, Email

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly) NSString *_Nonnull inputType;

    Swift

    var inputType: String { get }