CustomNumberAttribute protocol

The protocol defines methods for updating the value of a numeric attribute.

Instance methods

withValue(_:)

Updates the attribute value.

withValueIfUndefined(_:)

Updates the attribute value if it wasn't set earlier.

withValueReset()

Resets the attribute value.

Method descriptions

withValue(_:)

func withValue(_ value: Double) -> UserProfileUpdate

Updates the attribute value.

Parameters:

value

The value of the numeric attribute. The data type is double.

Returns:

The UserProfileUpdate class instance.

withValueIfUndefined(_:)

func withValueIfUndefined(_ value: Double) -> UserProfileUpdate

Updates the attribute value if it wasn't set earlier.

Parameters:

value

The value of the numeric attribute. The data type is double.

Returns:

The UserProfileUpdate class instance.

withValueReset()

func withValueReset() -> UserProfileUpdate

Resets the attribute value.

Returns:

The UserProfileUpdate class instance.